Home
last modified time | relevance | path

Searched refs:CallOptions (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp168 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Unary() local
170 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary()
172 CallOptions, SDLoc(N), in SoftenFloatRes_Unary()
188 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Binary() local
191 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary()
193 CallOptions, SDLoc(N), in SoftenFloatRes_Binary()
452 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FMA() local
456 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_FMA()
464 NVT, Ops, CallOptions, SDLoc(N), Chain); in SoftenFloatRes_FMA()
528 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FP_EXTEND() local
[all …]
H A DLegalizeIntegerTypes.cpp2221 TargetLowering::MakeLibCallOptions CallOptions; in PromoteIntOp_FPOWI() local
2222 CallOptions.setSExt(true); in PromoteIntOp_FPOWI()
2225 DAG, LC, N->getValueType(0), Ops, CallOptions, SDLoc(N), Chain); in PromoteIntOp_FPOWI()
2589 TargetLowering::MakeLibCallOptions CallOptions; in ExpandAtomic() local
2600 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic()
3434 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_SINT() local
3435 CallOptions.setSExt(true); in ExpandIntRes_FP_TO_SINT()
3437 CallOptions, dl, Chain); in ExpandIntRes_FP_TO_SINT()
3466 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_UINT() local
3468 CallOptions, dl, Chain); in ExpandIntRes_FP_TO_UINT()
[all …]
H A DLegalizeDAG.cpp2089 TargetLowering::MakeLibCallOptions CallOptions; in ExpandFPLibCall() local
2092 Ops, CallOptions, in ExpandFPLibCall()
3989 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4004 Ops, CallOptions, in ConvertNodeToLibcall()
4249 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4251 DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Node->getOperand(1), CallOptions, in ConvertNodeToLibcall()
4304 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4305 CallOptions.setSExt(Signed); in ConvertNodeToLibcall()
4307 TLI.makeLibCall(DAG, LC, RVT, Op, CallOptions, dl, Chain); in ConvertNodeToLibcall()
4344 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
[all …]
H A DTargetLowering.cpp146 MakeLibCallOptions CallOptions, in makeLibCall() argument
161 CallOptions.IsSExt); in makeLibCall()
164 if (CallOptions.IsSoften && in makeLibCall()
165 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall()
178 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
181 if (CallOptions.IsSoften && in makeLibCall()
182 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall()
189 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall()
190 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall()
191 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall()
[all …]
H A DSelectionDAGBuilder.cpp2803 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure() local
2804 CallOptions.setDiscardResult(true); in visitSPDescriptorFailure()
2807 std::nullopt, CallOptions, getCurSDLoc()) in visitSPDescriptorFailure()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp379 MakeLibCallOptions CallOptions; in lowerUINT_TO_FP() local
380 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerUINT_TO_FP()
384 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP()
404 MakeLibCallOptions CallOptions; in lowerSINT_TO_FP() local
405 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerSINT_TO_FP()
409 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerSINT_TO_FP()
1065 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local
1067 CallOptions.setTypeListBeforeSoften(OpVT, VT, true); in ReplaceNodeResults()
1071 makeLibCall(DAG, LC, VT, Src, CallOptions, DL, Chain); in ReplaceNodeResults()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3142 TargetLowering::MakeLibCallOptions CallOptions; in LowerUMULO_SMULO() local
3143 CallOptions.setSExt(isSigned); in LowerUMULO_SMULO()
3146 Args, CallOptions, dl).first; in LowerUMULO_SMULO()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1592 MakeLibCallOptions CallOptions; in LowerRETURNADDR() local
1594 {DAG.getConstant(Depth, DL, MVT::i32)}, CallOptions, DL) in LowerRETURNADDR()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3630 MakeLibCallOptions CallOptions,
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5885 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local
5889 CallOptions, Loc, Chain); in LowerFP_TO_INT()
5999 MakeLibCallOptions CallOptions; in LowerINT_TO_FP() local
6001 CallOptions, SDLoc(Op)).first; in LowerINT_TO_FP()
20685 MakeLibCallOptions CallOptions; in LowerFP_EXTEND() local
20703 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
20736 MakeLibCallOptions CallOptions; in LowerFP_ROUND() local
20739 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7718 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local
7720 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in ReplaceNodeResults()
7724 makeLibCall(DAG, LC, N->getValueType(0), Op0, CallOptions, DL, Chain); in ReplaceNodeResults()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23034 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local
23035 std::pair<SDValue, SDValue> Tmp = makeLibCall(DAG, LC, VT, Src, CallOptions, in LowerFP_TO_INT()
23524 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local
23528 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16()
30131 MakeLibCallOptions CallOptions; in LowerWin64_FP_TO_INT128() local
30138 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128()
30164 MakeLibCallOptions CallOptions; in LowerWin64_INT128_TO_FP() local
30176 makeLibCall(DAG, LC, VT, StackPtr, CallOptions, dl, Chain); in LowerWin64_INT128_TO_FP()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10726 MakeLibCallOptions CallOptions; in LowerINTRINSIC_WO_CHAIN() local
10728 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()