Lines Matching refs:CallOptions
145 MakeLibCallOptions CallOptions, in makeLibCall() argument
160 CallOptions.IsSExt); in makeLibCall()
163 if (CallOptions.IsSoften && in makeLibCall()
164 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall()
177 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
180 if (CallOptions.IsSoften && in makeLibCall()
181 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall()
188 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall()
189 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall()
190 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall()
403 TargetLowering::MakeLibCallOptions CallOptions; in softenSetCCOperands() local
406 CallOptions.setTypeListBeforeSoften(OpsVT, RetVT, true); in softenSetCCOperands()
407 auto Call = makeLibCall(DAG, LC1, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
424 auto Call2 = makeLibCall(DAG, LC2, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
9388 TargetLowering::MakeLibCallOptions CallOptions; in expandMULO() local
9389 CallOptions.setSExt(isSigned); in expandMULO()
9390 CallOptions.setIsPostTypeLegalization(true); in expandMULO()
9397 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()
9400 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()