Distribute splat constant out of WarpExecuteOnLane0Op region.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp | ||
---|---|---|
560 | should be wrapped in loop + updateRootInPlace. |
mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp | ||
---|---|---|
560 | The pattern is all over this file, let me do a separate clean up patch for this. |
mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp | ||
---|---|---|
527 | Sink really refers to increasing the nesting level. How about: |
Sink really refers to increasing the nesting level.
How about:
Hoist out ... after the warp_execute_on_lane_0 op?