[Mlir-commits] [mlir] [mlir][math] `powf(a, b)` drop support when a < 0 (PR #126338)

Hyunsung Lee llvmlistbot at llvm.org
Mon Feb 10 19:47:58 PST 2025


================
@@ -660,6 +703,7 @@ void mlir::populateExpandExp2FPattern(RewritePatternSet &patterns) {
 }
 
 void mlir::populateExpandPowFPattern(RewritePatternSet &patterns) {
+  patterns.add(convertSpecialPowfOp);
----------------
ita9naiwa wrote:

I'm not very sure since I didn't check the code, but adding patterns in this order make `convertSpecialPowfOp` run first.

```cpp
patterns.add(convertSpecialPowfOp);
patterns.add(convertPowfOp);
```

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


More information about the Mlir-commits mailing list