Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h456 STRICT_FP_TO_SINT, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp678 case ISD::STRICT_FP_TO_SINT: in Promote()
802 TLI.isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, NVT)) in PromoteFP_TO_INT()
803 NewOpc = ISD::STRICT_FP_TO_SINT; in PromoteFP_TO_INT()
H A DSelectionDAGDumper.cpp393 case ISD::STRICT_FP_TO_SINT: return "strict_fp_to_sint"; in getOperationName()
H A DLegalizeDAG.cpp2927 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in PromoteLegalFP_TO_INT()
2942 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT; in PromoteLegalFP_TO_INT()
3418 case ISD::STRICT_FP_TO_SINT: in ExpandNode()
4848 case ISD::STRICT_FP_TO_SINT: in ConvertNodeToLibcall()
4853 Node->getOpcode() == ISD::STRICT_FP_TO_SINT; in ConvertNodeToLibcall()
5183 case ISD::STRICT_FP_TO_SINT: in PromoteNode()
H A DLegalizeFloatTypes.cpp1006 case ISD::STRICT_FP_TO_SINT: in SoftenFloatOperand()
1137 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in SoftenFloatOp_FP_TO_XINT()
2079 case ISD::STRICT_FP_TO_SINT: in ExpandFloatOperand()
2214 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ExpandFloatOp_FP_TO_XINT()
H A DLegalizeIntegerTypes.cpp163 case ISD::STRICT_FP_TO_SINT: in PromoteIntegerResult()
828 TLI.isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, NVT)) in PromoteIntRes_FP_TO_XINT()
829 NewOpc = ISD::STRICT_FP_TO_SINT; in PromoteIntRes_FP_TO_XINT()
2797 case ISD::STRICT_FP_TO_SINT: in ExpandIntegerResult()
3915 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ExpandIntRes_FP_TO_XINT()
H A DLegalizeVectorTypes.cpp763 case ISD::STRICT_FP_TO_SINT: in ScalarizeVectorOperand()
3196 case ISD::STRICT_FP_TO_SINT: in SplitVectorOperand()
4837 case ISD::STRICT_FP_TO_SINT: in WidenVecRes_StrictFP()
6414 case ISD::STRICT_FP_TO_SINT: in WidenVectorOperand()
H A DTargetLowering.cpp8255 unsigned SIntOpcode = Node->isStrictFPOpcode() ? ISD::STRICT_FP_TO_SINT : in expandFP_TO_UINT()
8270 Result = DAG.getNode(ISD::STRICT_FP_TO_SINT, dl, { DstVT, MVT::Other }, in expandFP_TO_UINT()
8316 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.cpp277 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i1, Promote); in PPCTargetLowering()
278 AddPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::i1, in PPCTargetLowering()
318 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::ppcf128, Custom); in PPCTargetLowering()
538 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Legal); in PPCTargetLowering()
550 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
692 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
723 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
733 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
920 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Legal); in PPCTargetLowering()
1108 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i64, Legal); in PPCTargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp229 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Legal); in SystemZTargetLowering()
274 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, LibCall); in SystemZTargetLowering()
478 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i64, Legal); in SystemZTargetLowering()
479 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2f64, Legal); in SystemZTargetLowering()
498 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Legal); in SystemZTargetLowering()
499 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4f32, Legal); in SystemZTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp293 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i8, Promote); in X86TargetLowering()
295 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i16, Custom); in X86TargetLowering()
297 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in X86TargetLowering()
301 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in X86TargetLowering()
1209 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Custom); in X86TargetLowering()
1210 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i32, Custom); in X86TargetLowering()
1216 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Custom); in X86TargetLowering()
1462 setOperationPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1466 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v8i32, Custom); in X86TargetLowering()
1710 setOperationPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::v8i1, MVT::v8i32); in X86TargetLowering()
[all …]
H A DX86ISelDAGToDAG.cpp1127 case ISD::STRICT_FP_TO_SINT: in PreprocessISelDAG()
1139 case ISD::STRICT_FP_TO_SINT: NewOpc = X86ISD::STRICT_CVTTP2SI; break; in PreprocessISelDAG()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp598 ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT}, in RISCVTargetLowering()
607 setOperationAction({ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
612 setOperationAction({ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
784 ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
844 ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
1191 ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
6566 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
6672 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
12194 case ISD::STRICT_FP_TO_SINT: in ReplaceNodeResults()
12202 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ReplaceNodeResults()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td647 def strict_fp_to_sint : SDNode<"ISD::STRICT_FP_TO_SINT",
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp567 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in AArch64TargetLowering()
568 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in AArch64TargetLowering()
569 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, Custom); in AArch64TargetLowering()
1207 ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT, in AArch64TargetLowering()
1896 ISD::FP_TO_UINT_SAT, ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT}) in addTypeForNEON()
6906 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
26237 case ISD::STRICT_FP_TO_SINT: in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1085 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in ARMTargetLowering()
1087 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::f64, Custom); in ARMTargetLowering()
5908 Op.getOpcode() == ISD::STRICT_FP_TO_SINT) in LowerFP_TO_INT()
5927 DAG.getNode(Op.getOpcode() == ISD::STRICT_FP_TO_SINT ? ISD::FP_TO_SINT in LowerFP_TO_INT()
10586 case ISD::STRICT_FP_TO_SINT: in LowerOperation()