Home
last modified time | relevance | path

Searched refs:IS_FPCLASS (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h535 IS_FPCLASS, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp318 case ISD::IS_FPCLASS: return "is_fpclass"; in getOperationName()
H A DLegalizeVectorTypes.cpp78 case ISD::IS_FPCLASS: R = ScalarizeVecRes_IS_FPCLASS(N); break; in ScalarizeVectorResult()
721 DAG.getNode(ISD::IS_FPCLASS, DL, MVT::i1, {Arg, Test}, N->getFlags()); in ScalarizeVecRes_IS_FPCLASS()
1138 case ISD::IS_FPCLASS: SplitVecRes_IS_FPCLASS(N, Lo, Hi); break; in SplitVectorResult()
1774 Lo = DAG.getNode(ISD::IS_FPCLASS, DL, LoVT, ArgLo, Test, N->getFlags()); in SplitVecRes_IS_FPCLASS()
1775 Hi = DAG.getNode(ISD::IS_FPCLASS, DL, HiVT, ArgHi, Test, N->getFlags()); in SplitVecRes_IS_FPCLASS()
4847 case ISD::IS_FPCLASS: in WidenVectorResult()
6843 case ISD::IS_FPCLASS: Res = WidenVecOp_IS_FPCLASS(N); break; in WidenVectorOperand()
7046 SDValue WideNode = DAG.getNode(ISD::IS_FPCLASS, DL, WideResultVT, in WidenVecOp_IS_FPCLASS()
H A DTargetLowering.cpp5426 if (isOperationLegalOrCustom(ISD::IS_FPCLASS, N0.getValueType()) && in SimplifySetCC()
5435 return DAG.getNode(ISD::IS_FPCLASS, dl, VT, Op, in SimplifySetCC()
8756 DL, VT, DAG.getNode(ISD::IS_FPCLASS, DL, CCVT, LHS, TestZero), LHS, in expandFMINIMUM_FMAXIMUM()
8759 DL, VT, DAG.getNode(ISD::IS_FPCLASS, DL, CCVT, RHS, TestZero), RHS, in expandFMINIMUM_FMAXIMUM()
8844 DL, VT, DAG.getNode(ISD::IS_FPCLASS, DL, CCVT, LHS, TestZero), LHS, in expandFMINIMUMNUM_FMAXIMUMNUM()
8847 DL, VT, DAG.getNode(ISD::IS_FPCLASS, DL, CCVT, RHS, TestZero), RHS, LCmp, in expandFMINIMUMNUM_FMAXIMUMNUM()
H A DLegalizeDAG.cpp1243 case ISD::IS_FPCLASS: in LegalizeOp()
3728 case ISD::IS_FPCLASS: { in ExpandNode()
H A DLegalizeIntegerTypes.cpp345 case ISD::IS_FPCLASS: in PromoteIntegerResult()
1426 return DAG.getNode(ISD::IS_FPCLASS, DL, NResVT, Arg, Test); in PromoteIntRes_IS_FPCLASS()
H A DSelectionDAGBuilder.cpp7070 if (!TLI.isOperationLegal(ISD::IS_FPCLASS, ArgVT) && in visitIntrinsicCall()
7071 !TLI.isOperationCustom(ISD::IS_FPCLASS, ArgVT)) { in visitIntrinsicCall()
7078 SDValue V = DAG.getNode(ISD::IS_FPCLASS, sdl, DestVT, {Op, Check}, Flags); in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp418 setOperationAction(ISD::IS_FPCLASS, {MVT::f16, MVT::f32, MVT::f64}, Legal); in AMDGPUTargetLowering()
421 setOperationAction(ISD::IS_FPCLASS, {MVT::f32, MVT::f64}, Legal); in AMDGPUTargetLowering()
436 setOperationAction(ISD::IS_FPCLASS, in AMDGPUTargetLowering()
444 setOperationAction(ISD::IS_FPCLASS, in AMDGPUTargetLowering()
H A DR600ISelLowering.cpp103 setOperationAction(ISD::IS_FPCLASS, in R600TargetLowering()
H A DSIISelLowering.cpp338 case ISD::IS_FPCLASS: in SITargetLowering()
649 case ISD::IS_FPCLASS: in SITargetLowering()
11752 DAG.getNode(ISD::IS_FPCLASS, DL, MVT::i1, SqrtX, in lowerFSQRTF32()
11832 DAG.getNode(ISD::IS_FPCLASS, DL, MVT::i1, SqrtX, in lowerFSQRTF64()
12179 case ISD::IS_FPCLASS: in isBoolSGPR()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp809 ISD::IS_FPCLASS, ISD::FCBRT, in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp374 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Legal); in MipsTargetLowering()
375 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Legal); in MipsTargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td589 def is_fpclass : SDNode<"ISD::IS_FPCLASS" , SDIsFPClassOp>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp505 setOperationAction(ISD::IS_FPCLASS, MVT::f16, Custom); in RISCVTargetLowering()
568 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Custom); in RISCVTargetLowering()
626 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Custom); in RISCVTargetLowering()
1023 ISD::IS_FPCLASS, in RISCVTargetLowering()
1086 ISD::IS_FPCLASS}, in RISCVTargetLowering()
1511 ISD::FMINIMUMNUM, ISD::FMAXIMUMNUM, ISD::IS_FPCLASS, in RISCVTargetLowering()
7334 case ISD::IS_FPCLASS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp555 setOperationAction(ISD::IS_FPCLASS, MVT::f16, Custom); in SystemZTargetLowering()
586 setOperationAction(ISD::IS_FPCLASS, VT, Custom); in SystemZTargetLowering()
7157 case ISD::IS_FPCLASS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1225 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Custom); in PPCTargetLowering()
1226 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Custom); in PPCTargetLowering()
1227 setOperationAction(ISD::IS_FPCLASS, MVT::f128, Custom); in PPCTargetLowering()
1228 setOperationAction(ISD::IS_FPCLASS, MVT::ppcf128, Custom); in PPCTargetLowering()
12633 case ISD::IS_FPCLASS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp201 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Legal); in LoongArchTargetLowering()
248 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Legal); in LoongArchTargetLowering()