Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h442 STRICT_FP_TO_SINT, enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp696 case ISD::STRICT_FP_TO_SINT: in Promote()
837 TLI.isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, NVT)) in PromoteFP_TO_INT()
838 NewOpc = ISD::STRICT_FP_TO_SINT; in PromoteFP_TO_INT()
H A DSelectionDAGDumper.cpp370 case ISD::STRICT_FP_TO_SINT: return "strict_fp_to_sint"; in getOperationName()
H A DLegalizeFloatTypes.cpp923 case ISD::STRICT_FP_TO_SINT: in SoftenFloatOperand()
1049 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in SoftenFloatOp_FP_TO_XINT()
1899 case ISD::STRICT_FP_TO_SINT: in ExpandFloatOperand()
2034 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ExpandFloatOp_FP_TO_XINT()
H A DLegalizeDAG.cpp2904 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in PromoteLegalFP_TO_INT()
2919 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT; in PromoteLegalFP_TO_INT()
3347 case ISD::STRICT_FP_TO_SINT: in ExpandNode()
4703 case ISD::STRICT_FP_TO_SINT: in ConvertNodeToLibcall()
4708 Node->getOpcode() == ISD::STRICT_FP_TO_SINT; in ConvertNodeToLibcall()
5005 case ISD::STRICT_FP_TO_SINT: in PromoteNode()
H A DLegalizeIntegerTypes.cpp155 case ISD::STRICT_FP_TO_SINT: in PromoteIntegerResult()
739 TLI.isOperationLegalOrCustom(ISD::STRICT_FP_TO_SINT, NVT)) in PromoteIntRes_FP_TO_XINT()
740 NewOpc = ISD::STRICT_FP_TO_SINT; in PromoteIntRes_FP_TO_XINT()
2635 case ISD::STRICT_FP_TO_SINT: in ExpandIntegerResult()
3732 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ExpandIntRes_FP_TO_XINT()
H A DLegalizeVectorTypes.cpp692 case ISD::STRICT_FP_TO_SINT: in ScalarizeVectorOperand()
3030 case ISD::STRICT_FP_TO_SINT: in SplitVectorOperand()
4548 case ISD::STRICT_FP_TO_SINT: in WidenVecRes_StrictFP()
6073 case ISD::STRICT_FP_TO_SINT: in WidenVectorOperand()
H A DTargetLowering.cpp8115 unsigned SIntOpcode = Node->isStrictFPOpcode() ? ISD::STRICT_FP_TO_SINT : in expandFP_TO_UINT()
8130 Result = DAG.getNode(ISD::STRICT_FP_TO_SINT, dl, { DstVT, MVT::Other }, in expandFP_TO_UINT()
8176 SInt = DAG.getNode(ISD::STRICT_FP_TO_SINT, dl, { DstVT, MVT::Other }, in expandFP_TO_UINT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp268 AddPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::i1, in PPCTargetLowering()
528 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Legal); in PPCTargetLowering()
540 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
682 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering()
723 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering()
8196 Op.getOpcode() == ISD::STRICT_FP_TO_SINT; in convertFPToInt()
8250 Op.getOpcode() == ISD::STRICT_FP_TO_SINT; in LowerFP_TO_INTForReuse()
8307 Op.getOpcode() == ISD::STRICT_FP_TO_SINT; in LowerFP_TO_INT()
8336 return DAG.getNode(ISD::STRICT_FP_TO_SINT, dl, in LowerFP_TO_INT()
11642 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp231 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Legal); in SystemZTargetLowering()
276 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, LibCall); in SystemZTargetLowering()
465 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2i64, Legal); in SystemZTargetLowering()
466 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2f64, Legal); in SystemZTargetLowering()
485 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4i32, Legal); in SystemZTargetLowering()
486 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v4f32, Legal); in SystemZTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp254 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i8, Promote); in X86TargetLowering()
256 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i16, Custom); in X86TargetLowering()
258 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in X86TargetLowering()
262 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in X86TargetLowering()
1154 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Custom); in X86TargetLowering()
1741 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Custom); in X86TargetLowering()
20673 Op.getOpcode() == ISD::STRICT_FP_TO_SINT; in LowerFP_TO_INT()
20781 Res = DAG.getNode(IsSigned ? ISD::STRICT_FP_TO_SINT in LowerFP_TO_INT()
28782 Op->getOpcode() == ISD::STRICT_FP_TO_SINT) in LowerWin64_FP_TO_INT128()
31898 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
[all …]
H A DX86ISelDAGToDAG.cpp1117 case ISD::STRICT_FP_TO_SINT: in PreprocessISelDAG()
1129 case ISD::STRICT_FP_TO_SINT: NewOpc = X86ISD::STRICT_CVTTP2SI; break; in PreprocessISelDAG()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp585 ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT}, in RISCVTargetLowering()
594 setOperationAction({ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
599 setOperationAction({ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
753 ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
811 ISD::STRICT_UINT_TO_FP, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
1134 ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
6153 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
6259 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
11389 case ISD::STRICT_FP_TO_SINT: in ReplaceNodeResults()
11397 N->getOpcode() == ISD::STRICT_FP_TO_SINT; in ReplaceNodeResults()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td609 def strict_fp_to_sint : SDNode<"ISD::STRICT_FP_TO_SINT",
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp523 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in AArch64TargetLowering()
524 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i64, Custom); in AArch64TargetLowering()
525 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i128, Custom); in AArch64TargetLowering()
1099 ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT, in AArch64TargetLowering()
1730 ISD::FP_TO_UINT_SAT, ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT}) in addTypeForNEON()
6260 case ISD::STRICT_FP_TO_SINT: in LowerOperation()
24811 case ISD::STRICT_FP_TO_SINT: in ReplaceNodeResults()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1078 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::i32, Custom); in ARMTargetLowering()
1080 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::f64, Custom); in ARMTargetLowering()
5891 Op.getOpcode() == ISD::STRICT_FP_TO_SINT) in LowerFP_TO_INT()
5910 DAG.getNode(Op.getOpcode() == ISD::STRICT_FP_TO_SINT ? ISD::FP_TO_SINT in LowerFP_TO_INT()
10569 case ISD::STRICT_FP_TO_SINT: in LowerOperation()