PPC: [runtime] Replace the EQUALS builtin with proper Object::Equals.
authormbrandy <mbrandy@us.ibm.com>
Thu, 17 Sep 2015 17:16:43 +0000 (10:16 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 17 Sep 2015 17:16:52 +0000 (17:16 +0000)
commit92eed98b144b5683ba821257aa7f8a519363fdb1
tree658387569b557a811e220a71e58779bdfe6ebecf
parentb82efa829041c3452a5f5aa4c2ff9a8e884aa240
PPC: [runtime] Replace the EQUALS builtin with proper Object::Equals.

Port 54bab695f5de5bf5948c5b50b217628a00d60f91

Original commit message:
    Move the implementation of the Abstract Equality Comparison to the
    runtime and thereby remove the EQUALS dispatcher builtin. Also remove
    the various runtime entry points that were only used to support the
    EQUALS builtin.

    Now the Abstract Equality Comparison is also using the correct
    ToPrimitive implementation, which properly supports @@toPrimitive.

R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
BUG=v8:4307
LOG=n

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

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