Ian Wood
Ian Wood
https://github.com/iree-org/iree/issues/17226#issuecomment-2093718610
- [x] Fill out tablegen description and summary ...
Note: I messed up merging with main and 5 extra people got added automatically as reviewers, so I fixed the branch and recreated the old PR (https://github.com/iree-org/iree/pull/17097). ### Overview [PDL...
nit: already in the `iree_compiler` namespace, can simplify this? ```suggestion : public Preprocessing::impl::ApplyPDLLPatternsPassBase< ``` I see a bunch of these `public iree_compiler::` in the Preprocessing/ folder, could clean those up...
#17144 adds support for pdll plugins but is disabled during builds that use out of tree llvm/mlir. As noted in the PR, `MLIRPDLLParser` is not installed by llvm. An upstream...
`LinalgFusionOpInterface` allows for fusion of both `Linalg` and `LinalgExt` operations. The new interface provides access to methods essential for performing fusion, allowing existing fusion logic to be used with `LinalgExt`...
**EDIT (also added to reproduction steps):** The problem occurs during LLVMCPUVectorTransferLowering during canonicalization and can be reproduced with https://gist.github.com/IanWood1/59153bb58858c69b0569a6a6f39e3289 and running it with: ### What happened? Compilation fails due to...
IREE currently lacks support for fusing `LinalgExt` operations with either other `LinalgExt` operations or standard `Linalg` operations..The current fusion implementation relies on indexing maps to determine which operations can be...
Issue here https://github.com/iree-org/iree/issues/17759 When preforming horizontal fusion, ops that were clonable (but not used by the fusion group) were ignored. If these ops were dependent on values produced by 'root...