Home
last modified time | relevance | path

Searched refs:STRICT_FP_TO_SINT (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h470 STRICT_FP_TO_SINT, enumerator
H A DTargetLowering.h3535 if (isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, ToVT)) in getPreferredFPToIntOpcode()
3536 return ISD::STRICT_FP_TO_SINT; in getPreferredFPToIntOpcode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp723 case ISD::STRICT_FP_TO_SINT: in Promote()
878 TLI.isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, NVT)) in PromoteFP_TO_INT()
879 NewOpc = ISD::STRICT_FP_TO_SINT; in PromoteFP_TO_INT()
H A DLegalizeFloatTypes.cpp1148 case ISD::STRICT_FP_TO_SINT: in SoftenFloatOperand()
1282 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in SoftenFloatOp_FP_TO_XINT()
2295 case ISD::STRICT_FP_TO_SINT: in ExpandFloatOperand()
2430 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ExpandFloatOp_FP_TO_XINT()
3740 case ISD::STRICT_FP_TO_SINT: in SoftPromoteHalfOperand()
H A DSelectionDAGDumper.cpp413 case ISD::STRICT_FP_TO_SINT: return "strict_fp_to_sint"; in getOperationName()
H A DLegalizeDAG.cpp2954 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in PromoteLegalFP_TO_INT()
2969 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT; in PromoteLegalFP_TO_INT()
3475 case ISD::STRICT_FP_TO_SINT: in ExpandNode()
5056 case ISD::STRICT_FP_TO_SINT: in ConvertNodeToLibcall()
5061 Node->getOpcode() == ISD::STRICT_FP_TO_SINT; in ConvertNodeToLibcall()
5394 case ISD::STRICT_FP_TO_SINT: in PromoteNode()
H A DLegalizeVectorTypes.cpp773 case ISD::STRICT_FP_TO_SINT: in ScalarizeVectorOperand()
3471 case ISD::STRICT_FP_TO_SINT: in SplitVectorOperand()
5230 case ISD::STRICT_FP_TO_SINT: in WidenVecRes_StrictFP()
6861 case ISD::STRICT_FP_TO_SINT: in WidenVectorOperand()
H A DLegalizeIntegerTypes.cpp181 case ISD::STRICT_FP_TO_SINT: in PromoteIntegerResult()
2980 case ISD::STRICT_FP_TO_SINT: in ExpandIntegerResult()
4138 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ExpandIntRes_FP_TO_XINT()
H A DTargetLowering.cpp8473 unsigned SIntOpcode = Node->isStrictFPOpcode() ? ISD::STRICT_FP_TO_SINT : in expandFP_TO_UINT()
8488 Result = DAG.getNode(ISD::STRICT_FP_TO_SINT, dl, { DstVT, MVT::Other }, in expandFP_TO_UINT()
8534 SInt = DAG.getNode(ISD::STRICT_FP_TO_SINT, dl, { DstVT, MVT::Other }, in expandFP_TO_UINT()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp289 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i1, Promote); in PPCTargetLowering()
290 AddPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::i1, RegVT); in PPCTargetLowering()
326 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::ppcf128, Custom); in PPCTargetLowering()
545 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Legal); in PPCTargetLowering()
557 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
699 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
730 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
740 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
929 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Legal); in PPCTargetLowering()
1125 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i64, Legal); in PPCTargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp232 for (auto Op : {ISD::FP_TO_SINT, ISD::STRICT_FP_TO_SINT, in SystemZTargetLowering()
299 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, Custom); in SystemZTargetLowering()
510 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i64, Legal); in SystemZTargetLowering()
511 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2f64, Legal); in SystemZTargetLowering()
530 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Legal); in SystemZTargetLowering()
531 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4f32, Legal); in SystemZTargetLowering()
6820 Op->getOpcode() == ISD::STRICT_FP_TO_SINT); in lower_FP_TO_INT()
7146 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
7338 case ISD::STRICT_FP_TO_SINT: { in LowerOperationWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp278 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i8, Promote); in X86TargetLowering()
280 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i16, Custom); in X86TargetLowering()
282 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in X86TargetLowering()
286 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in X86TargetLowering()
1230 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Custom); in X86TargetLowering()
1231 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i32, Custom); in X86TargetLowering()
1237 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Custom); in X86TargetLowering()
1486 setOperationPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1490 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v8i32, Custom); in X86TargetLowering()
1736 setOperationPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::v8i1, MVT::v8i32); in X86TargetLowering()
[all …]
H A DX86ISelDAGToDAG.cpp1171 case ISD::STRICT_FP_TO_SINT: in PreprocessISelDAG()
1183 case ISD::STRICT_FP_TO_SINT: NewOpc = X86ISD::STRICT_CVTTP2SI; break; in PreprocessISelDAG()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp638 ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT}, in RISCVTargetLowering()
648 setOperationAction({ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT}, XLenVT, in RISCVTargetLowering()
831 ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
892 ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
1305 ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
7503 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
7613 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
14071 case ISD::STRICT_FP_TO_SINT: in ReplaceNodeResults()
14079 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp6350 if (isOperationLegal(ISD::STRICT_FP_TO_SINT, ToVT)) in getPreferredFPToIntOpcode()
6351 return ISD::STRICT_FP_TO_SINT; in getPreferredFPToIntOpcode()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td684 def strict_fp_to_sint : SDNode<"ISD::STRICT_FP_TO_SINT",
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp581 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in AArch64TargetLowering()
582 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in AArch64TargetLowering()
583 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, Custom); in AArch64TargetLowering()
1259 ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT, in AArch64TargetLowering()
2065 ISD::FP_TO_UINT_SAT, ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT}) in addTypeForNEON()
7374 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
27751 case ISD::STRICT_FP_TO_SINT: in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1084 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in ARMTargetLowering()
1086 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::f64, Custom); in ARMTargetLowering()
5981 Op.getOpcode() == ISD::STRICT_FP_TO_SINT) in LowerFP_TO_INT()
6000 DAG.getNode(Op.getOpcode() == ISD::STRICT_FP_TO_SINT ? ISD::FP_TO_SINT in LowerFP_TO_INT()
10647 case ISD::STRICT_FP_TO_SINT: in LowerOperation()