v8/src/arm
fschneider@chromium.org 5a236ce6fd Add support for hydrogen control instructions with >2 successor blocks.
This change makes the number of successors of a control instruction
configurable with a template parameter and changes the existing instructions
to use it.

To iterate over all successors I added an iterator instead of always calling
First- and SecondSuccessor.
Review URL: http://codereview.chromium.org/7114004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8262 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-06-10 12:09:48 +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 Fix presubmit errors catched by a more recent version of cpplint.py. 2011-06-07 07:17:46 +00:00
builtins-arm.cc Implement set trap for proxies, and revamp class hierarchy in preparation: 2011-05-31 16:38:40 +00:00
code-stubs-arm.cc Moved non-architecture-specific GetFooCodeStub functions to ic.cc, removing 2011-06-09 13:26:18 +00:00
code-stubs-arm.h Fix presubmit errors catched by a more recent version of cpplint.py. 2011-06-07 07:17:46 +00:00
codegen-arm.cc Revert 8122 (stub call asserts) while test failures are investigated. 2011-05-31 15:21:25 +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 Revert 8122 (stub call asserts) while test failures are investigated. 2011-05-31 15:21:25 +00:00
deoptimizer-arm.cc Revert 8122 (stub call asserts) while test failures are investigated. 2011-05-31 15:21:25 +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 Use the previous context link when checking context extension objects. 2011-06-09 17:44:50 +00:00
ic-arm.cc Add complete ElementsKind information directly to Map for objects with elements. 2011-06-03 07:41:37 +00:00
lithium-arm.cc Add support for hydrogen control instructions with >2 successor blocks. 2011-06-10 12:09:48 +00:00
lithium-arm.h Add support for hydrogen control instructions with >2 successor blocks. 2011-06-10 12:09:48 +00:00
lithium-codegen-arm.cc Remove the flag --debug-info 2011-06-10 07:15:46 +00:00
lithium-codegen-arm.h Add boolean flag to HChange and LNumberUntagD to not convert undefined to NaN. 2011-06-09 12:27:28 +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 Link function contexts directly to the previous context. 2011-06-09 12:45:26 +00:00
macro-assembler-arm.h Stop using with explicitly to implement try/catch. 2011-06-08 13:55:33 +00:00
regexp-macro-assembler-arm.cc Revert 8122 (stub call asserts) while test failures are investigated. 2011-05-31 15:21:25 +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 Refactor platform-specific code for determining shared stub for keyed load/stores. 2011-06-10 07:49:49 +00:00