Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h469 STRICT_FP_EXTEND, enumerator
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2330 TLI.isOperationLegal(Node->isStrictFPOpcode() ? ISD::STRICT_FP_EXTEND in ExpandLegalINT_TO_FP()
2882 case ISD::STRICT_FP_EXTEND: in ExpandNode()
3266 Res = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, in ExpandNode()
4387 case ISD::STRICT_FP_EXTEND: in ConvertNodeToLibcall()
4805 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4807 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4828 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4830 Tmp2 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4832 Tmp3 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4861 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()
1250 case ISD::STRICT_FP_EXTEND: in ExpandFloatResult()
1523 Hi = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, { NVT, MVT::Other }, in ExpandFloatRes_FP_EXTEND()
2928 case ISD::STRICT_FP_EXTEND: in SoftPromoteHalfOperand()
H A DSelectionDAGDumper.cpp355 case ISD::STRICT_FP_EXTEND: return "strict_fp_extend"; in getOperationName()
H A DLegalizeVectorTypes.cpp679 case ISD::STRICT_FP_EXTEND: in ScalarizeVectorOperand()
890 DAG.getNode(ISD::STRICT_FP_EXTEND, SDLoc(N), in ScalarizeVecOp_STRICT_FP_EXTEND()
2857 case ISD::STRICT_FP_EXTEND: in SplitVectorOperand()
4352 case ISD::STRICT_FP_EXTEND: in WidenVecRes_StrictFP()
5813 case ISD::STRICT_FP_EXTEND: in WidenVectorOperand()
H A DSelectionDAG.cpp1402 ? getNode(ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, {Chain, Op}) in getStrictFPExtendOrRound()
9351 case ISD::STRICT_FP_EXTEND: in getNode()
H A DLegalizeIntegerTypes.cpp3497 Op = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, { VT, MVT::Other }, {Chain, Op}); in ExpandIntRes_XROUND_XRINT()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp559 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in X86TargetLowering()
666 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Custom); in X86TargetLowering()
667 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in X86TargetLowering()
814 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f80, Legal); in X86TargetLowering()
853 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Custom); in X86TargetLowering()
1571 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Custom); in X86TargetLowering()
2406 ISD::STRICT_FP_EXTEND, in X86TargetLowering()
23286 ISD::STRICT_FP_EXTEND, DL, {VT, MVT::Other}, in LowerFP_EXTEND()
23287 {Chain, DAG.getNode(ISD::STRICT_FP_EXTEND, DL, in LowerFP_EXTEND()
34077 case ISD::STRICT_FP_EXTEND: { in ReplaceNodeResults()
[all …]
H A DX86ISelDAGToDAG.cpp1337 case ISD::STRICT_FP_EXTEND: in PreprocessISelDAG()
1357 if (N->getOpcode() == ISD::STRICT_FP_EXTEND) in PreprocessISelDAG()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp760 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in AArch64TargetLowering()
1632 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in addTypeForNEON()
3034 LHS = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {MVT::f32, MVT::Other}, in emitStrictFPComparison()
3036 RHS = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {MVT::f32, MVT::Other}, in emitStrictFPComparison()
3915 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NewVT, MVT::Other}, in LowerVectorFP_TO_INT()
3948 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {ExtVT, MVT::Other}, in LowerVectorFP_TO_INT()
3988 DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {MVT::f32, MVT::Other}, in LowerFP_TO_INT()
6082 SDValue Ext = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp487 setOperationAction(ISD::STRICT_FP_EXTEND, VT, Legal); in SystemZTargetLowering()
661 ISD::STRICT_FP_EXTEND, in SystemZTargetLowering()
7143 case ISD::STRICT_FP_EXTEND: in PerformDAGCombine()
/openbsd/gnu/llvm/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td590 def strict_fpextend : SDNode<"ISD::STRICT_FP_EXTEND",
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp671 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in PPCTargetLowering()
672 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in PPCTargetLowering()
1227 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Legal); in PPCTargetLowering()
1263 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f128, Expand); in PPCTargetLowering()
8072 DAG.getNode(ISD::STRICT_FP_EXTEND, dl, in convertFPToInt()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp363 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Legal); in RISCVTargetLowering()
407 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Legal); in RISCVTargetLowering()
7684 Op0 = DAG.getNode(ISD::STRICT_FP_EXTEND, DL, {MVT::f32, MVT::Other}, in ReplaceNodeResults()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1074 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f64, Custom); in ARMTargetLowering()
1083 setOperationAction(ISD::STRICT_FP_EXTEND, MVT::f32, Custom); in ARMTargetLowering()
10520 case ISD::STRICT_FP_EXTEND: in LowerOperation()
20693 SrcVal = DAG.getNode(ISD::STRICT_FP_EXTEND, Loc, in LowerFP_EXTEND()