| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ISDOpcodes.h | 442 STRICT_FP_TO_UINT, enumerator
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 553 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 D | SelectionDAGDumper.cpp | 359 case ISD::STRICT_FP_TO_UINT: return "strict_fp_to_uint"; in getOperationName()
|
| H A D | LegalizeIntegerTypes.cpp | 143 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 D | LegalizeDAG.cpp | 2622 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 D | LegalizeVectorTypes.cpp | 653 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 D | LegalizeFloatTypes.cpp | 841 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 D | PPCISelLowering.cpp | 263 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 D | SystemZISelLowering.cpp | 227 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 D | X86ISelLowering.cpp | 276 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 D | X86ISelDAGToDAG.cpp | 1052 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 D | RISCVISelLowering.cpp | 377 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 D | AArch64ISelLowering.cpp | 467 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 D | TargetSelectionDAG.td | 585 def strict_fp_to_uint : SDNode<"ISD::STRICT_FP_TO_UINT",
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 1065 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()
|