Home
last modified time | relevance | path

Searched refs:FLDEXP (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstrainedOps.def97 DAG_FUNCTION(ldexp, 2, 1, experimental_constrained_ldexp, FLDEXP)
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1018 FLDEXP, enumerator
H A DBasicTTIImpl.h2304 ISD = ISD::FLDEXP; in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp328 case ISD::FLDEXP: return "fldexp"; in getOperationName()
H A DLegalizeFloatTypes.cpp131 case ISD::FLDEXP: in SoftenFloatResult()
1608 case ISD::FLDEXP: in ExpandFloatResult()
2883 case ISD::FLDEXP: R = PromoteFloatRes_ExpOp(N); break; in PromoteFloatResult()
3367 case ISD::FLDEXP: R = SoftPromoteHalfRes_ExpOp(N); break; in SoftPromoteHalfResult()
H A DLegalizeVectorTypes.cpp162 case ISD::FLDEXP: in ScalarizeVectorResult()
1136 case ISD::FLDEXP: in SplitVectorResult()
3485 case ISD::FLDEXP: in SplitVectorOperand()
4852 case ISD::FLDEXP: in WidenVectorResult()
6835 case ISD::FLDEXP: in WidenVectorOperand()
H A DLegalizeDAG.cpp2218 bool IsSignedArgument = Node->getOpcode() == ISD::FLDEXP; in ExpandFPLibCall()
3788 case ISD::FLDEXP: in ExpandNode()
4844 case ISD::FLDEXP: in ConvertNodeToLibcall()
5728 case ISD::FLDEXP: in PromoteNode()
H A DLegalizeVectorOps.cpp425 case ISD::FLDEXP: in LegalizeOp()
H A DSelectionDAGBuilder.cpp6925 setValue(&I, DAG.getNode(ISD::FLDEXP, sdl, in visitIntrinsicCall()
9541 if (visitBinaryFloatCall(I, ISD::FLDEXP)) in visitCall()
H A DLegalizeIntegerTypes.cpp2049 case ISD::FLDEXP: in PromoteIntegerOperand()
H A DSelectionDAG.cpp5765 case ISD::FLDEXP: { in isKnownNeverNaN()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp220 ISD::FLDEXP, ISD::FFREXP, ISD::FLOG, ISD::FLOG2, in SITargetLowering()
552 setOperationAction({ISD::FLDEXP, ISD::STRICT_FLDEXP}, {MVT::f32, MVT::f64}, in SITargetLowering()
625 setOperationAction({ISD::FLDEXP, ISD::STRICT_FLDEXP}, MVT::f16, Custom); in SITargetLowering()
6182 case ISD::FLDEXP: in LowerOperation()
7187 return DAG.getNode(ISD::FLDEXP, DL, VT, Op.getOperand(0), TruncExp); in lowerFLDEXP()
11794 SDValue SqrtX = DAG.getNode(ISD::FLDEXP, DL, MVT::f64, X, ScaleUp, Flags); in lowerFSQRTF64()
11825 SqrtRet = DAG.getNode(ISD::FLDEXP, DL, MVT::f64, SqrtRet, ScaleDown, Flags); in lowerFSQRTF64()
13402 case ISD::FLDEXP: in isCanonicalized()
15423 return DAG.getNode(ISD::FLDEXP, SL, VT, LHS, SelectNode, N->getFlags()); in performFMulCombine()
15762 case ISD::FLDEXP: in PerformDAGCombine()
H A DAMDGPUISelLowering.cpp3140 SDValue R = DAG.getNode(ISD::FLDEXP, SL, VT, Exp2, IntE, Flags); in lowerFEXP()
3370 return DAG.getNode(ISD::FLDEXP, SL, MVT::f32, FVal, ShAmt); in LowerINT_TO_FP32()
3403 SDValue LdExp = DAG.getNode(ISD::FLDEXP, SL, MVT::f64, CvtHi, in LowerINT_TO_FP64()
6163 case ISD::FLDEXP: in isKnownNeverNaNForTargetNode()
H A DAMDGPUISelDAGToDAG.cpp164 case ISD::FLDEXP: in fp16SrcZerosHighBits()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp859 setOperationAction({ISD::FROUND, ISD::FPOWI, ISD::FLDEXP, ISD::FFREXP, in initActions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td569 def fldexp : SDNode<"ISD::FLDEXP" , SDTFPExpOp>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1728 ISD::FSINCOS, ISD::FLDEXP, in HexagonTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1971 setOperationAction(ISD::FLDEXP, MVT::f64, Custom); in AArch64TargetLowering()
1972 setOperationAction(ISD::FLDEXP, MVT::f32, Custom); in AArch64TargetLowering()
1973 setOperationAction(ISD::FLDEXP, MVT::f16, Custom); in AArch64TargetLowering()
1974 setOperationAction(ISD::FLDEXP, MVT::bf16, Custom); in AArch64TargetLowering()
1985 for (ISD::NodeType Op : {ISD::FLDEXP, ISD::STRICT_FLDEXP, ISD::FFREXP}) in AArch64TargetLowering()
1992 for (ISD::NodeType Op : {ISD::FLDEXP, ISD::STRICT_FLDEXP, ISD::FFREXP}) in AArch64TargetLowering()
7558 case ISD::FLDEXP: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1579 for (ISD::NodeType Op : {ISD::FLDEXP, ISD::STRICT_FLDEXP, ISD::FFREXP}) in ARMTargetLowering()
1586 for (ISD::NodeType Op : {ISD::FLDEXP, ISD::STRICT_FLDEXP, ISD::FFREXP}) in ARMTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp877 setOperationAction(ISD::FLDEXP, VT, Expand); in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp539 ISD::FLOG10, ISD::FLDEXP, ISD::FFREXP}, in RISCVTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp640 setOperationAction(ISD::FLDEXP, VT, Action); in X86TargetLowering()
2631 for (ISD::NodeType Op : {ISD::FLDEXP, ISD::STRICT_FLDEXP, ISD::FFREXP}) in X86TargetLowering()