Searched refs:VTLayout (Results 1 – 5 of 5) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGVTables.cpp | 668 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()
|
D | ItaniumCXXABI.cpp | 1455 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()
|
D | MicrosoftCXXABI.cpp | 1560 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()
|
D | CodeGenModule.h | 1123 const VTableLayout &VTLayout);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/ |
D | UDTLayout.cpp | 219 auto VTLayout = in initializeChildren() local 222 VTable = VTLayout.get(); in initializeChildren() 224 addChildToLayout(std::move(VTLayout)); in initializeChildren()
|