v8/src/arm
fschneider@chromium.org e0985887bf Simple support for const variables in Crankshaft.
The approach is to handle the common case in the optimizing
compiler and to bailout for the rare corner cases.

This is done by initializing all local const-variables with
the hole value and disallowing any use of the hole value statically.
Review URL: http://codereview.chromium.org/6026006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8104 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-05-30 11:31:41 +00:00
..
assembler-arm-inl.h Cleanup usage of HEAP in mark-compact. 2011-04-01 11:59:00 +00:00
assembler-arm.cc Remove peephole optimiziations from IA32 and ARM assembler. 2011-05-11 11:29:53 +00:00
assembler-arm.h Optimise the deoptimisation check to improve performance on modern ARM cores. 2011-05-23 12:48:17 +00:00
builtins-arm.cc Revert "Pass undefined to JS builtins when called with implicit receiver." 2011-05-26 11:22:29 +00:00
code-stubs-arm.cc Fix GC-unsafe corner case in bit-not on ARM 2011-05-25 10:35:00 +00:00
code-stubs-arm.h Rename TypeRecording...Stub into ...Stub. 2011-05-24 12:20:16 +00:00
codegen-arm.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
codegen-arm.h Remove some dead code. 2011-04-07 14:42:37 +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 ARM: Remove support for ABI prior to EABI 2011-04-11 09:04:30 +00:00
cpu-arm.cc ARM: Remove support for ABI prior to EABI 2011-04-11 09:04:30 +00:00
debug-arm.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
deoptimizer-arm.cc ARM: Avoid using ldrd/strd with post increment 2011-05-26 13:52:14 +00:00
disasm-arm.cc ARM: Fix disasm for strh, vabs, vneg. Add load/store tests. 2011-05-12 14:44:49 +00:00
frames-arm.cc Change ARM exit frame layout and alingment handling 2011-01-25 07:49:39 +00:00
frames-arm.h Fix SlotRef::SlotAddress for parameters indices. 2011-04-01 11:41:36 +00:00
full-codegen-arm.cc Revert "Pass undefined to JS builtins when called with implicit receiver." 2011-05-26 11:22:29 +00:00
ic-arm.cc Fix calls of strict mode function with an implicit receiver. 2011-05-24 14:01:36 +00:00
lithium-arm.cc Simple support for const variables in Crankshaft. 2011-05-30 11:31:41 +00:00
lithium-arm.h Prevent deopt on double value assignment to typed arrays 2011-05-26 12:07:22 +00:00
lithium-codegen-arm.cc Revert "Pass undefined to JS builtins when called with implicit receiver." 2011-05-26 11:22:29 +00:00
lithium-codegen-arm.h Fix calls of strict mode function with an implicit receiver. 2011-05-24 14:01:36 +00:00
lithium-gap-resolver-arm.cc Merge isolates to bleeding_edge. 2011-03-18 20:35:07 +00:00
lithium-gap-resolver-arm.h ARM: Port new version of ParallelMove's GapResolver to ARM. Fix error in vstr(DoubleRegister, MemOperand), where it was implemented as a vldr, in r6830. 2011-02-17 15:25:38 +00:00
macro-assembler-arm.cc Fix calls of strict mode function with an implicit receiver. 2011-05-24 14:01:36 +00:00
macro-assembler-arm.h Fix calls of strict mode function with an implicit receiver. 2011-05-24 14:01:36 +00:00
regexp-macro-assembler-arm.cc Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler-arm.h Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
simulator-arm.cc This implements per-isolate locking and unlocking, including tests 2011-05-05 18:55:31 +00:00
simulator-arm.h This implements per-isolate locking and unlocking, including tests 2011-05-05 18:55:31 +00:00
stub-cache-arm.cc Prevent deopt on double value assignment to typed arrays 2011-05-26 12:07:22 +00:00