Home
last modified time | relevance | path

Searched refs:STRICT_FP_TO_UINT (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h442 STRICT_FP_TO_UINT, enumerator
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp553 case ISD::STRICT_FP_TO_UINT: in Promote()
660 if (NewOpc == ISD::STRICT_FP_TO_UINT && in PromoteFP_TO_INT()
677 Node->getOpcode() == ISD::STRICT_FP_TO_UINT) in PromoteFP_TO_INT()
1549 if (Node->getOpcode() == ISD::STRICT_FP_TO_UINT) { in ExpandStrictFPOp()
H A DSelectionDAGDumper.cpp359 case ISD::STRICT_FP_TO_UINT: return "strict_fp_to_uint"; in getOperationName()
H A DLegalizeIntegerTypes.cpp143 case ISD::STRICT_FP_TO_UINT: in PromoteIntegerResult()
671 if (N->getOpcode() == ISD::STRICT_FP_TO_UINT && in PromoteIntRes_FP_TO_XINT()
672 !TLI.isOperationLegal(ISD::STRICT_FP_TO_UINT, NVT) && in PromoteIntRes_FP_TO_XINT()
703 N->getOpcode() == ISD::STRICT_FP_TO_UINT || in PromoteIntRes_FP_TO_XINT()
2426 case ISD::STRICT_FP_TO_UINT: in ExpandIntegerResult()
H A DLegalizeDAG.cpp2622 OpToUse = IsStrict ? ISD::STRICT_FP_TO_UINT : ISD::FP_TO_UINT; in PromoteLegalFP_TO_INT()
2988 case ISD::STRICT_FP_TO_UINT: in ExpandNode()
4287 case ISD::STRICT_FP_TO_UINT: { in ConvertNodeToLibcall()
4516 case ISD::STRICT_FP_TO_UINT: in PromoteNode()
H A DLegalizeVectorTypes.cpp653 case ISD::STRICT_FP_TO_UINT: in ScalarizeVectorOperand()
2741 case ISD::STRICT_FP_TO_UINT: in SplitVectorOperand()
4093 case ISD::STRICT_FP_TO_UINT: in WidenVecRes_StrictFP()
5459 case ISD::STRICT_FP_TO_UINT: in WidenVectorOperand()
H A DLegalizeFloatTypes.cpp841 case ISD::STRICT_FP_TO_UINT: in SoftenFloatOperand()
1798 case ISD::STRICT_FP_TO_UINT: in ExpandFloatOperand()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp263 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i1, Promote); in PPCTargetLowering()
264 AddPromotedToType(ISD::STRICT_FP_TO_UINT, MVT::i1, in PPCTargetLowering()
302 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::ppcf128, Custom); in PPCTargetLowering()
671 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i64, Expand); in PPCTargetLowering()
680 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Custom); in PPCTargetLowering()
690 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Legal); in PPCTargetLowering()
693 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Expand); in PPCTargetLowering()
712 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Custom); in PPCTargetLowering()
898 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v4i32, Legal); in PPCTargetLowering()
11174 case ISD::STRICT_FP_TO_UINT: in LowerOperation()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp227 setOperationAction(ISD::STRICT_FP_TO_UINT, VT, Legal); in SystemZTargetLowering()
421 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v2i64, Legal); in SystemZTargetLowering()
422 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v2f64, Legal); in SystemZTargetLowering()
441 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v4i32, Legal); in SystemZTargetLowering()
442 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v4f32, Legal); in SystemZTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp276 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i8, Promote); in X86TargetLowering()
279 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i16, Promote); in X86TargetLowering()
281 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Custom); in X86TargetLowering()
283 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i64, Custom); in X86TargetLowering()
1131 setOperationAction(ISD::STRICT_FP_TO_UINT, VT, Custom); in X86TargetLowering()
1689 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v16i32, Custom); in X86TargetLowering()
1927 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v8i32, Custom); in X86TargetLowering()
2300 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i128, Custom); in X86TargetLowering()
22424 : ISD::STRICT_FP_TO_UINT, in LowerFP_TO_INT()
32261 case ISD::STRICT_FP_TO_UINT: return LowerFP_TO_INT(Op, DAG); in LowerOperation()
[all …]
H A DX86ISelDAGToDAG.cpp1052 case ISD::STRICT_FP_TO_UINT: { in PreprocessISelDAG()
1065 case ISD::STRICT_FP_TO_UINT: NewOpc = X86ISD::STRICT_CVTTP2UI; break; in PreprocessISelDAG()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp377 ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT}, in RISCVTargetLowering()
384 setOperationAction({ISD::STRICT_FP_TO_UINT, ISD::STRICT_FP_TO_SINT, in RISCVTargetLowering()
6842 case ISD::STRICT_FP_TO_UINT: in ReplaceNodeResults()
9047 if (Src.getOpcode() == ISD::STRICT_FP_TO_UINT && Src.hasOneUse() && in PerformDAGCombine()
9050 SDValue Res = DAG.getNode(ISD::STRICT_FP_TO_UINT, SDLoc(N), VTs, in PerformDAGCombine()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp467 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Custom); in AArch64TargetLowering()
468 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i64, Custom); in AArch64TargetLowering()
469 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i128, Custom); in AArch64TargetLowering()
972 ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT, in AArch64TargetLowering()
1509 ISD::FP_TO_UINT_SAT, ISD::STRICT_FP_TO_SINT, ISD::STRICT_FP_TO_UINT}) in addTypeForNEON()
5503 case ISD::STRICT_FP_TO_UINT: in LowerOperation()
20283 case ISD::STRICT_FP_TO_UINT: in ReplaceNodeResults()
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td585 def strict_fp_to_uint : SDNode<"ISD::STRICT_FP_TO_UINT",
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1065 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::i32, Custom); in ARMTargetLowering()
1067 setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::f64, Custom); in ARMTargetLowering()
10357 case ISD::STRICT_FP_TO_UINT: in LowerOperation()