Home
last modified time | relevance | path

Searched refs:getItaniumVTableContext (Results 1 – 8 of 8) sorted by relevance

/llvm-project/clang/lib/CodeGen/
H A DCGVTables.h91 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext() function
95 const ItaniumVTableContext &getItaniumVTableContext() const { in getItaniumVTableContext() function
H A DCGCXX.cpp254 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); in BuildAppleKextVirtualCall()
255 const VTableLayout &VTLayout = CGM.getItaniumVTableContext().getVTableLayout(RD); in BuildAppleKextVirtualCall()
269 CGM.getItaniumVTableContext().findOriginalMethod(GD.getCanonicalDecl()); in BuildAppleKextVirtualCall()
H A DItaniumCXXABI.cpp437 CGM.getItaniumVTableContext().getVTableLayout(RD); in hasAnyUnusedVirtualInlineFunction()
466 CGM.getItaniumVTableContext().getVTableLayout(RD); in isVTableHidden()
746 if (CGM.getItaniumVTableContext().isRelativeLayout()) { in EmitLoadOfMemberFunctionPointer()
1135 uint64_t Index = CGM.getItaniumVTableContext().getMethodVTableIndex(MD); in EmitMemberPointerComparison()
1137 if (CGM.getItaniumVTableContext().isRelativeLayout()) { in EmitMemberPointerComparison()
1596 if (CGM.getItaniumVTableContext().isRelativeLayout()) { in emitDynamicCastToVoid()
1751 if (CGM.getItaniumVTableContext().isRelativeLayout()) { in EmitInstanceFunctionProlog()
1795 CGM.getItaniumVTableContext().getVirtualBaseOffsetOffset(ClassDecl, in EmitDestructorCall()
1803 if (CGM.getItaniumVTableContext().isRelativeLayout()) { in EmitDestructorCall()
1998 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in getAddrOfVTable()
[all...]
H A DCGVTables.cpp708 CGM.getItaniumVTableContext().isRelativeLayout(); in UseRelativeLayout()
850 GD = getItaniumVTableContext().findOriginalMethod(GD); in addVTableComponent()
926 getItaniumVTableContext().createConstructionVTableLayout( in GenerateConstructionVTable()
940 bool UsingRelativeLayout = getItaniumVTableContext().isRelativeLayout(); in GenerateConstructionVTable()
1019 assert(getItaniumVTableContext().isRelativeLayout() && in GenerateRelativeVTableAlias()
H A DCodeGenModule.h839 ItaniumVTableContext &getItaniumVTableContext() {
840 return VTables.getItaniumVTableContext(); in getTBAAInfoForSubobject()
843 const ItaniumVTableContext &getItaniumVTableContext() const { in getTBAAInfoForSubobject()
844 return VTables.getItaniumVTableContext(); in getTBAAInfoForSubobject()
787 ItaniumVTableContext &getItaniumVTableContext() { getItaniumVTableContext() function
791 const ItaniumVTableContext &getItaniumVTableContext() const { getItaniumVTableContext() function
H A DCGVTT.cpp66 getItaniumVTableContext().getVTableLayout(RD).getAddressPoint( in EmitVTTDefinition()
H A DCGClass.cpp261 CGF.CGM.getItaniumVTableContext().isRelativeLayout()) in ApplyNonVirtualAndVirtualOffset()
H A DCGDebugInfo.cpp2102 VIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(Method); in CreateCXXMemberFunction()
2250 BaseOffset = 0 - CGM.getItaniumVTableContext() in CollectTemplateParams()