[PATCH] During PHI elimination, split critical edges that move copies out of loops
djasper at google.com
Mon Mar 2 16:47:37 PST 2015
The old code is already removed in the latest version of the patch.
I think the "unlucky" ordering happens in three tests as per my previous comment and it also regresses benchmarks in our internal suite, although I haven't looked closely at which ones. Thus, I have guarded the new behavior by a flag now as Quentin suggested. I'll then try to fix the unlucky behavior and see whether that also improves benchmarks.
More information about the llvm-commits