MIPS: Optimize DoCheckMaps.
authorplind44@gmail.com <plind44@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 8 Aug 2013 05:04:42 +0000 (05:04 +0000)
committerplind44@gmail.com <plind44@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 8 Aug 2013 05:04:42 +0000 (05:04 +0000)
commitca0975849993c857617d3359fb3762f0460235a6
treec05599ba98b31b664078cf9604e1938db608b3e9
parentfb5857ceb81b0bfdc21f53e36679efb3e875e2ae
MIPS: Optimize DoCheckMaps.

This simple change moves the Deoptimize call into the Deopt table
where it belongs, and shortens the inline map-check.

Gives a surprisingly large performance gain, around 4% on Octane.

BUG=
R=gergely@homejinni.com

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16115 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/mips/lithium-codegen-mips.cc