X87: [runtime] Replace the EQUALS builtin with proper Object::Equals.
authorchunyang.dai <chunyang.dai@intel.com>
Thu, 17 Sep 2015 01:21:46 +0000 (18:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 17 Sep 2015 01:21:53 +0000 (01:21 +0000)
commite97b1938ddb654646ed59e6628af58114d4619ce
treedeabf000e3890a09588a806dcea7c5d70f2e56aa
parentcb0b3592258173c4d20e1500cbd5731e15b9e8b1
X87: [runtime] Replace the EQUALS builtin with proper Object::Equals.

port 54bab695f5de5bf5948c5b50b217628a00d60f91 (r30747).

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.

BUG=

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

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