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 | ||
---|---|---|
101–102 | nit: the map -> this affine map | |
mlir/lib/Dialect/Vector/VectorOps.cpp | ||
1747 | 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)?