Home
last modified time | relevance | path

Searched refs:VTableLayout (Results 1 – 7 of 7) sorted by relevance

/external/clang/include/clang/AST/
DVTableBuilder.h202 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/
DVTableBuilder.cpp2240 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/
DCGVTables.h66 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks,
DCGVTables.cpp506 unsigned NumComponents, const VTableLayout::VTableThunkTy *VTableThunks, in CreateVTableInitializer()
627 std::unique_ptr<VTableLayout> VTLayout( in GenerateConstructionVTable()
844 const VTableLayout &VTLayout) { in EmitVTableBitSetEntries()
DCodeGenModule.h1113 const VTableLayout &VTLayout);
DItaniumCXXABI.cpp1317 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD); in emitVTableDefinitions()
DMicrosoftCXXABI.cpp1416 const VTableLayout &VTLayout = in emitVTableDefinitions()