Searched refs:VTables (Results 1 - 10 of 10) sorted by relevance
/external/clang/include/clang/Sema/ |
H A D | ExternalSemaSource.h | 161 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) {} argument
|
/external/clang/lib/CodeGen/ |
H A D | CGVTables.h | 36 /// VTables - All the vtables which have been defined. 37 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; member in class:clang::CodeGen::CodeGenVTables
|
H A D | CGVTT.cpp | 50 SmallVector<llvm::Constant *, 8> VTables; local 55 VTables.push_back(GetAddrOfVTTVTable(*this, RD, *i, Linkage, 63 llvm::Constant *VTable = VTables[i->VTableIndex];
|
H A D | CodeGenModule.h | 229 /// VTables - Holds information about C++ vtables. 230 CodeGenVTables VTables; member in class:clang::CodeGen::CodeGenModule 451 CodeGenVTables &getVTables() { return VTables; } 452 VTableContext &getVTableContext() { return VTables.getVTableContext(); }
|
H A D | CGVTables.cpp | 52 // If we're building with optimization, we always emit VTables since that 618 llvm::GlobalVariable *&VTable = VTables[RD];
|
H A D | CodeGenModule.cpp | 72 VTables(*this), ObjCRuntime(0), OpenCLRuntime(0), CUDARuntime(0),
|
/external/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 794 /// VTables - Global vtable information. 795 VTableContext &VTables; member in class:__anon3534::VTableBuilder 988 VTableBuilder(VTableContext &VTables, const CXXRecordDecl *MostDerivedClass, argument 992 : VTables(VTables), MostDerivedClass(MostDerivedClass), 1180 VTables.getVirtualBaseOffsetOffset(Offset.DerivedClass, 2120 IndicesMap[VTables.getMethodVTableIndex(GlobalDecl(DD, Dtor_Complete))] = 2122 IndicesMap[VTables.getMethodVTableIndex(GlobalDecl(DD, Dtor_Deleting))] = 2125 IndicesMap[VTables.getMethodVTableIndex(MD)] = MethodName;
|
/external/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 466 /// \brief The IDs of all CXXRecordDecls stored in the chain whose VTables are 469 /// CodeGen has to emit VTables for these records, so they have to be eagerly 1260 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables);
|
/external/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 10721 SmallVector<ExternalVTableUse, 4> VTables; 10722 ExternalSource->ReadUsedVTables(VTables); 10724 for (unsigned I = 0, N = VTables.size(); I != N; ++I) { 10726 = VTablesUsed.find(VTables[I].Record); 10729 if (!Pos->second && VTables[I].DefinitionRequired) 10734 VTablesUsed[VTables[I].Record] = VTables[I].DefinitionRequired; 10735 NewUses.push_back(VTableUse(VTables[I].Record, VTables[I].Location));
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 5558 void ASTReader::ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) { 5564 VTables.push_back(VT);
|
Completed in 759 milliseconds