Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h469 STRICT_FP_EXTEND, enumerator
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2333 TLI.isOperationLegal(Node->isStrictFPOpcode() ? ISD::STRICT_FP_EXTEND in ExpandLegalINT_TO_FP()
2885 case ISD::STRICT_FP_EXTEND: in ExpandNode()
3238 Res = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, in ExpandNode()
4358 case ISD::STRICT_FP_EXTEND: in ConvertNodeToLibcall()
4770 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4772 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4793 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4795 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4797 Tmp3 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4825 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
[all …]
H A DLegalizeFloatTypes.cpp105 case ISD::STRICT_FP_EXTEND: in SoftenFloatResult()
518 Op = DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(N), in SoftenFloatRes_FP_EXTEND()
1249 case ISD::STRICT_FP_EXTEND: in ExpandFloatResult()
1522 Hi = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, { NVT, MVT::Other }, in ExpandFloatRes_FP_EXTEND()
2913 case ISD::STRICT_FP_EXTEND: in SoftPromoteHalfOperand()
H A DSelectionDAGDumper.cpp350 case ISD::STRICT_FP_EXTEND: return "strict_fp_extend"; in getOperationName()
H A DLegalizeVectorTypes.cpp677 case ISD::STRICT_FP_EXTEND: in ScalarizeVectorOperand()
888 DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(N), in ScalarizeVecOp_STRICT_FP_EXTEND()
2742 case ISD::STRICT_FP_EXTEND: in SplitVectorOperand()
4090 case ISD::STRICT_FP_EXTEND: in WidenVecRes_StrictFP()
5453 case ISD::STRICT_FP_EXTEND: in WidenVectorOperand()
H A DSelectionDAG.cpp1354 ? getNode(ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, {Chain, Op}) in getStrictFPExtendOrRound()
9100 case ISD::STRICT_FP_EXTEND: in getNode()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp556 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in X86TargetLowering()
663 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, LibCall); in X86TargetLowering()
664 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in X86TargetLowering()
811 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f80, Legal); in X86TargetLowering()
850 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Custom); in X86TargetLowering()
1568 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Custom); in X86TargetLowering()
2372 ISD::STRICT_FP_EXTEND, in X86TargetLowering()
22900 ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, in LowerFP_EXTEND()
22901 {Chain, DAG.getNode(ISD::STRICT_FP_EXTEND, DL, in LowerFP_EXTEND()
33122 case ISD::STRICT_FP_EXTEND: { in ReplaceNodeResults()
[all …]
H A DX86ISelDAGToDAG.cpp1333 case ISD::STRICT_FP_EXTEND: in PreprocessISelDAG()
1353 if (N->getOpcode() == ISD::STRICT_FP_EXTEND) in PreprocessISelDAG()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp705 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in AArch64TargetLowering()
1535 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in addTypeForNEON()
2873 LHS = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {MVT::f32, MVT::Other}, in emitStrictFPComparison()
2875 RHS = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {MVT::f32, MVT::Other}, in emitStrictFPComparison()
3748 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NewVT, MVT::Other}, in LowerVectorFP_TO_INT()
3781 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {ExtVT, MVT::Other}, in LowerVectorFP_TO_INT()
3821 DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {MVT::f32, MVT::Other}, in LowerFP_TO_INT()
5620 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in LowerOperation()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp486 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in SystemZTargetLowering()
658 ISD::STRICT_FP_EXTEND, in SystemZTargetLowering()
7140 case ISD::STRICT_FP_EXTEND: in PerformDAGCombine()
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td581 def strict_fpextend : SDNode<"ISD::STRICT_FP_EXTEND",
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp665 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in PPCTargetLowering()
666 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in PPCTargetLowering()
1221 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Legal); in PPCTargetLowering()
1257 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Expand); in PPCTargetLowering()
8062 DAG.getNode(ISD::STRICT_FP_EXTEND, dl, in convertFPToInt()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1073 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in ARMTargetLowering()
1082 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Custom); in ARMTargetLowering()
10446 case ISD::STRICT_FP_EXTEND: in LowerOperation()
20602 SrcVal = DAG.getNode(ISD::STRICT_FP_EXTEND, Loc, in LowerFP_EXTEND()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp325 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in RISCVTargetLowering()
363 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in RISCVTargetLowering()