[PATCH] D78679: [LoopFusion] Fix LI after fusion of guarded loops

Kit Barton via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 1 17:13:35 PDT 2020


kbarton requested changes to this revision.
kbarton added a comment.
This revision now requires changes to proceed.

Hi Diego,
Thank you for submitting this patch!
I think this fix makes sense. If you could go ahead and add the check rules for the test cases that would be great!

To answer your question about only fusing loops in canonical form, I had started a patch in early March that would do exactly that (as well as a bunch of refactoring). Unfortunately I haven't been able to get back to it recently. This patch should work with those changes though, and the test cases will be a welcome addition to the testing to make sure nothing regresses. Thanks again for finding this and posting  a fix!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78679/new/

https://reviews.llvm.org/D78679





More information about the llvm-commits mailing list