[llvm] DAG: Add RTLIB::getPOW helper (PR #147274)

Paul Walker via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 7 04:48:35 PDT 2025


================
@@ -723,6 +718,9 @@ SDValue DAGTypeLegalizer::SoftenFloatRes_ExpOp(SDNode *N) {
                              : RTLIB::getLDEXP(N->getValueType(0));
   assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected fpowi.");
   if (!TLI.getLibcallName(LC)) {
+    RTLIB::Libcall NewLC = RTLIB::getPOW(N->getValueType(0));
+    assert(NewLC != RTLIB::UNKNOWN_LIBCALL);
----------------
paulwalker-arm wrote:

```suggestion
    assert(NewLC != RTLIB::UNKNOWN_LIBCALL && "Unexpected fpow.");
```

https://github.com/llvm/llvm-project/pull/147274


More information about the llvm-commits mailing list