HomeSort by relevance Sort by last modified time
    Searched refs:RTTI (Results 1 - 23 of 23) sorted by null

  /abi/cpp/
use_rtti.mk 1 # To use RTTI, "include abi/cpp/use_rtti.mk" in your target.
  /external/llvm/lib/Option/
Android.mk 13 # FIXME: This only requires RTTI because tblgen uses it. Fix that.
  /external/clang/lib/CodeGen/
CGVTables.h 67 unsigned NumVTableThunks, llvm::Constant *RTTI);
110 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
CGException.cpp 563 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType);
817 if (!handler.Type.RTTI) {
824 if (catchTypes.insert(handler.Type.RTTI).second)
826 LPadInst->addClause(handler.Type.RTTI);
896 if (!TypeInfo.RTTI)
897 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
903 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags),
906 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI});
    [all...]
CGCleanup.h 36 /// The MS C++ ABI needs a pointer to RTTI data plus some flags to describe the
39 llvm::Constant *RTTI;
168 bool isCatchAll() const { return Type.RTTI == nullptr; }
CGVTables.cpp 529 unsigned NumVTableThunks, llvm::Constant *RTTI) {
563 Init = llvm::ConstantExpr::getBitCast(RTTI, Int8PtrTy);
701 llvm::Constant *RTTI = CGM.GetAddrOfRTTIDescriptor(
708 VTLayout->getNumVTableThunks(), RTTI);
    [all...]
ItaniumCXXABI.cpp 340 /**************************** RTTI Uniqueness ******************************/
343 /// Returns true if the ABI requires RTTI type_info objects to be unique
348 /// What sort of unique-RTTI behavior should we use?
350 /// We are guaranteeing, or need to guarantee, that the RTTI string
354 /// We are not guaranteeing uniqueness for the RTTI string, so we
358 /// We are not guaranteeing uniqueness for the RTTI string, so we
438 // ARM64 libraries are prepared for non-unique RTTI.
    [all...]
MicrosoftCXXABI.cpp 436 // 5 routines for constructing the llvm types for MS RTTI structs.
438 llvm::SmallString<32> TDTypeName("rtti.TypeDescriptor");
472 CGM.getLLVMContext(), FieldTypes, "rtti.BaseClassDescriptor");
481 CGM.getLLVMContext(), "rtti.ClassHierarchyDescriptor");
497 CGM.getLLVMContext(), "rtti.CompleteObjectLocator");
    [all...]
CodeGenModule.cpp     [all...]
  /external/libbrillo/brillo/
type_name_undecorate.h 14 // When type information is used with RTTI disabled, we rely on
21 #error TypeInfo/Any with RTTI disabled is supported on clang compiler only.
  /external/icu/icu4c/source/config/
mh-os390 70 CXXFLAGS += -Wc,DLL,ROS,RTTI,'ARCH(7)','LOC(POSIX)',NOANSIALIAS,'LANGLVL(EXTENDED)' $(ICU_IEEE) -+
  /external/llvm/lib/Support/
Android.mk 103 # FIXME: This only requires RTTI because tblgen uses it. Fix that.
  /external/clang/test/SemaTemplate/
temp_arg_nontype_cxx1z.cpp 70 namespace RTTI {
  /external/clang/lib/Frontend/
InitPreprocessor.cpp 423 if (LangOpts.RTTI)
585 if (!LangOpts.MSVCCompat && LangOpts.RTTI)
    [all...]
CompilerInvocation.cpp     [all...]
  /frameworks/compile/slang/
slang.cpp 253 LangOpts.RTTI = 0; // Turn off the RTTI information support
  /external/clang/lib/Lex/
PPMacroExpansion.cpp     [all...]
  /external/clang/lib/Sema/
SemaCast.cpp 708 // dynamic_cast is not available with -fno-rtti.
710 // use RTTI.
711 if (!Self.getLangOpts().RTTI && !DestPointee->isVoidType()) {
    [all...]
SemaCodeComplete.cpp     [all...]
SemaExprCXX.cpp 487 if (!getLangOpts().RTTI) {
    [all...]
  /ndk/build/core/
definitions.mk     [all...]
  /ndk/tests/device/test-libc++-shared-full/jni/
Android.mk 16 # Enable RTTI and exception handling for some tests
17 LOCAL_CPP_FEATURES := rtti exceptions
    [all...]
  /ndk/tests/device/test-libc++-static-full/jni/
Android.mk 16 # Enable RTTI and exception handling for some tests
17 LOCAL_CPP_FEATURES := rtti exceptions
    [all...]

Completed in 1593 milliseconds