Lines Matching refs:getCXXABI

45   CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD,  in setThunkProperties()
51 if (!CGM.getCXXABI().exportThunk()) { in setThunkProperties()
94 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment( in PerformReturnAdjustment()
224 llvm::Value *AdjustedThisPtr = CGM.getCXXABI().performThisAdjustment( in GenerateVarArgsThunk()
261 else if (CGM.getCXXABI().HasThisReturn(GD)) in StartThunk()
263 else if (CGM.getCXXABI().hasMostDerivedReturn(GD)) in StartThunk()
270 CGM.getCXXABI().buildThisParam(*this, FunctionArgs); in StartThunk()
277 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, in StartThunk()
289 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); in StartThunk()
318 Thunk ? CGM.getCXXABI().performThisAdjustment(*this, LoadCXXThisAddress(), in EmitCallAndReturnForThunk()
347 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs); in EmitCallAndReturnForThunk()
376 QualType ResultType = CGM.getCXXABI().HasThisReturn(CurGD) in EmitCallAndReturnForThunk()
378 : CGM.getCXXABI().hasMostDerivedReturn(CurGD) in EmitCallAndReturnForThunk()
401 CGM.getCXXABI().EmitReturnFromThunk(*this, RV, ResultType); in EmitCallAndReturnForThunk()
489 if (CGM.getTarget().getCXXABI().isMicrosoft()) in shouldEmitVTableThunk()
512 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
568 bool ABIHasKeyFunctions = CGM.getTarget().getCXXABI().hasKeyFunctions(); in maybeEmitThunk()
708 return CGM.getTarget().getCXXABI().isItaniumFamily() && in UseRelativeLayout()
823 getSpecialVirtualFn(CGM.getCXXABI().GetPureVirtualCallName()); in addVTableComponent()
830 getSpecialVirtualFn(CGM.getCXXABI().GetDeletedVirtualCallName()); in addVTableComponent()
936 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext()) in GenerateConstructionVTable()
1071 CGM.getCXXABI().canSpeculativelyEmitVTable(RD); in shouldEmitAvailableExternallyVTable()
1083 bool IsInNamedModule = !getTarget().getCXXABI().isMicrosoft() && in getVTableLinkage()
1164 if (getTarget().getCXXABI().isMicrosoft()) in getVTableLinkage()
1193 CGM.getCXXABI().emitVirtualInheritanceTables(RD); in GenerateClassData()
1195 CGM.getCXXABI().emitVTableDefinitions(*this, RD); in GenerateClassData()
1213 if (CGM.getTarget().getCXXABI().isMicrosoft()) in isVTableExternal()
1375 getCXXABI().getMangleContext().mangleCanonicalTypeName( in EmitVTableTypeMetadata()