Searched refs:RTTI (Results 1 - 17 of 17) sorted by relevance

/external/llvm/lib/Option/
H A DAndroid.mk13 # FIXME: This only requires RTTI because tblgen uses it. Fix that.
/external/stlport/
H A Dlibstlport.mk4 # keep the RTTI stuff in abi/cpp/include in front of our STL headers.
H A Dconfigure76 --without-rtti Disable RTTI when building libraries.
/external/chromium_org/third_party/icu/source/config/
H A Dmh-os39070 CXXFLAGS += -Wc,DLL,ROS,RTTI,'ARCH(7)','LOC(POSIX)',NOANSIALIAS,'LANGLVL(EXTENDED)' $(ICU_IEEE) -+
/external/icu/icu4c/source/config/
H A Dmh-os39070 CXXFLAGS += -Wc,DLL,ROS,RTTI,'ARCH(7)','LOC(POSIX)',NOANSIALIAS,'LANGLVL(EXTENDED)' $(ICU_IEEE) -+
/external/clang/lib/CodeGen/
H A DCGVTables.h67 unsigned NumVTableThunks, llvm::Constant *RTTI);
114 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
H A DCGVTables.cpp437 unsigned NumVTableThunks, llvm::Constant *RTTI) {
471 Init = llvm::ConstantExpr::getBitCast(RTTI, Int8PtrTy);
592 llvm::Constant *RTTI = CGM.GetAddrOfRTTIDescriptor( local
599 VTLayout->getNumVTableThunks(), RTTI);
434 CreateVTableInitializer( const CXXRecordDecl *RD, const VTableComponent *Components, unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks, unsigned NumVTableThunks, llvm::Constant *RTTI) argument
H A DItaniumCXXABI.cpp246 /**************************** RTTI Uniqueness ******************************/
249 /// Returns true if the ABI requires RTTI type_info objects to be unique
254 /// What sort of unique-RTTI behavior should we use?
256 /// We are guaranteeing, or need to guarantee, that the RTTI string
260 /// We are not guaranteeing uniqueness for the RTTI string, so we
264 /// We are not guaranteeing uniqueness for the RTTI string, so we
307 // ARM64 libraries are prepared for non-unique RTTI.
1220 llvm::Constant *RTTI = local
1226 VTLayout.vtable_thunk_begin(), VTLayout.getNumVTableThunks(), RTTI);
1989 /// Fields - The fields of the RTTI descripto
[all...]
H A DMicrosoftCXXABI.cpp302 // 5 routines for constructing the llvm types for MS RTTI structs.
1184 llvm::Constant *RTTI = getMSCompleteObjectLocator(RD, Info); local
1191 VTLayout.getNumVTableThunks(), RTTI);
1285 // or may not include space for a pointer to RTTI data.
1291 // Only insert a pointer into the VFTable for RTTI data if we are not
1292 // importing it. We never reference the RTTI data directly so there is no
1312 // be referencing any RTTI data. The GlobalVariable will end up being
1340 // translation units which do and do not have RTTI data. The largest
1341 // VFTable contains the RTTI data; translation units which reference
2488 // MS RTTI Overvie
[all...]
H A DCodeGenModule.cpp3391 // Return a bogus pointer if RTTI is disabled, unless it's for EH.
3392 // FIXME: should we even be calling this method if RTTI is disabled
3394 if (!ForEH && !getLangOpts().RTTI)
/external/llvm/lib/Support/
H A DAndroid.mk98 # FIXME: This only requires RTTI because tblgen uses it. Fix that.
/external/clang/lib/Frontend/
H A DInitPreprocessor.cpp544 if (LangOpts.RTTI)
H A DCompilerInvocation.cpp1449 Opts.RTTI = !Args.hasArg(OPT_fno_rtti);
1450 Opts.RTTIData = Opts.RTTI && !Args.hasArg(OPT_fno_rtti_data);
/external/clang/lib/Lex/
H A DPPMacroExpansion.cpp881 .Case("cxx_rtti", LangOpts.RTTI)
/external/clang/lib/Sema/
H A DSemaCast.cpp680 // use RTTI.
681 if (!Self.getLangOpts().RTTI && !DestPointee->isVoidType()) {
H A DSemaCodeComplete.cpp1865 if (SemaRef.getLangOpts().RTTI) {
1907 if (SemaRef.getLangOpts().RTTI) {
H A DSemaExprCXX.cpp464 if (!getLangOpts().RTTI) {

Completed in 679 milliseconds