Searched refs:VTableLayout (Results 1 – 7 of 7) sorted by relevance
/external/clang/include/clang/AST/ |
D | VTableBuilder.h | 202 class VTableLayout { 224 VTableLayout(uint64_t NumVTableComponents, 230 ~VTableLayout(); 317 typedef llvm::DenseMap<const CXXRecordDecl *, const VTableLayout *> 338 const VTableLayout &getVTableLayout(const CXXRecordDecl *RD) { in getVTableLayout() 345 VTableLayout * 491 typedef llvm::DenseMap<VFTableIdTy, const VTableLayout *> VFTableLayoutMapTy; 518 const VTableLayout &getVFTableLayout(const CXXRecordDecl *RD,
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 2240 VTableLayout::VTableLayout(uint64_t NumVTableComponents, in VTableLayout() function in VTableLayout 2258 [](const VTableLayout::VTableThunkTy &LHS, in VTableLayout() 2259 const VTableLayout::VTableThunkTy &RHS) { in VTableLayout() 2266 VTableLayout::~VTableLayout() { } in ~VTableLayout() 2320 static VTableLayout *CreateVTableLayout(const ItaniumVTableBuilder &Builder) { in CreateVTableLayout() 2321 SmallVector<VTableLayout::VTableThunkTy, 1> in CreateVTableLayout() 2324 return new VTableLayout(Builder.getNumVTableComponents(), in CreateVTableLayout() 2334 const VTableLayout *&Entry = VTableLayouts[RD]; in computeVTableRelatedInformation() 2373 VTableLayout *ItaniumVTableContext::createConstructionVTableLayout( in createConstructionVTableLayout() 3505 const VTableLayout::AddressPointsMapTy EmptyAddressPointsMap; in computeVTableRelatedInformation() [all …]
|
/external/clang/lib/CodeGen/ |
D | CGVTables.h | 66 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks,
|
D | CGVTables.cpp | 506 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks, in CreateVTableInitializer() 627 std::unique_ptr<VTableLayout> VTLayout( in GenerateConstructionVTable() 844 const VTableLayout &VTLayout) { in EmitVTableBitSetEntries()
|
D | CodeGenModule.h | 1113 const VTableLayout &VTLayout);
|
D | ItaniumCXXABI.cpp | 1317 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD); in emitVTableDefinitions()
|
D | MicrosoftCXXABI.cpp | 1416 const VTableLayout &VTLayout = in emitVTableDefinitions()
|