/external/clang/include/clang/Sema/ |
ExternalSemaSource.h | 162 /// \brief Read the set of used vtables known to the external Sema source. 164 /// The external source should append its own used vtables to the given 166 /// source should take care not to introduce the same vtables repeatedly. 167 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) {}
|
MultiplexExternalSemaSource.h | 308 /// \brief Read the set of used vtables known to the external Sema source. 310 /// The external source should append its own used vtables to the given 312 /// source should take care not to introduce the same vtables repeatedly. 313 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables);
|
/external/clang/lib/CodeGen/ |
CGVTables.h | 1 //===--- CGVTables.h - Emit LLVM Code for C++ vtables -----------*- C++ -*-===// 37 /// VTables - All the vtables which have been defined. 38 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables;
|
CGVTT.cpp | 50 SmallVector<llvm::Constant *, 8> VTables; 55 VTables.push_back(GetAddrOfVTTVTable(*this, RD, *i, Linkage, 63 llvm::Constant *VTable = VTables[i->VTableIndex];
|
CGVTables.cpp | 1 //===--- CGVTables.cpp - Emit LLVM Code for C++ vtables -------------------===// 636 llvm::GlobalVariable *&VTable = VTables[RD]; 711 // linkage construction vtable. The ABI only requires complete-object vtables 712 // to be the same for all instances of a type, not construction vtables. 756 // When compiling with optimizations turned on, we emit all vtables, 820 VTables.GenerateClassData(theClass); [all...] |
CodeGenModule.h | 251 /// VTables - Holds information about C++ vtables. 252 CodeGenVTables VTables; 279 /// DeferredVTables - A queue of (optional) vtables to consider emitting. 521 CodeGenVTables &getVTables() { return VTables; } 522 VTableContext &getVTableContext() { return VTables.getVTableContext(); } [all...] |
ItaniumCXXABI.cpp | [all...] |
CodeGenModule.cpp | 77 TheTargetCodeGenInfo(0), Types(*this), VTables(*this), [all...] |
/external/clang/lib/Sema/ |
MultiplexExternalSemaSource.cpp | 259 SmallVectorImpl<ExternalVTableUse> &VTables) { 261 Sources[i]->ReadUsedVTables(VTables);
|
SemaDeclCXX.cpp | [all...] |
/external/clang/lib/AST/ |
VTableBuilder.cpp | 788 /// VTables - Global vtable information. 789 VTableContext &VTables; [all...] |
/external/clang/include/clang/Serialization/ |
ASTReader.h | 624 /// \brief The IDs of all CXXRecordDecls stored in the chain whose VTables are 627 /// CodeGen has to emit VTables for these records, so they have to be eagerly [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |