Home
last modified time | relevance | path

Searched refs:STRICT_FP_EXTEND (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h498 STRICT_FP_EXTEND, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2684 TLI.isOperationLegal(Node->isStrictFPOpcode() ? ISD::STRICT_FP_EXTEND in ExpandLegalINT_TO_FP()
3315 case ISD::STRICT_FP_EXTEND: in ExpandNode()
3851 Res = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, in ExpandNode()
5126 case ISD::STRICT_FP_EXTEND: in ConvertNodeToLibcall()
5664 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, VTs, InChain, in PromoteNode()
5666 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, VTs, InChain, in PromoteNode()
5687 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
5689 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
5711 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
5713 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
[all …]
H A DLegalizeFloatTypes.cpp121 case ISD::STRICT_FP_EXTEND: in SoftenFloatResult()
628 Op = DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(N), in SoftenFloatRes_FP_EXTEND()
1602 case ISD::STRICT_FP_EXTEND: in ExpandFloatResult()
1991 Hi = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, { NVT, MVT::Other }, in ExpandFloatRes_FP_EXTEND()
2634 case ISD::STRICT_FP_EXTEND: in PromoteFloatOperand()
2727 SDValue Res = DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(N), N->getVTList(), in PromoteFloatOp_STRICT_FP_EXTEND()
3747 case ISD::STRICT_FP_EXTEND: in SoftPromoteHalfOperand()
H A DSelectionDAGDumper.cpp406 case ISD::STRICT_FP_EXTEND: return "strict_fp_extend"; in getOperationName()
H A DLegalizeVectorTypes.cpp801 case ISD::STRICT_FP_EXTEND: in ScalarizeVectorOperand()
1052 DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(N), in ScalarizeVecOp_STRICT_FP_EXTEND()
3473 case ISD::STRICT_FP_EXTEND: in SplitVectorOperand()
5228 case ISD::STRICT_FP_EXTEND: in WidenVecRes_StrictFP()
6857 case ISD::STRICT_FP_EXTEND: in WidenVectorOperand()
H A DLegalizeVectorOps.cpp668 DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {NewVecVT, MVT::Other}, in PromoteSTRICT()
H A DSelectionDAG.cpp1484 ? getNode(ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, {Chain, Op}) in getStrictFPExtendOrRound()
10822 case ISD::STRICT_FP_EXTEND: in getNode()
H A DLegalizeIntegerTypes.cpp4125 Op = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, {Chain, Op}); in fpExtendHelper()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp602 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in X86TargetLowering()
720 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Custom); in X86TargetLowering()
721 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in X86TargetLowering()
877 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f80, Custom); in X86TargetLowering()
879 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f80, Legal); in X86TargetLowering()
922 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Custom); in X86TargetLowering()
1259 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::v2f32, Custom); in X86TargetLowering()
1497 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::v4f64, Custom); in X86TargetLowering()
1708 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Custom); in X86TargetLowering()
1856 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::v8f64, Custom); in X86TargetLowering()
[all …]
H A DX86ISelDAGToDAG.cpp1453 case ISD::STRICT_FP_EXTEND: in PreprocessISelDAG()
1473 if (N->getOpcode() == ISD::STRICT_FP_EXTEND) in PreprocessISelDAG()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp527 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in RISCVTargetLowering()
614 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in RISCVTargetLowering()
1122 setOperationAction({ISD::STRICT_FP_EXTEND, ISD::STRICT_FP_ROUND}, VT, in RISCVTargetLowering()
1150 setOperationAction({ISD::STRICT_FP_ROUND, ISD::STRICT_FP_EXTEND}, VT, in RISCVTargetLowering()
1444 setOperationAction({ISD::STRICT_FP_ROUND, ISD::STRICT_FP_EXTEND}, VT, in RISCVTargetLowering()
3192 DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in lowerFP_TO_INT()
7463 case ISD::STRICT_FP_EXTEND: in LowerOperation()
7746 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in LowerOperation()
9798 unsigned InterConvOpc = Op.getOpcode() == ISD::STRICT_FP_EXTEND in lowerStrictFPExtendOrRoundLike()
9807 unsigned ConvOpc = Op.getOpcode() == ISD::STRICT_FP_EXTEND in lowerStrictFPExtendOrRoundLike()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp780 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in AArch64TargetLowering()
781 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::v4f32, Legal); in AArch64TargetLowering()
784 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in AArch64TargetLowering()
2091 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in addTypeForNEON()
3436 LHS = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in emitStrictFPComparison()
3438 RHS = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in emitStrictFPComparison()
4336 DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(Op), {MVT::f32, MVT::Other}, in LowerFP_EXTEND()
4338 return DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(Op), {VT, MVT::Other}, in LowerFP_EXTEND()
4512 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {NewVT, MVT::Other}, in LowerVectorFP_TO_INT()
4568 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {ExtVT, MVT::Other}, in LowerVectorFP_TO_INT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp608 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Custom); in SystemZTargetLowering()
794 ISD::STRICT_FP_EXTEND, in SystemZTargetLowering()
7141 case ISD::STRICT_FP_EXTEND: in LowerOperation()
9144 case ISD::STRICT_FP_EXTEND: in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td682 def strict_fpextend : SDNode<"ISD::STRICT_FP_EXTEND",
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp694 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in PPCTargetLowering()
695 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in PPCTargetLowering()
1270 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Legal); in PPCTargetLowering()
1306 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Expand); in PPCTargetLowering()
8404 DAG.getNode(ISD::STRICT_FP_EXTEND, dl, in convertFPToInt()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp564 setOperationAction({ISD::FP_EXTEND, ISD::STRICT_FP_EXTEND}, MVT::f32, Custom); in SITargetLowering()
565 setOperationAction({ISD::FP_EXTEND, ISD::STRICT_FP_EXTEND}, MVT::f64, Custom); in SITargetLowering()
4427 bool IsStrict = Op.getOpcode() == ISD::STRICT_FP_EXTEND; in lowerFP_EXTEND()
6229 case ISD::STRICT_FP_EXTEND: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1093 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in ARMTargetLowering()
1102 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Custom); in ARMTargetLowering()
10747 case ISD::STRICT_FP_EXTEND: in LowerOperation()
20860 SrcVal = DAG.getNode(ISD::STRICT_FP_EXTEND, Loc, in LowerFP_EXTEND()