[Mlir-commits] [mlir] [MLIR][Transforms] add eliminate-explicit-rounding pass (PR #93443)
Ivy Zhang
llvmlistbot at llvm.org
Mon May 27 01:12:42 PDT 2024
================
@@ -57,7 +57,9 @@ void mlir::math::populateLegalizeToF32TypeConverter(
});
typeConverter.addTargetMaterialization(
[](OpBuilder &b, Type target, ValueRange input, Location loc) {
- return b.create<arith::ExtFOp>(loc, target, input);
+ auto extFOp = b.create<arith::ExtFOp>(loc, target, input);
+ extFOp->setAttr("eliminatable", b.getBoolAttr(true));
----------------
crazydemo wrote:
It's according to the discussion in [PR](https://github.com/llvm/llvm-project/pull/92482), and the use case is provided [here](https://github.com/llvm/llvm-project/pull/92482#issuecomment-2127383611) by @krzysz00.
https://github.com/llvm/llvm-project/pull/93443
More information about the Mlir-commits
mailing list