• Home
  • Raw
  • Download

Lines Matching refs:getCXXABI

43     getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(),  in GetAddrOfThunk()
46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); in GetAddrOfThunk()
91 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, ReturnValue, in PerformReturnAdjustment()
174 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); in GenerateVarArgsThunk()
203 CGM.getCXXABI().HasThisReturn(GD) ? ThisType : FPT->getReturnType(); in StartThunk()
207 CGM.getCXXABI().buildThisParam(*this, FunctionArgs); in StartThunk()
216 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, FunctionArgs); in StartThunk()
223 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk()
235 llvm::Value *AdjustedThisPtr = Thunk ? CGM.getCXXABI().performThisAdjustment( in EmitCallAndReturnForThunk()
245 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, GD, CallArgs); in EmitCallAndReturnForThunk()
274 CGM.getCXXABI().HasThisReturn(GD) ? ThisType : FPT->getReturnType(); in EmitCallAndReturnForThunk()
290 CGM.getCXXABI().EmitReturnFromThunk(*this, RV, ResultType); in EmitCallAndReturnForThunk()
361 bool ABIHasKeyFunctions = CGM.getTarget().getCXXABI().hasKeyFunctions(); in emitThunk()
385 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in emitThunk()
391 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, in emitThunk()
402 if (CGM.getTarget().getCXXABI().hasKeyFunctions() && in maybeEmitThunkForVTable()
498 StringRef PureCallName = CGM.getCXXABI().GetPureVirtualCallName(); in CreateVTableInitializer()
509 CGM.getCXXABI().GetDeletedVirtualCallName(); in CreateVTableInitializer()
567 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext()) in GenerateConstructionVTable()
704 CGM.getCXXABI().emitVirtualInheritanceTables(RD); in GenerateClassData()
706 CGM.getCXXABI().emitVTableDefinitions(*this, RD); in GenerateClassData()