v8/src/mips
vegorov@chromium.org 8360ec877e Ensure that arguments object is materialized when deoptimizing from inlined function.
Lithium translation rebuilds hydrogen environments from scratch so we have to ensure that arguments object is correctly bound on function entry otherwise deoptimization will not materialize it.

This fix was implemented as part of r11109 and then reverted.

R=danno@chromium.org
BUG=v8:2045
TEST=test/mjsunit/regress/regress-2045.js

Review URL: https://chromiumcodereview.appspot.com/9963008

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11194 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-03-30 13:22:39 +00:00
..
assembler-mips-inl.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
assembler-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
assembler-mips.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
builtins-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
code-stubs-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +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 Ensure consistency of Math.sqrt on Intel platforms. 2012-03-12 14:56:04 +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 MIPS: Added support for Loongson architectures. 2012-03-13 16:18:30 +00:00
cpu-mips.cc MIPS: Added Android-specific version of cacheflush call. 2012-01-26 16:54:44 +00:00
debug-mips.cc MIPS: Branch delay slot and other optimizations. 2012-03-21 08:41:16 +00:00
deoptimizer-mips.cc MIPS: Port count-based profiler 2012-03-26 11:29:44 +00:00
disasm-mips.cc MIPS: Added support for Loongson architectures. 2012-03-13 16:18:30 +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 Port count-based profiler to x64 2012-03-27 11:21:27 +00:00
ic-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
lithium-codegen-mips.cc MIPS: First implementation of fast path for instantiation of array literals composed of doubles. 2012-03-28 12:44:04 +00:00
lithium-codegen-mips.h MIPS: Port r10939 to x64 and arm (inline Math.random in crankshaft). 2012-03-06 17:39:12 +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 Ensure that arguments object is materialized when deoptimizing from inlined function. 2012-03-30 13:22:39 +00:00
lithium-mips.h Improve polymorphic loads on single slots. 2012-03-23 16:37:54 +00:00
macro-assembler-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
macro-assembler-mips.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
regexp-macro-assembler-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
regexp-macro-assembler-mips.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
simulator-mips.cc Increase ARM/MIPS simulators stack safety margin to 1024 bytes 2012-02-16 14:16:12 +00:00
simulator-mips.h MIPS: Branch delay slot and other optimizations. 2012-03-21 08:41:16 +00:00
stub-cache-mips.cc MIPS: Branch delay slot and other optimizations. 2012-03-21 08:41:16 +00:00