This revision folds vector.transfer operations by updating the masked bool array attribute when more unmasked dimensions can be discovered.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| mlir/include/mlir/IR/AffineMap.h | ||
|---|---|---|
| 102 | nit: the map -> this affine map | |
| mlir/lib/Dialect/Vector/VectorOps.cpp | ||
| 1731 | At first reading, all these different sizes are a bit confusing (reserve, and two indices that go down). | |
| mlir/test/Dialect/Vector/canonicalize.mlir | ||
| 371 | I cases like this, I am always wondering on the scope of CHECK-NOT (how far does it go :-) CHECK: return just to make the delimiters more clear? | |
nit: the map -> this affine map
(like above and below, now that this is instance, not static method)?