- User Since
- Aug 31 2015, 11:51 AM (287 w, 4 d)
Feb 14 2017
LGTM. I thought we already handled the no-SSE case, but looks like only for the 32-bit subtarget.
Dec 21 2015
Superceded by D15567.
Dec 16 2015
LGTM too. Thanks for putting in the legwork since I was busy!
Dec 6 2015
Peter, how do you suggest to go further from here? Do you want to make the needed changes and upload a new patch?
Nov 18 2015
the frame parameter is passed in C as a pointer argument.
However, in the assembly it should be passed by value on the stack rather than a pointer on the stack.
Do we assume that this will be handled by the clang-FE ?
Sep 3 2015
It's worth noting that I opted to implement this as a calling convention because it's relatively easy to support in the Rust compiler, where I really want this feature. While something similar might be useful in a C frontend as well, historically there has been no great need.
Sep 1 2015
The hardware provides only up to one parameter, unless I've missed some major point. I think software interrupt calling conventions would be best left to some other work (if even they're well-defined enough to be worth trying to support).