User Details
- User Since
- Apr 27 2015, 10:07 AM (374 w, 12 h)
Jan 22 2016
The mechanics look good to me as well. Thanks for the edifying discussion, too :)
Jan 20 2016
LGTM aside from a few nits. Some suggested docs are above.
Jan 6 2016
LGTM.
Nov 24 2015
Nov 20 2015
Nov 18 2015
Ping: I think I've addressed all feedback.
Nov 17 2015
Addressed review feedback.
Expand overloaded-intrinsic-name.ll test to include an overload using a literal struct type and execute the new codepath?
Committed in r253339.
Nov 13 2015
Aug 14 2015
Rebased against latest changes.
Jul 9 2015
Jul 7 2015
Moved frame register assertions into an NDEBUG guard.
Respond to Hal's feedback re: error conditions.
Jul 6 2015
Address CR feedback.
Jul 2 2015
Looks good aside from the pending StatepointOffset refactoring and one small comment.
Jun 29 2015
Jun 26 2015
LGTM.
This is looking quite a bit better. I'm going to hold off on accepting this patch until Chandler has had a chance to follow up on http://reviews.llvm.org/D10631, however.
Jun 24 2015
I prefer Lang's approach as well--I certainly wouldn't mind having this checked in as an intermediate step, however.
Jun 18 2015
LGTM modulo a few very minor comments.
This looks good to me as well. I'm also a bit leery of returning the call target as an argument index. Perhaps it will eventually make more sense to add an overload that operates on the call itself and returns the argument itself, but as Chandler mentioned, it's hard to tell without an example use.
Jun 12 2015
+1 to Swaroop's suggestion to use an ostream rather than printf.
Jun 11 2015
I don't know enough about COFF to confidently do that, and I don't have a stackmap example to copy from -- do you mind adding that bit of code once this change has landed?
Jun 9 2015
May 28 2015
Okay, I see the dependency in there now. Missed it when I glanced at that review earlier.
LGTM as well. Which later change depends on this?
May 18 2015
Code changes LGTM. @reames, is there a list of available GC strategies that we should update?
May 15 2015
LGTM. Thanks for doing this.
May 14 2015
That sounds fine to me. Thanks for digging in a bit more!
May 13 2015
LGTM. Thanks for the updates.
Please add a test case for the first assert as well (i.e. a case where relocate is returning a non-pointer type).
It would be nice to have documentation for these attributes somewhere.
May 12 2015
I did, yes.Nearly all of the code that would be sensitive to operand indices is in StackMap.{c,h}, and it is very good about using accessors and/or symbolic offsets.
+1 to Sanjoy's comments. Thanks for doing this.
May 11 2015
LGTM modulo the comments above.
LGTM with one nit.
May 8 2015
Sanjoy, this might conflict with D9546. I'm happy to wait until that patch has landed before checking this in.
May 6 2015
I do have commit access now, so I can commit this once you've signed off.
Added a test for GC transition lowering.
Expand documentation and address further CR feedback.
Expand the documentation for GC transitions and address CR feedback.
Thanks for the feedback! I'll post a new version of the code with the requested changes later today.