Lines Matching refs:CallOptions
147 MakeLibCallOptions CallOptions, in makeLibCall() argument
162 CallOptions.IsSExt); in makeLibCall()
165 if (CallOptions.IsSoften && in makeLibCall()
166 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall()
179 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
182 if (CallOptions.IsSoften && in makeLibCall()
183 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall()
190 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall()
191 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall()
192 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall()
405 TargetLowering::MakeLibCallOptions CallOptions; in softenSetCCOperands() local
408 CallOptions.setTypeListBeforeSoften(OpsVT, RetVT, true); in softenSetCCOperands()
409 auto Call = makeLibCall(DAG, LC1, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
426 auto Call2 = makeLibCall(DAG, LC2, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
10564 TargetLowering::MakeLibCallOptions CallOptions; in expandMULO() local
10565 CallOptions.setSExt(isSigned); in expandMULO()
10566 CallOptions.setIsPostTypeLegalization(true); in expandMULO()
10573 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()
10576 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()