Home
last modified time | relevance | path

Searched refs:FPOWI (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstrainedOps.def91 DAG_FUNCTION(powi, 2, 1, experimental_constrained_powi, FPOWI)
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h917 FPOWI, enumerator
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp281 case ISD::FPOWI: return "fpowi"; in getOperationName()
H A DLegalizeFloatTypes.cpp113 case ISD::FPOWI: R = SoftenFloatRes_FPOWI(N); break; in SoftenFloatResult()
1254 case ISD::FPOWI: ExpandFloatRes_FPOWI(N, Lo, Hi); break; in ExpandFloatResult()
2291 case ISD::FPOWI: R = PromoteFloatRes_FPOWI(N); break; in PromoteFloatResult()
2656 case ISD::FPOWI: R = SoftPromoteHalfRes_FPOWI(N); break; in SoftPromoteHalfResult()
H A DLegalizeVectorTypes.cpp58 case ISD::FPOWI: R = ScalarizeVecRes_FPOWI(N); break; in ScalarizeVectorResult()
351 return DAG.getNode(ISD::FPOWI, SDLoc(N), in ScalarizeVecRes_FPOWI()
960 case ISD::FPOWI: SplitVecRes_FPOWI(N, Lo, Hi); break; in SplitVectorResult()
1440 Lo = DAG.getNode(ISD::FPOWI, dl, Lo.getValueType(), Lo, N->getOperand(1)); in SplitVecRes_FPOWI()
1441 Hi = DAG.getNode(ISD::FPOWI, dl, Hi.getValueType(), Hi, N->getOperand(1)); in SplitVecRes_FPOWI()
3796 case ISD::FPOWI: in WidenVectorResult()
H A DLegalizeVectorOps.cpp370 case ISD::FPOWI: in LegalizeOp()
H A DLegalizeDAG.cpp4109 case ISD::FPOWI: in ConvertNodeToLibcall()
4809 case ISD::FPOWI: { in PromoteNode()
H A DLegalizeIntegerTypes.cpp1702 case ISD::FPOWI: in PromoteIntegerOperand()
H A DSelectionDAG.cpp4665 case ISD::FPOWI: in isKnownNeverNaN()
H A DSelectionDAGBuilder.cpp5398 return DAG.getNode(ISD::FPOWI, DL, LHS.getValueType(), LHS, RHS); in ExpandPowI()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp842 setOperationAction({ISD::FROUND, ISD::FROUNDEVEN, ISD::FPOWI}, VT, Expand); in initActions()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp156 case ISD::FPOWI: in fp16SrcZerosHighBits()
H A DSIISelLowering.cpp393 setOperationAction({ISD::FPOW, ISD::FPOWI}, MVT::f16, Promote); in SITargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp333 ISD::FPOW, ISD::FPOWI, ISD::FCOS, ISD::FSIN, in RISCVTargetLowering()
343 setOperationAction(ISD::FPOWI, MVT::i32, Custom); in RISCVTargetLowering()
3293 case ISD::FPOWI: { in LowerOperation()
3301 DAG.getNode(ISD::FPOWI, DL, MVT::f32, Op0, Op.getOperand(1)); in LowerOperation()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp144 setOperationAction(ISD::FPOWI, MVT::f16, Promote); in MipsSETargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp590 for (auto Op : {ISD::FREM, ISD::FPOW, ISD::FPOWI, in AArch64TargetLowering()
1326 setOperationAction(ISD::FPOWI, VT, Expand); in AArch64TargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1169 setOperationAction(ISD::FPOWI, MVT::f128, Expand); in PPCTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1522 setOperationAction(ISD::FPOWI, MVT::f16, Promote); in ARMTargetLowering()