llvm-project
f22d5884 - [mlir] Dialect Conversion: Fix expensive pattern check in no-rollback mode (#166576)

Commit
15 hours ago
[mlir] Dialect Conversion: Fix expensive pattern check in no-rollback mode (#166576) Fixes a bug causing every conversion to fail fatally with "expected pattern to replace the root operation or modify it in place" when `MLIR_ENABLE_EXPENSIVE_PATTERN_API_CHECKS` is enabled and pattern rollback is disabled. When `allowPatternRollback` is disabled, the rewriter does not keep track of the rewrites it performs and can therefore not use that list to check whether the root op was replaced or updated in place.
Author
Parents
Loading