Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp188 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Unary() local
190 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary()
192 CallOptions, SDLoc(N), in SoftenFloatRes_Unary()
208 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Binary() local
211 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary()
213 CallOptions, SDLoc(N), in SoftenFloatRes_Binary()
512 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FMA() local
516 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_FMA()
524 NVT, Ops, CallOptions, SDLoc(N), Chain); in SoftenFloatRes_FMA()
598 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FP_EXTEND() local
[all …]
H A DLegalizeIntegerTypes.cpp2549 TargetLowering::MakeLibCallOptions CallOptions; in PromoteIntOp_ExpOp() local
2550 CallOptions.setSExt(true); in PromoteIntOp_ExpOp()
2553 DAG, LC, N->getValueType(0), Ops, CallOptions, SDLoc(N), Chain); in PromoteIntOp_ExpOp()
2963 TargetLowering::MakeLibCallOptions CallOptions; in ExpandAtomic() local
2974 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic()
3941 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_XINT() local
3942 CallOptions.setSExt(true); in ExpandIntRes_FP_TO_XINT()
3944 CallOptions, dl, Chain); in ExpandIntRes_FP_TO_XINT()
4033 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_XROUND_XRINT() local
4034 CallOptions.setSExt(true); in ExpandIntRes_XROUND_XRINT()
[all …]
H A DLegalizeDAG.cpp2184 TargetLowering::MakeLibCallOptions CallOptions; in ExpandFPLibCall() local
2187 Ops, CallOptions, in ExpandFPLibCall()
4450 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4465 Ops, CallOptions, in ConvertNodeToLibcall()
4488 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4493 DAG, RTLIB::CLEAR_CACHE, MVT::isVoid, {StartVal, EndVal}, CallOptions, in ConvertNodeToLibcall()
4772 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4775 CallOptions, SDLoc(Node), Node->getOperand(0)); in ConvertNodeToLibcall()
4782 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4784 DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Node->getOperand(1), CallOptions, in ConvertNodeToLibcall()
[all …]
H A DTargetLowering.cpp148 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()
[all …]
H A DSelectionDAGBuilder.cpp3177 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure() local
3178 CallOptions.setDiscardResult(true); in visitSPDescriptorFailure()
3181 std::nullopt, CallOptions, getCurSDLoc()) in visitSPDescriptorFailure()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1605 MakeLibCallOptions CallOptions; in lowerUINT_TO_FP() local
1606 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerUINT_TO_FP()
1610 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP()
1630 MakeLibCallOptions CallOptions; in lowerSINT_TO_FP() local
1631 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerSINT_TO_FP()
1635 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerSINT_TO_FP()
2857 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local
2859 CallOptions.setTypeListBeforeSoften(OpVT, VT, true); in ReplaceNodeResults()
2863 makeLibCall(DAG, LC, VT, Src, CallOptions, DL, Chain); in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3188 TargetLowering::MakeLibCallOptions CallOptions; in LowerUMULO_SMULO() local
3189 CallOptions.setSExt(isSigned); in LowerUMULO_SMULO()
3192 Args, CallOptions, dl).first; in LowerUMULO_SMULO()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1655 MakeLibCallOptions CallOptions; in LowerRETURNADDR() local
1657 {DAG.getConstant(Depth, DL, MVT::i32)}, CallOptions, DL) in LowerRETURNADDR()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6711 MakeLibCallOptions CallOptions; in LowerOperation()
6715 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation()
6740 MakeLibCallOptions CallOptions; in LowerOperation()
6744 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation()
6754 MakeLibCallOptions CallOptions; in LowerOperation()
6760 makeLibCall(DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Arg, CallOptions, DL) in LowerOperation()
7274 MakeLibCallOptions CallOptions; in emitFlushICache()
7277 {Start, End, Flags}, CallOptions, DL, InChain); in emitFlushICache()
12250 MakeLibCallOptions CallOptions; in ReplaceNodeResults()
12252 CallOptions in ReplaceNodeResults()
6709 MakeLibCallOptions CallOptions; LowerOperation() local
6738 MakeLibCallOptions CallOptions; LowerOperation() local
6752 MakeLibCallOptions CallOptions; LowerOperation() local
7272 MakeLibCallOptions CallOptions; emitFlushICache() local
12248 MakeLibCallOptions CallOptions; ReplaceNodeResults() local
12283 MakeLibCallOptions CallOptions; ReplaceNodeResults() local
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3911 MakeLibCallOptions CallOptions,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5915 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local
5919 CallOptions, Loc, Chain); in LowerFP_TO_INT()
6029 MakeLibCallOptions CallOptions; in LowerINT_TO_FP() local
6031 CallOptions, SDLoc(Op)).first; in LowerINT_TO_FP()
20918 MakeLibCallOptions CallOptions; in LowerFP_EXTEND() local
20936 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
20969 MakeLibCallOptions CallOptions; in LowerFP_ROUND() local
20972 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21196 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local
21198 makeLibCall(DAG, LC, VT, Src, CallOptions, dl, Chain); in LowerFP_TO_INT()
21716 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local
21719 makeLibCall(DAG, LC, MVT::f16, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16()
29032 MakeLibCallOptions CallOptions; in LowerWin64_FP_TO_INT128() local
29039 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128()
29065 MakeLibCallOptions CallOptions; in LowerWin64_INT128_TO_FP() local
29077 makeLibCall(DAG, LC, VT, StackPtr, CallOptions, dl, Chain); in LowerWin64_INT128_TO_FP()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11074 MakeLibCallOptions CallOptions; in LowerINTRINSIC_WO_CHAIN() local
11076 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()