A canonicalization accidentally will remove a memref allocation if it is only stored into. However, this is incorrect if the allocation is the value being stored, not the allocation being stored into.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/IR/Verifier.cpp | ||
---|---|---|
255 ↗ | (On Diff #354589) | This looks unrelated. Can you remove? |
mlir/lib/IR/Verifier.cpp | ||
---|---|---|
255 ↗ | (On Diff #354589) | Yes, absolutely -- not sure how this got caught up in the diff. |
mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp | ||
---|---|---|
180 | Nit: Drop the else after a return The SO should also be camelCase. |
Nit: Drop the else after a return
The SO should also be camelCase.