We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To repro: iree-opt --fold-memref-alias-ops repro.mlir
iree-opt --fold-memref-alias-ops repro.mlir
https://gist.githubusercontent.com/hanhanW/2872e6d8411f9597483dedd1738d98c1/raw/98f3eaecc927628df3999a64a303752a322549ab/z3.mlir
You will see that there are memref.subview ops not folded away. We need to add support for vector.store/maskedstore ops: https://github.com/llvm/llvm-project/blob/67f15e76ebd23f659168f845f9660d3e5e9c606c/mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp#L698-L700
memref.subview
This leads to sub-byte emulation failed because we need to fold all memref.sbuview ops away.
The text was updated successfully, but these errors were encountered:
vector.store/maskedstore
[mlir] Add vector.store/maskedstore of memref.subview memref alia…
dae3c44
…s folding (#72184) Fixes iree-org/iree#15575
4c9024d
…s folding (llvm#72184) Fixes iree-org/iree#15575
Max191
Successfully merging a pull request may close this issue.
To repro:
iree-opt --fold-memref-alias-ops repro.mlir
https://gist.githubusercontent.com/hanhanW/2872e6d8411f9597483dedd1738d98c1/raw/98f3eaecc927628df3999a64a303752a322549ab/z3.mlir
You will see that there are
memref.subview
ops not folded away. We need to add support for vector.store/maskedstore ops: https://github.com/llvm/llvm-project/blob/67f15e76ebd23f659168f845f9660d3e5e9c606c/mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp#L698-L700This leads to sub-byte emulation failed because we need to fold all memref.sbuview ops away.
The text was updated successfully, but these errors were encountered: