Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h465 STRICT_FP_ROUND, enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp108 case ISD::STRICT_FP_ROUND: in SoftenFloatResult()
921 case ISD::STRICT_FP_ROUND: in SoftenFloatOperand()
973 N->getOpcode() == ISD::STRICT_FP_ROUND); in SoftenFloatOp_FP_ROUND()
1897 case ISD::STRICT_FP_ROUND: in ExpandFloatOperand()
2020 SDValue Expansion = DAG.getNode(ISD::STRICT_FP_ROUND, SDLoc(N), in ExpandFloatOp_FP_ROUND()
2442 case ISD::STRICT_FP_ROUND: in PromoteFloatResult()
2805 case ISD::STRICT_FP_ROUND: in SoftPromoteHalfResult()
H A DSelectionDAGDumper.cpp361 case ISD::STRICT_FP_ROUND: return "strict_fp_round"; in getOperationName()
H A DLegalizeDAG.cpp3181 case ISD::STRICT_FP_ROUND: in ExpandNode()
4744 case ISD::STRICT_FP_ROUND: { in ConvertNodeToLibcall()
5285 Tmp1 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
5310 Tmp4 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
5338 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
5398 Tmp3 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
H A DLegalizeVectorTypes.cpp711 case ISD::STRICT_FP_ROUND: in ScalarizeVectorOperand()
900 SDValue Res = DAG.getNode(ISD::STRICT_FP_ROUND, SDLoc(N), in ScalarizeVecOp_STRICT_FP_ROUND()
2983 case ISD::STRICT_FP_ROUND: in SplitVectorOperand()
3903 ISD::STRICT_FP_ROUND, DL, {OutVT, MVT::Other}, in SplitVecOp_TruncateHelper()
4547 case ISD::STRICT_FP_ROUND: in WidenVecRes_StrictFP()
6071 case ISD::STRICT_FP_ROUND: in WidenVectorOperand()
6263 if (Opcode == ISD::STRICT_FP_ROUND) in WidenVecOp_Convert()
H A DLegalizeVectorOps.cpp674 DAG.getNode(ISD::STRICT_FP_ROUND, DL, {VecVT, MVT::Other}, in PromoteSTRICT()
H A DSelectionDAGBuilder.cpp296 return DAG.getNode(ISD::STRICT_FP_ROUND, DL, in getCopyFromParts()
7809 case ISD::STRICT_FP_ROUND: in visitConstrainedFPIntrinsic()
H A DSelectionDAG.cpp1444 : getNode(ISD::STRICT_FP_ROUND, DL, {VT, MVT::Other}, in getStrictFPExtendOrRound()
9955 case ISD::STRICT_FP_ROUND: in getNode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1114 case ISD::STRICT_FP_ROUND: in PreprocessISelDAG()
1128 case ISD::STRICT_FP_ROUND: NewOpc = X86ISD::STRICT_VFPROUND; break; in PreprocessISelDAG()
1398 case ISD::STRICT_FP_ROUND: in PreprocessISelDAG()
1429 MVT MemVT = (N->getOpcode() == ISD::STRICT_FP_ROUND) ? DstVT : SrcVT; in PreprocessISelDAG()
H A DX86ISelLowering.cpp659 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f16, Custom); in X86TargetLowering()
753 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Legal); in X86TargetLowering()
754 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f64, Legal); in X86TargetLowering()
813 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f80, Legal); in X86TargetLowering()
854 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Custom); in X86TargetLowering()
858 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f64, Custom); in X86TargetLowering()
1618 setOperationAction(ISD::STRICT_FP_ROUND, VT, Custom); in X86TargetLowering()
2482 ISD::STRICT_FP_ROUND}); in X86TargetLowering()
19119 ISD::STRICT_FP_ROUND, dl, {VT, MVT::Other}, in promoteXINT_TO_FP()
32752 case ISD::STRICT_FP_ROUND: in ReplaceNodeResults()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp354 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Legal); in PPCTargetLowering()
1243 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f64, Legal); in PPCTargetLowering()
1244 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Legal); in PPCTargetLowering()
1283 setOperationAction(ISD::STRICT_FP_ROUND, VT, Custom); in PPCTargetLowering()
8811 FP = DAG.getNode(ISD::STRICT_FP_ROUND, dl, in LowerINT_TO_FP()
8892 FP = DAG.getNode(ISD::STRICT_FP_ROUND, dl, in LowerINT_TO_FP()
11667 case ISD::STRICT_FP_ROUND: in LowerOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp488 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f16, Legal); in RISCVTargetLowering()
562 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Legal); in RISCVTargetLowering()
997 setOperationAction({ISD::STRICT_FP_EXTEND, ISD::STRICT_FP_ROUND}, VT, in RISCVTargetLowering()
1030 setOperationAction({ISD::STRICT_FP_ROUND, ISD::STRICT_FP_EXTEND}, VT, in RISCVTargetLowering()
1247 setOperationAction({ISD::STRICT_FP_ROUND, ISD::STRICT_FP_EXTEND}, VT, in RISCVTargetLowering()
1315 setOperationAction({ISD::STRICT_FP_EXTEND, ISD::STRICT_FP_ROUND}, VT, in RISCVTargetLowering()
6114 case ISD::STRICT_FP_ROUND: in LowerOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp531 setOperationAction(ISD::STRICT_FP_ROUND, VT, Legal); in SystemZTargetLowering()
711 ISD::STRICT_FP_ROUND, in SystemZTargetLowering()
7680 case ISD::STRICT_FP_ROUND: in PerformDAGCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp547 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f16, Custom); in AArch64TargetLowering()
548 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Custom); in AArch64TargetLowering()
549 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f64, Custom); in AArch64TargetLowering()
1100 ISD::STRICT_SINT_TO_FP, ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_ROUND}) in AArch64TargetLowering()
1758 setOperationAction(ISD::STRICT_FP_ROUND, VT, Legal); in addTypeForNEON()
4290 ISD::STRICT_FP_ROUND, dl, {VT, MVT::Other}, in LowerVectorINT_TO_FP()
4338 ISD::STRICT_FP_ROUND, dl, {MVT::f16, MVT::Other}, in LowerINT_TO_FP()
6196 case ISD::STRICT_FP_ROUND: in LowerOperation()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td605 def strict_fpround : SDNode<"ISD::STRICT_FP_ROUND",
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1082 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f32, Custom); in ARMTargetLowering()
1090 setOperationAction(ISD::STRICT_FP_ROUND, MVT::f16, Custom); in ARMTargetLowering()
10667 case ISD::STRICT_FP_ROUND: in LowerOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp598 setOperationAction({ISD::FP_ROUND, ISD::STRICT_FP_ROUND, ISD::FCOS, in SITargetLowering()
5572 case ISD::STRICT_FP_ROUND: in LowerOperation()