MIPS: Reland 10216 - Optimize the equality check case of ICCompare stubs.
authorricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 12 Dec 2011 06:38:29 +0000 (06:38 +0000)
committerricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 12 Dec 2011 06:38:29 +0000 (06:38 +0000)
commitc64fe2ecae682b532abd1b3dd40577027c03f10b
tree9078cdd1c7d5cfce65fa7164313c5a3237d5040d
parent3e3827bd83581b2f93f313bd6bca34d2111f88e1
MIPS: Reland 10216 -  Optimize the equality check case of ICCompare stubs.

Port r10219 (56686b).

Original commit message:

Now with arm and x64 support. Additionally, added default unreachable case to switch statement in CompareIC::TargetState to make win and mac compilers happy.

Reviewer guide:
This is an exact copy of 10216 except:
src/arm/*
src/x64/*
src/ic.cc (added default case to swith in CompareIC::TargetState)

BUG=
TEST=
Review URL: http://codereview.chromium.org/8896022

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/mips/code-stubs-mips.cc
src/mips/ic-mips.cc