v8/src/arm
mstarzinger@chromium.org a31889e2de Fix slack tracking when instance prototype changes.
This fixes a corner case when the instance prototype of a function is
changed while inobject slack tracking is still in progress. This caused
the intial map to be unrelated for functions with the same shared info
and hence the shared construct stub is no longer generic enough to work
for all those functions.

R=danno@chromium.org
BUG=chromium:157019
TEST=mjsunit/regress/regress-crbug-157019

Review URL: https://codereview.chromium.org/11293059

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12896 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-11-08 11:56:44 +00:00
..
assembler-arm-inl.h Loosen aligned code target requirement on ARM 2012-10-29 16:27:54 +00:00
assembler-arm.cc Change constant pool marker to be the unconditional, permanently undefined instruction. 2012-10-22 15:25:17 +00:00
assembler-arm.h Change constant pool marker to be the unconditional, permanently undefined instruction. 2012-10-22 15:25:17 +00:00
builtins-arm.cc Rename Context::global to Context::global_object, 2012-08-17 12:59:00 +00:00
code-stubs-arm.cc Simplify some of the startup code for SubStringStub::Generate. 2012-11-07 13:22:03 +00:00
code-stubs-arm.h ARM: Fast path for integer inputs to EmitVFPTruncate 2012-10-08 12:50:15 +00:00
codegen-arm.cc Relax requirement from VFP3 to VFP2 where possible. 2012-07-25 15:26:16 +00:00
codegen-arm.h Porting r10023 and r10054 to arm (pointer cache for external strings). 2011-11-24 11:07:39 +00:00
constants-arm.cc ARM: Merging constants in simulator and assembler header files and other cleanup. 2011-01-26 08:32:54 +00:00
constants-arm.h Change constant pool marker to be the unconditional, permanently undefined instruction. 2012-10-22 15:25:17 +00:00
cpu-arm.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
debug-arm.cc Use movw/movt instead of constant pool on ARMv7. 2012-10-18 12:21:42 +00:00
deoptimizer-arm.cc Speed up function deoptimization by avoiding quadratic pass over optimized function list. 2012-10-22 09:48:56 +00:00
disasm-arm.cc Change constant pool marker to be the unconditional, permanently undefined instruction. 2012-10-22 15:25:17 +00:00
frames-arm.cc Change ARM exit frame layout and alingment handling 2011-01-25 07:49:39 +00:00
frames-arm.h Support inlining at call-sites with mismatched number of arguments. 2012-01-24 08:43:12 +00:00
full-codegen-arm.cc Remove scratch register requirement from LoadInstanceDescriptors on arm and mips. 2012-10-19 12:39:59 +00:00
ic-arm.cc Use movw/movt instead of constant pool on ARMv7. 2012-10-18 12:21:42 +00:00
lithium-arm.cc Add rotate-right instruction to hydrogen and use it instead of bitwise operations 2012-11-05 13:28:10 +00:00
lithium-arm.h Improve handling of property loads on the proto chain. 2012-11-05 08:53:54 +00:00
lithium-codegen-arm.cc Move vldr in DoLoadKeyedFastDoubleElement before the hole check 2012-11-07 21:38:46 +00:00
lithium-codegen-arm.h Consolidated all the key store/load classes in the Hydrogen and Lithium 2012-11-02 09:18:53 +00:00
lithium-gap-resolver-arm.cc Remove TLS access for current Zone. 2012-06-11 12:42:31 +00:00
lithium-gap-resolver-arm.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
macro-assembler-arm.cc Use movw/movt on ARM to load constant roots 2012-11-08 10:32:39 +00:00
macro-assembler-arm.h Simplify some of the startup code for SubStringStub::Generate. 2012-11-07 13:22:03 +00:00
regexp-macro-assembler-arm.cc Allow unaligned accesses for ARMv7. 2012-10-15 15:19:36 +00:00
regexp-macro-assembler-arm.h Allow unaligned accesses for ARMv7. 2012-10-15 15:19:36 +00:00
simulator-arm.cc Simplify some of the startup code for SubStringStub::Generate. 2012-11-07 13:22:03 +00:00
simulator-arm.h Refactor Math.min/max to be a single HInstruction. 2012-08-06 14:28:27 +00:00
stub-cache-arm.cc Fix slack tracking when instance prototype changes. 2012-11-08 11:56:44 +00:00