Lines Matching refs:VBase
179 if (ML.VBase || !ML.VFPtrOffset.isZero()) in getThisArgumentTypeForMethod()
1193 if (ML.VBase) { in getVirtualFunctionPrologueThisAdjustment()
1196 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()
1245 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1248 GetVirtualBaseClassOffset(CGF, This, MD->getParent(), ML.VBase); in adjustThisArgumentForVirtualFunctionCall()
1254 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1789 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in emitVBTableDefinition() local
1790 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()
1800 unsigned VBIndex = Context.getVBTableIndex(ReusingBase, VBase); in emitVBTableDefinition()
2294 } else if (ML.VBase) { in BuildMemberPointer()
3138 if (const CXXRecordDecl *VBase = Info->getVBaseWithVPtr()) in getCompleteObjectLocator() local
3141 .find(VBase) in getCompleteObjectLocator()