Searched refs:VTables (Results 1 - 12 of 12) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 51 SmallVector<llvm::GlobalVariable *, 8> VTables; local 56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, 64 llvm::GlobalVariable *VTable = VTables[i->VTableIndex];
|
H A D | CodeGenModule.h | 286 CodeGenVTables VTables; member in class:clang::CodeGen::CodeGenModule 626 CodeGenVTables &getVTables() { return VTables; } 629 return VTables.getItaniumVTableContext(); 633 return VTables.getMicrosoftVTableContext();
|
H A D | CGVTables.cpp | 819 VTables.GenerateClassData(theClass); 899 VTables.GenerateClassData(RD);
|
H A D | ItaniumCXXABI.cpp | 42 /// VTables - All the vtables which have been defined. 43 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; member in class:__anon1638::ItaniumCXXABI 1561 llvm::GlobalVariable *&VTable = VTables[RD]; 1632 CodeGenVTables &VTables = CGM.getVTables(); local 1633 llvm::GlobalVariable *VTT = VTables.GetAddrOfVTT(RD); 1634 VTables.EmitVTTDefinition(VTT, CGM.getVTableLinkage(RD), RD);
|
H A D | CodeGenModule.cpp | 90 VMContext(M.getContext()), Types(*this), VTables(*this),
|
/external/clang/include/clang/Sema/ |
H A D | ExternalSemaSource.h | 173 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) {} argument
|
H A D | MultiplexExternalSemaSource.h | 306 void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) override;
|
/external/clang/lib/Sema/ |
H A D | MultiplexExternalSemaSource.cpp | 275 SmallVectorImpl<ExternalVTableUse> &VTables) { 277 Sources[i]->ReadUsedVTables(VTables); 274 ReadUsedVTables( SmallVectorImpl<ExternalVTableUse> &VTables) argument
|
H A D | SemaDeclCXX.cpp | 13379 SmallVector<ExternalVTableUse, 4> VTables; 13380 ExternalSource->ReadUsedVTables(VTables); 13382 for (unsigned I = 0, N = VTables.size(); I != N; ++I) { 13384 = VTablesUsed.find(VTables[I].Record); 13387 if (!Pos->second && VTables[I].DefinitionRequired) 13392 VTablesUsed[VTables[I].Record] = VTables[I].DefinitionRequired; 13393 NewUses.push_back(VTableUse(VTables[I].Record, VTables[I].Location));
|
/external/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 787 /// VTables - Global vtable information. 788 ItaniumVTableContext &VTables; member in class:__anon1495::ItaniumVTableBuilder 985 ItaniumVTableBuilder(ItaniumVTableContext &VTables, argument 990 : VTables(VTables), MostDerivedClass(MostDerivedClass), 1200 VTables.getVirtualBaseOffsetOffset(Offset.DerivedClass, 2396 /// VTables - Global vtable information. 2397 MicrosoftVTableContext &VTables; member in class:__anon1496::VFTableBuilder 2540 VFTableBuilder(MicrosoftVTableContext &VTables, argument 2542 : VTables(VTable [all...] |
/external/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 708 /// \brief The IDs of all CXXRecordDecls stored in the chain whose VTables are 711 /// CodeGen has to emit VTables for these records, so they have to be eagerly 1830 void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) override;
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 7350 void ASTReader::ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) { 7356 VTables.push_back(VT);
|
Completed in 380 milliseconds