Lines Matching refs:Adjustment
1409 CharUnits Adjustment = ML.VFPtrOffset; in getVirtualFunctionPrologueThisAdjustment() local
1416 Adjustment = CharUnits::Zero(); in getVirtualFunctionPrologueThisAdjustment()
1421 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()
1424 return Adjustment; in getVirtualFunctionPrologueThisAdjustment()
1433 CharUnits Adjustment = getVirtualFunctionPrologueThisAdjustment(GD); in adjustThisArgumentForVirtualFunctionCall() local
1434 if (Adjustment.isZero()) in adjustThisArgumentForVirtualFunctionCall()
1438 assert(Adjustment.isPositive()); in adjustThisArgumentForVirtualFunctionCall()
1439 return CGF.Builder.CreateConstByteGEP(This, Adjustment); in adjustThisArgumentForVirtualFunctionCall()
1545 CharUnits Adjustment = getVirtualFunctionPrologueThisAdjustment(CGF.CurGD); in EmitInstanceFunctionProlog() local
1546 if (!Adjustment.isZero()) { in EmitInstanceFunctionProlog()
1551 assert(Adjustment.isPositive()); in EmitInstanceFunctionProlog()
1553 -Adjustment.getQuantity()); in EmitInstanceFunctionProlog()