|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc75464 /*167393*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FPOW),// ->167422
gen/lib/Target/AMDGPU/R600GenDAGISel.inc10515 /* 40136*/ /*SwitchOpcode*/ 56|128,5/*696*/, TARGET_VAL(ISD::FPOW),// ->40836
include/llvm/CodeGen/BasicTTIImpl.h 1270 ISDs.push_back(ISD::FPOW);
include/llvm/CodeGen/TargetLowering.h 947 case ISD::STRICT_FPOW: EqOpc = ISD::FPOW; break;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1570 case ISD::FPOW: return visitFPOW(N);
12738 (!DAG.getTargetLoweringInfo().isOperationExpand(ISD::FPOW, VT) &&
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 3966 case ISD::FPOW:
4353 case ISD::FPOW:
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 89 case ISD::FPOW: R = SoftenFloatRes_FPOW(N); break;
1160 case ISD::FPOW: ExpandFloatRes_FPOW(N, Lo, Hi); break;
2081 case ISD::FPOW:
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 416 case ISD::FPOW:
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 130 case ISD::FPOW:
944 case ISD::FPOW:
2757 case ISD::FPOW:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 4052 case ISD::FPOW: {
7761 case ISD::STRICT_FPOW: NewOpc = ISD::FPOW; break;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 5332 return DAG.getNode(ISD::FPOW, dl, LHS.getValueType(), LHS, RHS);
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 262 case ISD::FPOW: return "fpow";
lib/Target/AArch64/AArch64ISelLowering.cpp 245 setOperationAction(ISD::FPOW, MVT::f128, Expand);
353 setOperationAction(ISD::FPOW, MVT::f32, Expand);
354 setOperationAction(ISD::FPOW, MVT::f64, Expand);
365 setOperationAction(ISD::FPOW, MVT::f16, Promote);
366 setOperationAction(ISD::FPOW, MVT::v4f16, Expand);
367 setOperationAction(ISD::FPOW, MVT::v8f16, Expand);
673 setOperationAction(ISD::FPOW, MVT::v1f64, Expand);
830 setOperationAction(ISD::FPOW, VT, Expand);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 252 setOperationAction(ISD::FPOW, MVT::f32, Legal);
416 setOperationAction(ISD::FPOW, VT, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp 8582 case ISD::FPOW:
lib/Target/ARM/ARMISelLowering.cpp 338 setOperationAction(ISD::FPOW, VT, Expand);
783 setOperationAction(ISD::FPOW, MVT::v2f64, Expand);
804 setOperationAction(ISD::FPOW, MVT::v4f32, Expand);
820 setOperationAction(ISD::FPOW, MVT::v2f32, Expand);
949 setOperationAction(ISD::FPOW, MVT::f64, Expand);
1311 setOperationAction(ISD::FPOW, MVT::f64, Expand);
1312 setOperationAction(ISD::FPOW, MVT::f32, Expand);
1378 setOperationAction(ISD::FPOW, MVT::f16, Promote);
lib/Target/Hexagon/HexagonISelLowering.cpp 1384 ISD::FPOW, ISD::FCOPYSIGN}) {
1429 ISD::FCOS, ISD::FPOW, ISD::FLOG, ISD::FLOG2,
lib/Target/Mips/MipsISelLowering.cpp 442 setOperationAction(ISD::FPOW, MVT::f32, Expand);
443 setOperationAction(ISD::FPOW, MVT::f64, Expand);
lib/Target/Mips/MipsSEISelLowering.cpp 145 setOperationAction(ISD::FPOW, MVT::f16, Promote);
lib/Target/PowerPC/PPCISelLowering.cpp 276 setOperationAction(ISD::FPOW , MVT::f64, Expand);
281 setOperationAction(ISD::FPOW , MVT::f32, Expand);
656 setOperationAction(ISD::FPOW, VT, Expand);
915 setOperationAction(ISD::FPOW, MVT::f128, Expand);
966 setOperationAction(ISD::FPOW , MVT::v4f64, Expand);
1011 setOperationAction(ISD::FPOW , MVT::v4f32, Expand);
lib/Target/RISCV/RISCVISelLowering.cpp 149 ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FP16_TO_FP,
lib/Target/Sparc/SparcISelLowering.cpp 1639 setOperationAction(ISD::FPOW , MVT::f128, Expand);
1640 setOperationAction(ISD::FPOW , MVT::f64, Expand);
1641 setOperationAction(ISD::FPOW , MVT::f32, Expand);
lib/Target/SystemZ/SystemZISelLowering.cpp 436 setOperationAction(ISD::FPOW, VT, Expand);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 93 {ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FMA})
lib/Target/X86/X86ISelLowering.cpp 714 setOperationAction(ISD::FPOW , MVT::f32 , Expand);
715 setOperationAction(ISD::FPOW , MVT::f64 , Expand);
716 setOperationAction(ISD::FPOW , MVT::f80 , Expand);
717 setOperationAction(ISD::FPOW , MVT::f128 , Expand);
735 setOperationAction(ISD::FPOW, VT, Expand);
1832 ISD::FLOG10, ISD::FPOW, ISD::FSIN})