[PATCH] Statepoint infrastructure for garbage collection

Kevin Modzelewski kmod at dropbox.com
Tue Oct 14 19:01:03 PDT 2014


I think a change like this might be more compelling if you could give more detail on how it would actually help (I can't find the detail I'm looking for in your blog posts).  It seems like the value of this patch is that it will work with late safepoint placement, but it'd be nice to see some examples of cases where late safepoint placement gives you something that early safepoint placement (ie by the frontend) doesn't.  It kind of feels like either approach will work well with only non-gc values, and neither approach will be able to do much optimization when you do function calls.  I'm not trying to claim that that's necessarily true, but it'd be easier to understand your point if there was some example IR.

http://reviews.llvm.org/D5683






More information about the llvm-commits mailing list