MIPS: Add and use ElementsKind side effect
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Nov 2011 08:58:37 +0000 (08:58 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Nov 2011 08:58:37 +0000 (08:58 +0000)
commit224bbad462303885c4b1095e7badc0ee5c39d1be
tree2195a7a98cc0947b6bb16f2cfd24b2c6d7c210fa
parent7dac2367c025217cf7f292719cb0bbe14bcd4b19
MIPS: Add and use ElementsKind side effect

Port r9847 (fc7590).

Original commit message:

Also partition side effects into observable and not observable, with only observable requiring Simulates and non-observable changes able to participate in GVN and code hoisting.

BUG=
TEST=

Review URL: http://codereview.chromium.org/8387044
Patch from Gergely Kis <gergely@homejinni.com>.

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