v8/src/arm
danno@chromium.org 0c3575c874 Generate the TransitionElementsStub using Crankshaft
This includes:
* Adding support for saving callee-clobbered double registers in Crankshaft code.
* Adding a new "HTrapAllocationMemento" hydrogen instruction to handle AllocationSiteInfo data in crankshafted stubs.
* Adding a new "HAllocate" hydrogen instruction that can allocate raw memory from the GC in crankshafted code.
* Support for manipulation of the hole in HChange instructions for Crankshafted stubs.
* Utility routines to manually build loops and if statements containing hydrogen code.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13585 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-02-04 12:01:59 +00:00
..
assembler-arm-inl.h ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
assembler-arm.cc Make DwVfpRegister::AllocationIndexToString use VFPRegister::Name 2013-01-30 09:55:49 +00:00
assembler-arm.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
builtins-arm.cc Add StubFailureTrampolineFrames 2013-01-29 09:12:20 +00:00
code-stubs-arm.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
code-stubs-arm.h ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
codegen-arm.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
codegen-arm.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
constants-arm.cc ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +00:00
constants-arm.h ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +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 ARM: generate integer zero in a uniform manner. 2013-01-07 09:43:12 +00:00
deoptimizer-arm.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
disasm-arm.cc ARM: Make use of d16-d31 when available. 2013-01-23 16:29:48 +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 Additional work to get array literal allocation tracking working, even with --always-opt 2013-01-17 08:41:27 +00:00
ic-arm.cc Replace store array length builtin with codestub. 2013-01-25 11:55:29 +00:00
lithium-arm.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-arm.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-codegen-arm.cc Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-codegen-arm.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
lithium-gap-resolver-arm.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +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 Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
macro-assembler-arm.h Generate the TransitionElementsStub using Crankshaft 2013-02-04 12:01:59 +00:00
regexp-macro-assembler-arm.cc Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag. 2013-01-09 15:47:53 +00:00
regexp-macro-assembler-arm.h Allow unaligned accesses for ARMv7. 2012-10-15 15:19:36 +00:00
simulator-arm.cc Make the arm port build cleanly with Clang. 2013-02-04 10:30:54 +00:00
simulator-arm.h ARM: Rename Simulator::vfp_register to vfp_registers_ 2013-01-30 09:50:25 +00:00
stub-cache-arm.cc Merge KeyedLoad and NamedLoad stub compiler code. 2013-02-01 13:39:36 +00:00