| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ISDOpcodes.h | 498 STRICT_FP_EXTEND, enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 2684 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 D | LegalizeFloatTypes.cpp | 121 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 D | SelectionDAGDumper.cpp | 406 case ISD::STRICT_FP_EXTEND: return "strict_fp_extend"; in getOperationName()
|
| H A D | LegalizeVectorTypes.cpp | 801 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 D | LegalizeVectorOps.cpp | 668 DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {NewVecVT, MVT::Other}, in PromoteSTRICT()
|
| H A D | SelectionDAG.cpp | 1484 ? getNode(ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, {Chain, Op}) in getStrictFPExtendOrRound() 10822 case ISD::STRICT_FP_EXTEND: in getNode()
|
| H A D | LegalizeIntegerTypes.cpp | 4125 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 D | X86ISelLowering.cpp | 602 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 D | X86ISelDAGToDAG.cpp | 1453 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 D | RISCVISelLowering.cpp | 527 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 D | AArch64ISelLowering.cpp | 780 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 D | SystemZISelLowering.cpp | 608 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 D | TargetSelectionDAG.td | 682 def strict_fpextend : SDNode<"ISD::STRICT_FP_EXTEND",
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 694 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 D | SIISelLowering.cpp | 564 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 D | ARMISelLowering.cpp | 1093 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()
|