DescriptionPPC: [turbofan] Fix tail call optimization.
Port d21de2a48bc63823876d3f9bf52753f9da0aea6b
Original commit message:
Tail calls are matched on the graph, with a dedicated tail call
optimization that is actually testable. The instruction selection can
still fall back to a regular if the platform constraints don't allow to
emit a tail call (i.e. the return locations of caller and callee differ
or the callee takes non-register parameters, which is a restriction that
will be removed in the future).
Also explicitly limit tail call optimization to stubs for now and drop
the global flag.
R=dstence@us.ibm.com, michael_dawson@ca.ibm.com
BUG=
Committed: https://crrev.com/38f7ccba791ea11b10df1c5dfa79bb52c1c441f3
Cr-Commit-Position: refs/heads/master@{#28239}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|