Extend the unit test with an option for skipping partial iterations during loop peeling.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp | ||
|---|---|---|
| 608 | Check if the loop has already peeled. | |
| 613 | If the loop nests is partial iterations, then don't peel. | |
| 623–624 | one more line after 623? | |
| 639–640 | If set to true, TiledLoopOps that are the partial iteration of another peeled TiledLoopOp will not be peeled. | |
Thanks, just a nit.
| mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp | ||
|---|---|---|
| 653–657 | These two walks can be combined. | |
address comments
| mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp | ||
|---|---|---|
| 613 | Reformulated: The loop nest represented by the TiledLoopOp should not be peeled if one of its loops is a partial iteration. | |
Check if the loop has already peeled.