Lines Matching refs:VBase

249       if (ML.VBase || !ML.VFPtrOffset.isZero())  in getThisArgumentTypeForMethod()
353 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in getAddrOfVirtualDisplacementMap() local
354 if (!DstRD->isVirtuallyDerivedFrom(VBase)) in getAddrOfVirtualDisplacementMap()
357 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase); in getAddrOfVirtualDisplacementMap()
358 unsigned DstVBIndex = VTContext.getVBTableIndex(DstRD, VBase); in getAddrOfVirtualDisplacementMap()
1216 const CXXRecordDecl *VBase = S.getType()->getAsCXXRecordDecl(); in initializeHiddenVirtualInheritanceMembers() local
1217 auto I = VBaseMap.find(VBase); in initializeHiddenVirtualInheritanceMembers()
1223 GetVirtualBaseClassOffset(CGF, getThisAddress(CGF), RD, VBase); in initializeHiddenVirtualInheritanceMembers()
1418 if (ML.VBase) { in getVirtualFunctionPrologueThisAdjustment()
1421 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()
1467 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1471 const CXXRecordDecl *VBase = ML.VBase; in adjustThisArgumentForVirtualFunctionCall() local
1473 GetVirtualBaseClassOffset(CGF, Result, Derived, VBase); in adjustThisArgumentForVirtualFunctionCall()
1477 CGF.CGM.getVBaseAlignment(Result.getAlignment(), Derived, VBase); in adjustThisArgumentForVirtualFunctionCall()
1483 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1943 ML.VBase ? ML.VBase : MethodDecl->getParent()), in getVirtualFunctionPointer()
2165 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in emitVBTableDefinition() local
2166 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()
2176 unsigned VBIndex = Context.getVBTableIndex(ObjectWithVPtr, VBase); in emitVBTableDefinition()
2963 if (ML.VBase) in EmitMemberFunctionPointer()
2964 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4; in EmitMemberFunctionPointer()
3883 if (const CXXRecordDecl *VBase = Info.getVBaseWithVPtr()) in getCompleteObjectLocator() local
3886 .find(VBase) in getCompleteObjectLocator()