This refactoring prepares conv1d vectorization for a future integration into
the generic codegen path.
Once transfer_read / transfer_write vectorization also supports sliding windows,
the special pattern for conv can disappear.
This will also likely need a vector.conv operation.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Nice, this makes it much easier to separate read/write and compute for scheduling. Thanks!
mlir/test/Dialect/Linalg/vectorize-convolution.mlir | ||
---|---|---|
32 | Super nit: this comment should be ahead of L30? |
Super nit: this comment should be ahead of L30?