| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ISDOpcodes.h | 470 STRICT_FP_TO_SINT, enumerator
|
| H A D | TargetLowering.h | 3535 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 D | LegalizeVectorOps.cpp | 723 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 D | LegalizeFloatTypes.cpp | 1148 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 D | SelectionDAGDumper.cpp | 413 case ISD::STRICT_FP_TO_SINT: return "strict_fp_to_sint"; in getOperationName()
|
| H A D | LegalizeDAG.cpp | 2954 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 D | LegalizeVectorTypes.cpp | 773 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 D | LegalizeIntegerTypes.cpp | 181 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 D | TargetLowering.cpp | 8473 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 D | PPCISelLowering.cpp | 289 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 D | SystemZISelLowering.cpp | 232 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 D | X86ISelLowering.cpp | 278 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 D | X86ISelDAGToDAG.cpp | 1171 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 D | RISCVISelLowering.cpp | 638 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 D | NVPTXISelLowering.cpp | 6350 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 D | TargetSelectionDAG.td | 684 def strict_fp_to_sint : SDNode<"ISD::STRICT_FP_TO_SINT",
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 581 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 D | ARMISelLowering.cpp | 1084 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()
|