• Home
  • Raw
  • Download

Lines Matching refs:getCXXABI

44   CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD,  in setThunkProperties()
50 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties()
93 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, in PerformReturnAdjustment()
213 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); in GenerateVarArgsThunk()
249 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk()
251 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk()
258 CGM.getCXXABI().buildThisParam(*this, FunctionArgs); in StartThunk()
265 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, in StartThunk()
277 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk()
301 Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk()
330 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs); in EmitCallAndReturnForThunk()
359 QualType ResultType = CGM.getCXXABI().HasThisReturn(CurGD) in EmitCallAndReturnForThunk()
361 : CGM.getCXXABI().hasMostDerivedReturn(CurGD) in EmitCallAndReturnForThunk()
384 CGM.getCXXABI().EmitReturnFromThunk(*this, RV, ResultType); in EmitCallAndReturnForThunk()
477 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk()
500 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
547 bool ABIHasKeyFunctions = CGM.getTarget().getCXXABI().hasKeyFunctions(); in maybeEmitThunk()
673 return CGM.getTarget().getCXXABI().isItaniumFamily() && in useRelativeLayout()
794 getSpecialVirtualFn(CGM.getCXXABI().GetPureVirtualCallName()); in addVTableComponent()
801 getSpecialVirtualFn(CGM.getCXXABI().GetDeletedVirtualCallName()); in addVTableComponent()
887 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext()) in GenerateConstructionVTable()
1001 CGM.getCXXABI().canSpeculativelyEmitVTable(RD); in shouldEmitAvailableExternallyVTable()
1081 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage()
1110 CGM.getCXXABI().emitVirtualInheritanceTables(RD); in GenerateClassData()
1112 CGM.getCXXABI().emitVTableDefinitions(*this, RD); in GenerateClassData()
1130 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal()
1287 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata()
1293 getCXXABI().getMangleContext().mangleTypeName( in EmitVTableTypeMetadata()