Lines Matching refs:VBase

262       if (ML.VBase || !ML.VFPtrOffset.isZero())  in getThisArgumentTypeForMethod()
366 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in getAddrOfVirtualDisplacementMap() local
367 if (!DstRD->isVirtuallyDerivedFrom(VBase)) in getAddrOfVirtualDisplacementMap()
370 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase); in getAddrOfVirtualDisplacementMap()
371 unsigned DstVBIndex = VTContext.getVBTableIndex(DstRD, VBase); in getAddrOfVirtualDisplacementMap()
1221 const CXXRecordDecl *VBase = S.getType()->getAsCXXRecordDecl(); in initializeHiddenVirtualInheritanceMembers() local
1222 auto I = VBaseMap.find(VBase); in initializeHiddenVirtualInheritanceMembers()
1228 GetVirtualBaseClassOffset(CGF, getThisAddress(CGF), RD, VBase); in initializeHiddenVirtualInheritanceMembers()
1423 if (ML.VBase) { in getVirtualFunctionPrologueThisAdjustment()
1426 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()
1472 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1476 const CXXRecordDecl *VBase = ML.VBase; in adjustThisArgumentForVirtualFunctionCall() local
1478 GetVirtualBaseClassOffset(CGF, Result, Derived, VBase); in adjustThisArgumentForVirtualFunctionCall()
1482 CGF.CGM.getVBaseAlignment(Result.getAlignment(), Derived, VBase); in adjustThisArgumentForVirtualFunctionCall()
1488 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1948 ML.VBase ? ML.VBase : MethodDecl->getParent()), in getVirtualFunctionPointer()
2174 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in emitVBTableDefinition() local
2175 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()
2185 unsigned VBIndex = Context.getVBTableIndex(ObjectWithVPtr, VBase); in emitVBTableDefinition()
2976 if (ML.VBase) in EmitMemberFunctionPointer()
2977 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4; in EmitMemberFunctionPointer()
3896 if (const CXXRecordDecl *VBase = Info.getVBaseWithVPtr()) in getCompleteObjectLocator() local
3899 .find(VBase) in getCompleteObjectLocator()