Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp191 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, NVT, Op, in SoftenFloatRes_Unary()
212 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, NVT, Ops, in SoftenFloatRes_Binary()
517 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, in SoftenFloatRes_FMA()
601 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, NVT, Op, in SoftenFloatRes_FP_EXTEND()
617 SDValue Res32 = TLI.makeLibCall(DAG, RTLIB::FPEXT_F16_F32, MidVT, Op, in SoftenFloatRes_FP16_TO_FP()
625 return TLI.makeLibCall(DAG, LC, NVT, Res32, CallOptions, SDLoc(N)).first; in SoftenFloatRes_FP16_TO_FP()
653 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, NVT, Op, in SoftenFloatRes_FP_ROUND()
705 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, NVT, Ops, in SoftenFloatRes_ExpOp()
740 auto [ReturnVal, Chain] = TLI.makeLibCall(DAG, LC, NVT0, Ops, CallOptions, DL, in SoftenFloatRes_FFREXP()
963 TLI.makeLibCall(DAG, LC, TLI.getTypeToTransformTo(*DAG.getContext(), RVT), in SoftenFloatRes_XINT_TO_FP()
[all …]
H A DLegalizeIntegerTypes.cpp2552 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall( in PromoteIntOp_ExpOp()
2974 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic()
3943 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, VT, Op, in ExpandIntRes_FP_TO_XINT()
4035 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, RetVT, in ExpandIntRes_XROUND_XRINT()
4206 SplitInteger(TLI.makeLibCall(DAG, LC, VT, Ops, CallOptions, dl).first, in ExpandIntRes_MUL()
4577 SplitInteger(TLI.makeLibCall(DAG, LC, VT, Ops, CallOptions, dl).first, Lo, Hi); in ExpandIntRes_SDIV()
4801 SplitInteger(TLI.makeLibCall(DAG, LC, VT, Ops, CallOptions, dl).first, Lo, Hi); in ExpandIntRes_Shift()
4891 SplitInteger(TLI.makeLibCall(DAG, LC, VT, Ops, CallOptions, dl).first, Lo, Hi); in ExpandIntRes_SREM()
5084 SplitInteger(TLI.makeLibCall(DAG, LC, VT, Ops, CallOptions, dl).first, Lo, Hi); in ExpandIntRes_UDIV()
5127 SplitInteger(TLI.makeLibCall(DAG, LC, VT, Ops, CallOptions, dl).first, Lo, Hi); in ExpandIntRes_UREM()
[all …]
H A DLegalizeDAG.cpp2186 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, RetVT, in ExpandFPLibCall()
4464 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, RetVT, in ConvertNodeToLibcall()
4492 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall( in ConvertNodeToLibcall()
4773 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall( in ConvertNodeToLibcall()
4783 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall( in ConvertNodeToLibcall()
4840 TLI.makeLibCall(DAG, LC, RVT, Op, CallOptions, dl, Chain); in ConvertNodeToLibcall()
4879 TLI.makeLibCall(DAG, LC, NVT, Op, CallOptions, dl, Chain); in ConvertNodeToLibcall()
4907 TLI.makeLibCall(DAG, LC, VT, Op, CallOptions, SDLoc(Node), Chain); in ConvertNodeToLibcall()
4936 TLI.makeLibCall(DAG, LC, Node->getValueType(0), Node->getOperand(1), in ConvertNodeToLibcall()
H A DTargetLowering.cpp146 TargetLowering::makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT, in makeLibCall() function in TargetLowering
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()
10586 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in forceExpandWideMUL()
10589 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in forceExpandWideMUL()
H A DSelectionDAGBuilder.cpp3180 TLI.makeLibCall(DAG, RTLIB::STACKPROTECTOR_CHECK_FAIL, MVT::isVoid, in visitSPDescriptorFailure()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1610 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP()
1635 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerSINT_TO_FP()
2863 makeLibCall(DAG, LC, VT, Src, CallOptions, DL, Chain); in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3909 std::pair<SDValue, SDValue> makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC,
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1656 return makeLibCall(DAG, RTLIB::RETURN_ADDRESS, Op.getValueType(), in LowerRETURNADDR()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6715 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation()
6744 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation()
6760 makeLibCall(DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Arg, CallOptions, DL) in LowerOperation()
7276 makeLibCall(DAG, RTLIB::RISCV_FLUSH_ICACHE, MVT::isVoid, in emitFlushICache()
12256 makeLibCall(DAG, LC, N->getValueType(0), Op0, CallOptions, DL, Chain); in ReplaceNodeResults()
12288 SDValue Result = makeLibCall(DAG, LC, MVT::i64, Op0, CallOptions, DL).first; in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3190 SDValue MulResult = TLI.makeLibCall(DAG, in LowerUMULO_SMULO()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5918 std::tie(Result, Chain) = makeLibCall(DAG, LC, Op.getValueType(), SrcVal, in LowerFP_TO_INT()
6030 return makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(0), in LowerINT_TO_FP()
20936 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
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.cpp21198 makeLibCall(DAG, LC, VT, Src, CallOptions, dl, Chain); in LowerFP_TO_INT()
21719 makeLibCall(DAG, LC, MVT::f16, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16()
29039 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128()
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.cpp11076 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()