[PATCH] D15759: [Statepoints] Use Indirect operands for spill slots

Philip Reames via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 23 14:22:41 PST 2015

reames added a comment.

In http://reviews.llvm.org/D15759#316408, @atrick wrote:

> Hopefully you can stop spilling your StatePoint values eventually.

This is still on the eventual todo list and some of the recent changes to the register allocator make it look a lot more straightforward than it used to be.  Somewhat suprisingly, we've found this to be an utter non-issue performance wise, so it's hard to justify spending a lot of time on it.  (The general issue is that any call which has hot spills is one we really should have inlined.  Once we fix the inlining, which we'd want to do anyway, the spills disappear.)


More information about the llvm-commits mailing list