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.cpp198 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Unary() local
200 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary()
202 CallOptions, SDLoc(N), in SoftenFloatRes_Unary()
218 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Binary() local
221 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary()
223 CallOptions, SDLoc(N), in SoftenFloatRes_Binary()
557 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FMA() local
561 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_FMA()
569 NVT, Ops, CallOptions, SDLoc(N), Chain); in SoftenFloatRes_FMA()
643 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FP_EXTEND() local
[all …]
H A DLegalizeIntegerTypes.cpp2685 TargetLowering::MakeLibCallOptions CallOptions; in PromoteIntOp_ExpOp() local
2686 CallOptions.setIsSigned(true); in PromoteIntOp_ExpOp()
2689 DAG, LC, N->getValueType(0), Ops, CallOptions, SDLoc(N), Chain); in PromoteIntOp_ExpOp()
3146 TargetLowering::MakeLibCallOptions CallOptions; in ExpandAtomic() local
3157 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic()
4068 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_CTPOP() local
4071 SDValue Res = TLI.makeLibCall(DAG, LC, IntVT, Op, CallOptions, DL).first; in ExpandIntRes_CTPOP()
4158 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_XINT() local
4160 CallOptions.setTypeListBeforeSoften(OpVT, VT); in ExpandIntRes_FP_TO_XINT()
4162 CallOptions.setIsSigned(true); // FIXME: Is this needed? in ExpandIntRes_FP_TO_XINT()
[all …]
H A DLegalizeDAG.cpp2208 TargetLowering::MakeLibCallOptions CallOptions; in ExpandFPLibCall() local
2209 CallOptions.IsPostTypeLegalization = true; in ExpandFPLibCall()
2212 Ops, CallOptions, in ExpandFPLibCall()
4571 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local
4572 CallOptions.IsPostTypeLegalization = true; in ConvertNodeToLibcall()
4629 Ops, CallOptions, in ConvertNodeToLibcall()
4656 DAG, RTLIB::CLEAR_CACHE, MVT::isVoid, {StartVal, EndVal}, CallOptions, in ConvertNodeToLibcall()
4985 CallOptions, SDLoc(Node), Node->getOperand(0)); in ConvertNodeToLibcall()
4993 DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Node->getOperand(1), CallOptions, in ConvertNodeToLibcall()
5046 CallOptions.setIsSigned(Signed); in ConvertNodeToLibcall()
[all …]
H A DTargetLowering.cpp156 MakeLibCallOptions CallOptions, in makeLibCall() argument
166 ArrayRef<Type *> OpsTypeOverrides = CallOptions.OpsTypeOverrides; in makeLibCall()
174 shouldSignExtendTypeInLibCall(Entry.Ty, CallOptions.IsSigned); in makeLibCall()
177 if (CallOptions.IsSoften && in makeLibCall()
178 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall()
193 bool signExtend = shouldSignExtendTypeInLibCall(RetTy, CallOptions.IsSigned); in makeLibCall()
196 if (CallOptions.IsSoften && in makeLibCall()
197 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall()
204 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall()
205 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall()
[all …]
H A DSelectionDAGBuilder.cpp3207 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure() local
3208 CallOptions.setDiscardResult(true); in visitSPDescriptorFailure()
3210 {}, CallOptions, getCurSDLoc()) in visitSPDescriptorFailure()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp2329 MakeLibCallOptions CallOptions; in lowerFP_TO_FP16() local
2335 makeLibCall(DAG, LC, MVT::f32, Op0, CallOptions, DL, Chain); in lowerFP_TO_FP16()
2346 MakeLibCallOptions CallOptions; in lowerFP16_TO_FP() local
2354 CallOptions, DL, Chain); in lowerFP16_TO_FP()
2362 MakeLibCallOptions CallOptions; in lowerFP_TO_BF16() local
2366 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in lowerFP_TO_BF16()
2752 MakeLibCallOptions CallOptions; in lowerUINT_TO_FP() local
2753 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerUINT_TO_FP()
2757 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP()
2777 MakeLibCallOptions CallOptions; in lowerSINT_TO_FP() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1914 MakeLibCallOptions CallOptions; in LowerRETURNADDR() local
1916 {DAG.getConstant(Depth, DL, MVT::i32)}, CallOptions, DL) in LowerRETURNADDR()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7652 MakeLibCallOptions CallOptions; in LowerOperation() local
7656 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation()
7682 MakeLibCallOptions CallOptions; in LowerOperation() local
7689 makeLibCall(DAG, LC, MVT::f32, Op0, CallOptions, DL, Chain); in LowerOperation()
7703 MakeLibCallOptions CallOptions; in LowerOperation() local
7712 CallOptions, DL, Chain); in LowerOperation()
8396 MakeLibCallOptions CallOptions; in emitFlushICache() local
8399 {Start, End, Flags}, CallOptions, DL, InChain); in emitFlushICache()
14127 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local
14129 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in ReplaceNodeResults()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5988 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local
5992 CallOptions, Loc, Chain); in LowerFP_TO_INT()
6102 MakeLibCallOptions CallOptions; in LowerINT_TO_FP() local
6104 CallOptions, SDLoc(Op)).first; in LowerINT_TO_FP()
10620 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local
10624 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16()
20852 MakeLibCallOptions CallOptions; in LowerFP_EXTEND() local
20870 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
20903 MakeLibCallOptions CallOptions; in LowerFP_ROUND() local
20906 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4066 MakeLibCallOptions CallOptions,
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6810 MakeLibCallOptions CallOptions; in useLibCall() local
6813 makeLibCall(DAG, LC, VT, Arg, CallOptions, DL, Chain); in useLibCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21925 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local
21927 makeLibCall(DAG, LC, VT, Src, CallOptions, dl, Chain); in LowerFP_TO_INT()
22451 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local
22454 makeLibCall(DAG, LC, MVT::f16, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16()
30095 MakeLibCallOptions CallOptions; in LowerWin64_FP_TO_INT128() local
30102 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128()
30128 MakeLibCallOptions CallOptions; in LowerWin64_INT128_TO_FP() local
30140 makeLibCall(DAG, LC, VT, StackPtr, CallOptions, dl, Chain); in LowerWin64_INT128_TO_FP()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11431 MakeLibCallOptions CallOptions; in LowerINTRINSIC_WO_CHAIN() local
11433 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()