[PATCH] D31908: [AntiDepBreaker] Don't rename callee saved register restore instruction

Guozhi Wei via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 5 14:22:23 PDT 2017


Carrot added a comment.



>>> Note that this is true for live-ins, however we don't explicitely safe live-out lists in the basic blocks. So for return blocks you have to take all CSR registers (depending on what you do with/without pristines). (See also https://reviews.llvm.org/D32464 where I partially rediscovered that fact).
>> 
>> Can your patch in https://reviews.llvm.org/D32464 also fix this problem?
> 
> Possibly, try it out.

https://reviews.llvm.org/D32464 does fix the problem in pr32608.
Thanks a lot!


https://reviews.llvm.org/D31908





More information about the llvm-commits mailing list