/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...] |