v8/src/mips
mstarzinger@chromium.org 502039a6bd Fix invalid usage of StoreIC_ArrayLength optimization.
This introduces an additional check into the StoreIC_ArrayLength builtin
checking that the array still has fast properties. Redifinitions of the
length property that would cause it's type or attributes to change, will
switch to slow properties, thereby invalidating said optimization.

R=svenpanne@chromium.org
BUG=v8:1756
TEST=test262

Review URL: http://codereview.chromium.org/8895025

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10254 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-12-14 12:46:32 +00:00
..
assembler-mips-inl.h Land two MIPS changes. 2011-10-26 08:17:24 +00:00
assembler-mips.cc MIPS: port Merge experimental/gc branch to the bleeding_edge. 2011-10-13 07:35:38 +00:00
assembler-mips.h Land two MIPS changes. 2011-10-26 08:17:24 +00:00
builtins-mips.cc MIPS: Cleanup: use JumpIf[Not]Smi() whenever we can 2011-11-07 08:41:47 +00:00
code-stubs-mips.cc MIPS: Port Math.pow inlining to ARM. 2011-12-12 08:26:42 +00:00
code-stubs-mips.h MIPS: Add a level of indirection to exception handler addresses. 2011-11-21 14:05:18 +00:00
codegen-mips.cc MIPS: Porting r10023 and r10054 to arm (pointer cache for external strings). 2011-12-01 08:31:09 +00:00
codegen-mips.h MIPS: Porting r10023 and r10054 to arm (pointer cache for external strings). 2011-12-01 08:31:09 +00:00
constants-mips.cc MIPS: pre-crankshaft updates to assembler and related files. (1/3) 2011-09-13 12:12:25 +00:00
constants-mips.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
cpu-mips.cc Update mips infrastructure files. 2011-05-09 14:28:09 +00:00
debug-mips.cc MIPS: Make _CallFunction proxy-aware. 2011-11-09 12:19:26 +00:00
deoptimizer-mips.cc MIPS: Fix lazy deoptimization at HInvokeFunction and enable target-recording call-function stub. 2011-11-17 14:33:49 +00:00
disasm-mips.cc MIPS: pre-crankshaft updates to assembler and related files. (1/3) 2011-09-13 12:12:25 +00:00
frames-mips.cc Submit code-stubs-mips.cc. 2011-05-16 08:38:19 +00:00
frames-mips.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
full-codegen-mips.cc MIPS: Port Math.pow inlining to ARM. 2011-12-12 08:26:42 +00:00
ic-mips.cc Fix invalid usage of StoreIC_ArrayLength optimization. 2011-12-14 12:46:32 +00:00
lithium-codegen-mips.cc [hydrogen] don't bailout assignments to consts 2011-12-13 17:10:34 +00:00
lithium-codegen-mips.h MIPS: Implement crankshaft support for nested object literals. 2011-12-01 14:32:26 +00:00
lithium-gap-resolver-mips.cc MIPS: crankshaft implementation 2011-10-28 08:14:46 +00:00
lithium-gap-resolver-mips.h Fix presubmit error. 2011-10-28 08:51:08 +00:00
lithium-mips.cc MIPS: Hydrogen support for context allocated harmony bindings. 2011-12-12 08:48:39 +00:00
lithium-mips.h MIPS: Port to x64 and ARM and some refactoring of ia32. 2011-12-08 08:53:09 +00:00
macro-assembler-mips.cc MIPS: Port to x64 and ARM and some refactoring of ia32. 2011-12-08 08:53:09 +00:00
macro-assembler-mips.h MIPS: Port to x64 and ARM and some refactoring of ia32. 2011-12-08 08:53:09 +00:00
regexp-macro-assembler-mips.cc MIPS: port RegExpMacroAssembler::CheckStackGuardState should update input string pointer... 2011-10-21 10:59:25 +00:00
regexp-macro-assembler-mips.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
simulator-mips.cc MIPS: Repeat last debugger command in the arm simulator when command input is empty. 2011-11-10 08:01:23 +00:00
simulator-mips.h MIPS: Repeat last debugger command in the arm simulator when command input is empty. 2011-11-10 08:01:23 +00:00
stub-cache-mips.cc MIPS: Port to x64 and ARM and some refactoring of ia32. 2011-12-08 08:53:09 +00:00