[PATCH] D13034: Do not mark CSRs as pristine in functions that have been shrink wrapped

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 25 13:19:14 PDT 2015


MatzeB added a comment.

I looked at the issue an think the proper fix is this: http://reviews.llvm.org/D13176

So this was simply a bug about the live-in lists not getting set correctly after the restore point if the save and restore points happened to be in the same basic block (while still having successor blocks).
The code in AggressiveAntiDepBreaker should work fine with this fix as far as I can see.


http://reviews.llvm.org/D13034





More information about the llvm-commits mailing list