DescriptionPPC: [turbofan]: Implement tail calls with more callee than caller parameters
Port c6d310da4d86ce2d8178a49f4d34b66ad6143432
Original commit message:
* Adds a PrepareForTailCall instruction that bumps the stack in the case that
the number of parameters passed to the callee causes the stack to exceed the
calleer's frame size.
* Uses the gap resolver to move the saved caller return address and frame
pointer to the approprate location in the tail-called frame.
R=danno@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=v8:4076
LOG=n
Committed: https://crrev.com/1d1557d8fded51c323e01b4ca5e36be2861bee3b
Cr-Commit-Position: refs/heads/master@{#32183}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|