[PATCH] D45970: [LoopInterchange] Do not change LI for BBs in child loops.
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 23 12:23:27 PDT 2018
fhahn added a comment.
In https://reviews.llvm.org/D45970#1075792, @efriedma wrote:
> Needs testcase.
tests/Transform/LoopInterchange/phi-ordering.ll has a loop nest with 3 levels deep that gets interchanged twice and exposes the problem. With https://reviews.llvm.org/D45971, -verify-loop-info on the test case should fail (and I think there is another test case that also fails with https://reviews.llvm.org/D45971). I am happy to add a separate test case, in case you think that's valuable.
>> LoopInterchange did that wrong and this additional assertion catches that. The fix for LoopInterchange is at https://reviews.llvm.org/D45970
>
> Did you mean to post this on a different patch?
Yes, I meant to post this on https://reviews.llvm.org/D45971...
Repository:
rL LLVM
https://reviews.llvm.org/D45970
More information about the llvm-commits
mailing list