v8/src/mips
yangguo@chromium.org 3fcbb8f1d0 MIPS: Make HCheckPrototypeMaps compatible with parallel recompilation.
Port r13454 (2c0dd0ff)

Original commit message:
HCheckPrototypeMaps currently records the prototype and the holder of the
prototype chain (both ends of the chain) and assumes that the chain elements
and their maps did not change in during the entirety of Crankshaft. The actual
traversal of the prototype chain happens in Lithium at code generation.
With parallel compilation, this assumption is not longer correct.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/12036030
Patch from Akos Palfi <palfia@homejinni.com>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13476 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-01-23 14:01:11 +00:00
..
assembler-mips-inl.h MIPS: Re-land Crankshaft-generated KeyedLoad stubs. 2013-01-07 10:18:25 +00:00
assembler-mips.cc MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
assembler-mips.h MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
builtins-mips.cc MIPS: Generalize calling to C++ on stub deopt 2013-01-09 08:43:36 +00:00
code-stubs-mips.cc MIPS: Migrate FunctionPrototype (Keyed|Named)LoadIC to CodeStub 2013-01-23 10:05:08 +00:00
code-stubs-mips.h MIPS: Re-land Crankshaft-generated KeyedLoad stubs. 2013-01-07 10:18:25 +00:00
codegen-mips.cc MIPS: Additional work to get array literal allocation tracking working, even with --always-opt 2013-01-21 08:30:11 +00:00
codegen-mips.h MIPS: Re-land Crankshaft-generated KeyedLoad stubs. 2013-01-07 10:18:25 +00:00
constants-mips.cc MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
constants-mips.h MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
cpu-mips.cc MIPS: Added Android-specific version of cacheflush call. 2012-01-26 16:54:44 +00:00
debug-mips.cc Fix issue 825 (LiveEdit vs. function with no locals) in core and for ia32. 2012-05-03 17:31:34 +00:00
deoptimizer-mips.cc MIPS: Generalize calling to C++ on stub deopt 2013-01-09 08:43:36 +00:00
disasm-mips.cc MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
frames-mips.cc Submit code-stubs-mips.cc. 2011-05-16 08:38:19 +00:00
frames-mips.h MIPS: Support inlining at call-sites with mismatched number of arguments. 2012-01-26 11:26:45 +00:00
full-codegen-mips.cc MIPS: Additional work to get array literal allocation tracking working, even with --always-opt 2013-01-21 08:30:11 +00:00
ic-mips.cc MIPS: Migrate FunctionPrototype (Keyed|Named)LoadIC to CodeStub 2013-01-23 10:05:08 +00:00
lithium-codegen-mips.cc MIPS: Make HCheckPrototypeMaps compatible with parallel recompilation. 2013-01-23 14:01:11 +00:00
lithium-codegen-mips.h MIPS: Additional work to get array literal allocation tracking working, even with --always-opt 2013-01-21 08:30:11 +00:00
lithium-gap-resolver-mips.cc MIPS: Re-land Crankshaft-generated KeyedLoad stubs. 2013-01-07 10:18:25 +00:00
lithium-gap-resolver-mips.h Fix presubmit error. 2011-10-28 08:51:08 +00:00
lithium-mips.cc MIPS: Don't emit code for instructions that are hiding behind an HSoftDeoptimize 2013-01-18 10:10:36 +00:00
lithium-mips.h MIPS: Make HCheckPrototypeMaps compatible with parallel recompilation. 2013-01-23 14:01:11 +00:00
macro-assembler-mips.cc MIPS: Incorrect ARM assembly in MacroAssembler::TestJSArrayForAllocationSiteInfo 2013-01-22 16:18:59 +00:00
macro-assembler-mips.h MIPS: Adapt Danno's Track Allocation Info idea to fast literals. 2013-01-09 10:12:56 +00:00
regexp-macro-assembler-mips.cc MIPS: Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-16 10:00:31 +00:00
regexp-macro-assembler-mips.h Fix MIPS build broken by r12735 'Allow unaligned accesses for ARMv7'. 2012-10-16 08:23:15 +00:00
simulator-mips.cc MIPS: Emit madd.d for multiply-add on MIPS. 2013-01-09 12:31:34 +00:00
simulator-mips.h MIPS: Faster implementation of Math.exp() 2012-11-29 09:22:08 +00:00
stub-cache-mips.cc MIPS: Migrate FunctionPrototype (Keyed|Named)LoadIC to CodeStub 2013-01-23 10:05:08 +00:00