@@ -105,6 +106,161 @@ static void specializeForLoopForUnrolling(ForOp op) {
op.erase();
}
+/// Create a new for loop for the remaining iterations (partialIteration)
+/// after a for loop has been peeled. This is followed by correcting the
+/// loop bounds for both loops
matthias-springer wrote:
Can you re-open the old PR and force-push the contents of this PR to the old
PR? Ideally, we'd keep using the old PR, so that we don't loose the review
comments.
https://github.com/llvm/llvm-project/pull/77328
___
muneebkhan85 wrote:
@matthias-springer I had to move the pull request
https://github.com/llvm/llvm-project/pull/71555 here due to an erroneous force
push.
I have addressed all the comments you had pointed out in the original review.
Most importantly
1) I have re-written the logic for the