• Home
  • Raw
  • Download

Lines Matching refs:ML

220       MicrosoftVTableContext::MethodVFTableLocation ML =  in getThisArgumentTypeForMethod()  local
228 if (ML.VBase || !ML.VFPtrOffset.isZero()) in getThisArgumentTypeForMethod()
611 const MicrosoftVTableContext::MethodVFTableLocation &ML);
1276 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPrologueThisAdjustment() local
1278 CharUnits Adjustment = ML.VFPtrOffset; in getVirtualFunctionPrologueThisAdjustment()
1287 if (ML.VBase) { in getVirtualFunctionPrologueThisAdjustment()
1290 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()
1325 MicrosoftVTableContext::MethodVFTableLocation ML = in adjustThisArgumentForVirtualFunctionCall() local
1328 CharUnits StaticOffset = ML.VFPtrOffset; in adjustThisArgumentForVirtualFunctionCall()
1337 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1341 const CXXRecordDecl *VBase = ML.VBase; in adjustThisArgumentForVirtualFunctionCall()
1353 if (ML.VBase) { in adjustThisArgumentForVirtualFunctionCall()
1790 MicrosoftVTableContext::MethodVFTableLocation &ML) { in getClassAtVTableLocation() argument
1791 const CXXRecordDecl *RD = ML.VBase; in getClassAtVTableLocation()
1795 return getClassAtVTableLocation(Ctx, RD, ML.VFPtrOffset); in getClassAtVTableLocation()
1813 MicrosoftVTableContext::MethodVFTableLocation ML = in getVirtualFunctionPointer() local
1818 getClassAtVTableLocation(getContext(), GD, ML), VTable, in getVirtualFunctionPointer()
1819 ML.Index * CGM.getContext().getTargetInfo().getPointerWidth(0) / 8); in getVirtualFunctionPointer()
1823 getClassAtVTableLocation(getContext(), GD, ML), VTable, Loc); in getVirtualFunctionPointer()
1826 Builder.CreateConstInBoundsGEP1_64(VTable, ML.Index, "vfn"); in getVirtualFunctionPointer()
1887 const MicrosoftVTableContext::MethodVFTableLocation &ML) { in EmitVirtualMemPtrThunk() argument
1947 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, ML.Index, "vfn"); in EmitVirtualMemPtrThunk()
2695 MicrosoftVTableContext::MethodVFTableLocation ML = in EmitMemberFunctionPointer() local
2697 FirstField = EmitVirtualMemPtrThunk(MD, ML); in EmitMemberFunctionPointer()
2699 NonVirtualBaseAdjustment += ML.VFPtrOffset; in EmitMemberFunctionPointer()
2700 if (ML.VBase) in EmitMemberFunctionPointer()
2701 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4; in EmitMemberFunctionPointer()