PPC: [es6] Re-implement rest parameters via desugaring.
authormbrandy <mbrandy@us.ibm.com>
Thu, 3 Sep 2015 18:40:09 +0000 (11:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 3 Sep 2015 18:40:26 +0000 (18:40 +0000)
commit9628d86085ddee83067c45046ed89e0e6f635d3f
tree7f7216099758c1ad00b002983185df29a83fdac4
parente1f38de76a758f8640685f5b3afc0d153f0abd86
PPC: [es6] Re-implement rest parameters via desugaring.

Port 510baeacbab311798d5e8795800ff773d00d062c

Original commit message:
    Kills the kRestParameter bailout/disabled optimization, and fixes
    lazily parsed arrow functions with rest parameters.

    Supercedes https://crrev.com/1235153006/

R=caitpotter88@gmail.com, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
BUG=chromium:508074, v8:2160, v8:2700
LOG=N

Review URL: https://codereview.chromium.org/1318523006

Cr-Commit-Position: refs/heads/master@{#30574}
src/full-codegen/ppc/full-codegen-ppc.cc
src/ppc/code-stubs-ppc.cc