Lines Matching refs:CallOptions
141 MakeLibCallOptions CallOptions, in makeLibCall() argument
156 CallOptions.IsSExt); in makeLibCall()
159 if (CallOptions.IsSoften && in makeLibCall()
160 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall()
173 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
176 if (CallOptions.IsSoften && in makeLibCall()
177 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall()
184 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall()
185 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall()
186 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall()
398 TargetLowering::MakeLibCallOptions CallOptions; in softenSetCCOperands() local
401 CallOptions.setTypeListBeforeSoften(OpsVT, RetVT, true); in softenSetCCOperands()
402 auto Call = makeLibCall(DAG, LC1, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
419 auto Call2 = makeLibCall(DAG, LC2, RetVT, Ops, CallOptions, dl, Chain); in softenSetCCOperands()
8517 TargetLowering::MakeLibCallOptions CallOptions; in expandMULO() local
8518 CallOptions.setSExt(isSigned); in expandMULO()
8519 CallOptions.setIsPostTypeLegalization(true); in expandMULO()
8526 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()
8529 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()