DescriptionPPC: [interpreter] Switch passing of new.target to register.
Port 3d004eeab23c8b47bd9bdd2cc66434dcc19a1b2f
Original commit message:
This passes the new.target value in a register instead of through a
side-channel via the construct stub. The interpreter entry trampoline
stores this value in a bytecode register so that it can be accessed
directly by the interpreter. The size of the interpreter stack frame
hence grows by one slot.
R=mstarzinger@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=v8:4544
LOG=n
Committed: https://crrev.com/81b4015ebf2dae892f6ce74a54046653c69313e6
Cr-Commit-Position: refs/heads/master@{#32425}
Patch Set 1 #
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 12 (4 generated)
|