v8/src/mips
danno@chromium.org 960923078b MIPS: Make sure transitioned arrays efficiently call builtin Array functions
Port r10356 (69da81).

Original commit message:
Loosen the requirement for Map equivalency on several map checks, including checks up the prototype chain, that are not sensitive to ElementsKinds. These selected map checks should also match against FAST_DOUBLE_ELEMENT and FAST_ELEMENT transitions of the original map. This specifically helps all variants of transitioned JSArrays to still efficiently call builtins like push, pop and sort.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/9265007
Patch from Daniel Kalmar <kalmard@homejinni.com>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10461 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-01-20 14:17:26 +00:00
..
assembler-mips-inl.h MIPS: Fix for an ARM register allocation bug. 2012-01-19 13:41:11 +00:00
assembler-mips.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
assembler-mips.h MIPS: Fix for an ARM register allocation bug. 2012-01-19 13:41:11 +00:00
builtins-mips.cc More spelling changes. 2012-01-16 12:38:59 +00:00
code-stubs-mips.cc MIPS: Change inlined cache of intanceof stub to use indirection through cell. 2012-01-20 12:50:39 +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 More spelling changes. 2012-01-16 12:38:59 +00:00
constants-mips.h More spelling changes. 2012-01-16 12:38:59 +00:00
cpu-mips.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
debug-mips.cc MIPS: Make _CallFunction proxy-aware. 2011-11-09 12:19:26 +00:00
deoptimizer-mips.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +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 More spelling changes. 2012-01-16 12:38:59 +00:00
ic-mips.cc Fix keyed lookup cache to have 2 entried per bucket instead 2012-01-20 13:43:21 +00:00
lithium-codegen-mips.cc MIPS: Make sure transitioned arrays efficiently call builtin Array functions 2012-01-20 14:17:26 +00:00
lithium-codegen-mips.h MIPS: Make sure transitioned arrays efficiently call builtin Array functions 2012-01-20 14:17:26 +00:00
lithium-gap-resolver-mips.cc MIPS: Fix for an ARM register allocation bug. 2012-01-19 13:41:11 +00:00
lithium-gap-resolver-mips.h Fix presubmit error. 2011-10-28 08:51:08 +00:00
lithium-mips.cc MIPS: Tiny improvement of register constraints in LClassOfTest instructions. 2012-01-19 13:07:46 +00:00
lithium-mips.h Port Math.random change to MIPS. 2012-01-11 12:19:11 +00:00
macro-assembler-mips.cc MIPS: Make sure transitioned arrays efficiently call builtin Array functions 2012-01-20 14:17:26 +00:00
macro-assembler-mips.h MIPS: Make sure transitioned arrays efficiently call builtin Array functions 2012-01-20 14:17:26 +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 More spelling changes. 2012-01-16 12:38:59 +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: Make sure transitioned arrays efficiently call builtin Array functions 2012-01-20 14:17:26 +00:00