Home
last modified time | relevance | path

Searched refs:VTLayout (Results 1 – 5 of 5) sorted by relevance

/external/clang/lib/CodeGen/
DCGVTables.cpp668 std::unique_ptr<VTableLayout> VTLayout( in GenerateConstructionVTable() local
673 AddressPoints = VTLayout->getAddressPoints(); in GenerateConstructionVTable()
684 llvm::ArrayType::get(CGM.Int8PtrTy, VTLayout->getNumVTableComponents()); in GenerateConstructionVTable()
707 Base.getBase(), VTLayout->vtable_component_begin(), in GenerateConstructionVTable()
708 VTLayout->getNumVTableComponents(), VTLayout->vtable_thunk_begin(), in GenerateConstructionVTable()
709 VTLayout->getNumVTableThunks(), RTTI); in GenerateConstructionVTable()
712 CGM.EmitVTableTypeMetadata(VTable, *VTLayout.get()); in GenerateConstructionVTable()
941 const VTableLayout &VTLayout) { in EmitVTableTypeMetadata() argument
951 for (auto &&AP : VTLayout.getAddressPoints()) in EmitVTableTypeMetadata()
DItaniumCXXABI.cpp1455 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD); in emitVTableDefinitions() local
1462 RD, VTLayout.vtable_component_begin(), VTLayout.getNumVTableComponents(), in emitVTableDefinitions()
1463 VTLayout.vtable_thunk_begin(), VTLayout.getNumVTableThunks(), RTTI); in emitVTableDefinitions()
1493 CGM.EmitVTableTypeMetadata(VTable, VTLayout); in emitVTableDefinitions()
DMicrosoftCXXABI.cpp1560 const VTableLayout &VTLayout = in emitVTableDefinitions() local
1564 if (any_of(VTLayout.vtable_components(), in emitVTableDefinitions()
1569 RD, VTLayout.vtable_component_begin(), in emitVTableDefinitions()
1570 VTLayout.getNumVTableComponents(), VTLayout.vtable_thunk_begin(), in emitVTableDefinitions()
1571 VTLayout.getNumVTableThunks(), RTTI); in emitVTableDefinitions()
DCodeGenModule.h1123 const VTableLayout &VTLayout);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/
DUDTLayout.cpp219 auto VTLayout = in initializeChildren() local
222 VTable = VTLayout.get(); in initializeChildren()
224 addChildToLayout(std::move(VTLayout)); in initializeChildren()