[Mlir-commits] [mlir] [mlir][arith] Add support for `extf`, `truncf` to `ArithToAPFloat` (PR #169275)

Jakub Kuderski llvmlistbot at llvm.org
Mon Nov 24 06:53:33 PST 2025


================
@@ -147,6 +206,8 @@ void ArithToAPFloatConversionPass::runOnOperation() {
       context, "divide", getOperation());
   patterns.add<BinaryArithOpToAPFloatConversion<arith::RemFOp>>(
       context, "remainder", getOperation());
+  patterns.add<FpToFpConversion<arith::ExtFOp>>(context, getOperation());
+  patterns.add<FpToFpConversion<arith::TruncFOp>>(context, getOperation());
----------------
kuhar wrote:

```suggestion
  patterns.add<FpToFpConversion<arith::ExtFOp>, FpToFpConversion<arith::TruncFOp>>(context, getOperation());
```

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


More information about the Mlir-commits mailing list