Lines Matching refs:CallOptions
148 MakeLibCallOptions CallOptions, in makeLibCall() argument
163 CallOptions.IsSExt); in makeLibCall()
166 if (CallOptions.IsSoften && in makeLibCall()
167 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall()
180 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
183 if (CallOptions.IsSoften && in makeLibCall()
184 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall()
191 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall()
192 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall()
193 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall()
406 TargetLowering::MakeLibCallOptions CallOptions; in softenSetCCOperands() local
409 CallOptions.setTypeListBeforeSoften(OpsVT, RetVT, true); in softenSetCCOperands()
410 auto Call = makeLibCall(DAG, LC1, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
427 auto Call2 = makeLibCall(DAG, LC2, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
10577 TargetLowering::MakeLibCallOptions CallOptions; in forceExpandWideMUL() local
10578 CallOptions.setSExt(Signed); in forceExpandWideMUL()
10579 CallOptions.setIsPostTypeLegalization(true); in forceExpandWideMUL()
10586 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in forceExpandWideMUL()
10589 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in forceExpandWideMUL()