Home
last modified time | relevance | path

Searched refs:FPOW (Results 1 – 25 of 25) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DConstrainedOps.def90 DAG_FUNCTION(pow, 2, 1, experimental_constrained_pow, FPOW)
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h863 FPOW, enumerator
H A DBasicTTIImpl.h1592 ISDs.push_back(ISD::FPOW); in getTypeBasedIntrinsicInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp268 case ISD::FPOW: return "fpow"; in getOperationName()
H A DLegalizeFloatTypes.cpp107 case ISD::FPOW: R = SoftenFloatRes_FPOW(N); break; in SoftenFloatResult()
1223 case ISD::FPOW: ExpandFloatRes_FPOW(N, Lo, Hi); break; in ExpandFloatResult()
2254 case ISD::FPOW: in PromoteFloatResult()
2619 case ISD::FPOW: in SoftPromoteHalfResult()
H A DLegalizeVectorOps.cpp419 case ISD::FPOW: in LegalizeOp()
H A DLegalizeDAG.cpp4066 Results.push_back(DAG.getNode(ISD::FPOW, SDLoc(Node), in ConvertNodeToLibcall()
4076 case ISD::FPOW: in ConvertNodeToLibcall()
4679 case ISD::FPOW: in PromoteNode()
H A DLegalizeVectorTypes.cpp135 case ISD::FPOW: in ScalarizeVectorResult()
1024 case ISD::FPOW: in SplitVectorResult()
3039 case ISD::FPOW: in WidenVectorResult()
H A DSelectionDAG.cpp4339 case ISD::FPOW: { in isKnownNeverNaN()
H A DDAGCombiner.cpp1690 case ISD::FPOW: return visitFPOW(N); in visit()
14342 (!DAG.getTargetLoweringInfo().isOperationExpand(ISD::FPOW, VT) && in visitFPOW()
H A DSelectionDAGBuilder.cpp5342 return DAG.getNode(ISD::FPOW, dl, LHS.getValueType(), LHS, RHS, Flags); in expandPow()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1648 setOperationAction(ISD::FPOW , MVT::f128, Expand); in SparcTargetLowering()
1649 setOperationAction(ISD::FPOW , MVT::f64, Expand); in SparcTargetLowering()
1650 setOperationAction(ISD::FPOW , MVT::f32, Expand); in SparcTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp349 setOperationAction(ISD::FPOW, VT, Expand); in AArch64TargetLowering()
425 setOperationAction(ISD::FPOW, MVT::f128, Expand); in AArch64TargetLowering()
564 setOperationAction(ISD::FPOW, MVT::f32, Expand); in AArch64TargetLowering()
565 setOperationAction(ISD::FPOW, MVT::f64, Expand); in AArch64TargetLowering()
576 setOperationAction(ISD::FPOW, MVT::f16, Promote); in AArch64TargetLowering()
577 setOperationAction(ISD::FPOW, MVT::v4f16, Expand); in AArch64TargetLowering()
578 setOperationAction(ISD::FPOW, MVT::v8f16, Expand); in AArch64TargetLowering()
967 setOperationAction(ISD::FPOW, MVT::v1f64, Expand); in AArch64TargetLowering()
1366 setOperationAction(ISD::FPOW, VT, Expand); in addTypeForNEON()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1594 ISD::FPOW, ISD::FCOPYSIGN}) { in HexagonTargetLowering()
1639 ISD::FCOS, ISD::FPOW, ISD::FLOG, ISD::FLOG2, in HexagonTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp109 {ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FMA}) in WebAssemblyTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp368 setOperationAction(ISD::FPOW, VT, Expand); in addMVEVectorTypes()
843 setOperationAction(ISD::FPOW, MVT::v2f64, Expand); in ARMTargetLowering()
864 setOperationAction(ISD::FPOW, MVT::v4f32, Expand); in ARMTargetLowering()
880 setOperationAction(ISD::FPOW, MVT::v2f32, Expand); in ARMTargetLowering()
1023 setOperationAction(ISD::FPOW, MVT::f64, Expand); in ARMTargetLowering()
1397 setOperationAction(ISD::FPOW, MVT::f64, Expand); in ARMTargetLowering()
1398 setOperationAction(ISD::FPOW, MVT::f32, Expand); in ARMTargetLowering()
1472 setOperationAction(ISD::FPOW, MVT::f16, Promote); in ARMTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp439 setOperationAction(ISD::FPOW, MVT::f32, Expand); in MipsTargetLowering()
440 setOperationAction(ISD::FPOW, MVT::f64, Expand); in MipsTargetLowering()
H A DMipsSEISelLowering.cpp146 setOperationAction(ISD::FPOW, MVT::f16, Promote); in MipsSETargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp295 setOperationAction(ISD::FPOW, MVT::f32, Legal); in AMDGPUTargetLowering()
474 setOperationAction(ISD::FPOW, VT, Expand); in AMDGPUTargetLowering()
H A DSIISelLowering.cpp406 setOperationAction(ISD::FPOW, MVT::f16, Promote); in SITargetLowering()
9368 case ISD::FPOW: in fp16SrcZerosHighBits()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td481 def fpow : SDNode<"ISD::FPOW" , SDTFPBinOp>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp369 setOperationAction(ISD::FPOW , MVT::f64, Expand); in PPCTargetLowering()
374 setOperationAction(ISD::FPOW , MVT::f32, Expand); in PPCTargetLowering()
818 setOperationAction(ISD::FPOW, VT, Expand); in PPCTargetLowering()
1130 setOperationAction(ISD::FPOW, MVT::f128, Expand); in PPCTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp787 setOperationAction(ISD::FPOW , MVT::f32 , Expand); in X86TargetLowering()
788 setOperationAction(ISD::FPOW , MVT::f64 , Expand); in X86TargetLowering()
789 setOperationAction(ISD::FPOW , MVT::f80 , Expand); in X86TargetLowering()
790 setOperationAction(ISD::FPOW , MVT::f128 , Expand); in X86TargetLowering()
808 setOperationAction(ISD::FPOW, VT, Expand); in X86TargetLowering()
1999 ISD::FPOW, ISD::STRICT_FPOW, in X86TargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp469 setOperationAction(ISD::FPOW, VT, Expand); in SystemZTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp304 ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FP16_TO_FP, in RISCVTargetLowering()