Lines Matching refs:ML
237 MethodVFTableLocation ML =
245 if (ML.VBase || !ML.VFPtrOffset.isZero())
634 const MethodVFTableLocation &ML);
1400 MethodVFTableLocation ML =
1402 CharUnits Adjustment = ML.VFPtrOffset;
1411 if (ML.VBase) {
1414 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase);
1448 MethodVFTableLocation ML =
1451 CharUnits StaticOffset = ML.VFPtrOffset;
1460 if (ML.VBase) {
1464 const CXXRecordDecl *VBase = ML.VBase;
1476 if (ML.VBase) {
1930 MethodVFTableLocation ML = VFTContext.getMethodVFTableLocation(GD);
1933 // located at the MethodVFTableLocation ML.
1936 ML.VBase ? ML.VBase : MethodDecl->getParent()),
1938 return Info->FullOffsetInMDC == ML.VFPtrOffset;
1948 ML.Index * CGM.getContext().getTargetInfo().getPointerWidth(0) / 8);
1954 Builder.CreateConstInBoundsGEP1_64(VTable, ML.Index, "vfn");
2026 const MethodVFTableLocation &ML) {
2033 getMangleContext().mangleVirtualMemPtrThunk(MD, ML, Out);
2087 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, ML.Index, "vfn");
2866 MethodVFTableLocation ML = VTableContext.getMethodVFTableLocation(MD);
2867 FirstField = EmitVirtualMemPtrThunk(MD, ML);
2869 NonVirtualBaseAdjustment += ML.VFPtrOffset;
2870 if (ML.VBase)
2871 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4;