Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h521 IS_FPCLASS, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp301 case ISD::IS_FPCLASS: return "is_fpclass"; in getOperationName()
H A DLegalizeVectorTypes.cpp76 case ISD::IS_FPCLASS: R = ScalarizeVecRes_IS_FPCLASS(N); break; in ScalarizeVectorResult()
720 DAG.getNode(ISD::IS_FPCLASS, DL, MVT::i1, {Arg, Test}, N->getFlags()); in ScalarizeVecRes_IS_FPCLASS()
1090 case ISD::IS_FPCLASS: SplitVecRes_IS_FPCLASS(N, Lo, Hi); break; in SplitVectorResult()
1697 Lo = DAG.getNode(ISD::IS_FPCLASS, DL, LoVT, ArgLo, Test, N->getFlags()); in SplitVecRes_InregOp()
1698 Hi = DAG.getNode(ISD::IS_FPCLASS, DL, HiVT, ArgHi, Test, N->getFlags()); in SplitVecRes_InregOp()
4478 case ISD::IS_FPCLASS: in WidenVectorResult()
6396 case ISD::IS_FPCLASS: Res = WidenVecOp_IS_FPCLASS(N); break; in WidenVectorOperand()
6604 SDValue WideNode = DAG.getNode(ISD::IS_FPCLASS, DL, WideResultVT, in WidenVecOp_IS_FPCLASS()
H A DTargetLowering.cpp5212 if (isOperationLegalOrCustom(ISD::IS_FPCLASS, N0.getValueType()) && in SimplifySetCC()
5221 return DAG.getNode(ISD::IS_FPCLASS, dl, VT, Op, in SimplifySetCC()
8523 DL, VT, DAG.getNode(ISD::IS_FPCLASS, DL, CCVT, LHS, TestZero), LHS, in expandFMINIMUM_FMAXIMUM()
8526 DL, VT, DAG.getNode(ISD::IS_FPCLASS, DL, CCVT, RHS, TestZero), RHS, in expandFMINIMUM_FMAXIMUM()
H A DLegalizeDAG.cpp1213 case ISD::IS_FPCLASS: in LegalizeOp()
3605 case ISD::IS_FPCLASS: { in ExpandNode()
H A DLegalizeIntegerTypes.cpp325 case ISD::IS_FPCLASS: in PromoteIntegerResult()
1381 return DAG.getNode(ISD::IS_FPCLASS, DL, NResVT, Arg, Test); in PromoteIntRes_IS_FPCLASS()
H A DSelectionDAGBuilder.cpp7019 if (!TLI.isOperationLegalOrCustom(ISD::IS_FPCLASS, ArgVT)) { in visitIntrinsicCall()
7026 SDValue V = DAG.getNode(ISD::IS_FPCLASS, sdl, DestVT, {Op, Check}, Flags); in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp728 ISD::IS_FPCLASS}, in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp412 setOperationAction(ISD::IS_FPCLASS, {MVT::f16, MVT::f32, MVT::f64}, Legal); in AMDGPUTargetLowering()
414 setOperationAction(ISD::IS_FPCLASS, {MVT::f32, MVT::f64}, Legal); in AMDGPUTargetLowering()
425 ISD::IS_FPCLASS, in AMDGPUTargetLowering()
H A DSIISelLowering.cpp331 case ISD::IS_FPCLASS: in SITargetLowering()
634 case ISD::IS_FPCLASS: in SITargetLowering()
11061 DAG.getNode(ISD::IS_FPCLASS, DL, MVT::i1, SqrtX, in lowerFSQRTF32()
11140 DAG.getNode(ISD::IS_FPCLASS, DL, MVT::i1, SqrtX, in lowerFSQRTF64()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp177 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Legal); in LoongArchTargetLowering()
214 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Legal); in LoongArchTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp486 setOperationAction(ISD::IS_FPCLASS, MVT::f16, Custom); in RISCVTargetLowering()
540 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Custom); in RISCVTargetLowering()
588 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Custom); in RISCVTargetLowering()
951 ISD::FNEARBYINT, ISD::IS_FPCLASS, ISD::SETCC, ISD::FMAXIMUM, in RISCVTargetLowering()
987 ISD::IS_FPCLASS}, in RISCVTargetLowering()
1371 ISD::IS_FPCLASS, ISD::FMAXIMUM, ISD::FMINIMUM}, in RISCVTargetLowering()
6378 case ISD::IS_FPCLASS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td556 def is_fpclass : SDNode<"ISD::IS_FPCLASS" , SDIsFPClassOp>;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1208 setOperationAction(ISD::IS_FPCLASS, MVT::f32, Custom); in PPCTargetLowering()
1209 setOperationAction(ISD::IS_FPCLASS, MVT::f64, Custom); in PPCTargetLowering()
1210 setOperationAction(ISD::IS_FPCLASS, MVT::f128, Custom); in PPCTargetLowering()
11882 case ISD::IS_FPCLASS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp534 setOperationAction(ISD::IS_FPCLASS, VT, Custom); in SystemZTargetLowering()
6237 case ISD::IS_FPCLASS: in LowerOperation()