Use root array to load roots in generated ARM code.
authorwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 17 Aug 2009 14:31:49 +0000 (14:31 +0000)
committerwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 17 Aug 2009 14:31:49 +0000 (14:31 +0000)
commit349dc04a5d9d685050d43212431ad07afa63d27f
tree5e40fc4531a9c66049e9a615ff0f9b39231ca1b5
parente64bf9ad6c38069ebc9d3c02c039c1585bd9a34b
Use root array to load roots in generated ARM code.
This cuts down on code size and reloc work.
Review URL: http://codereview.chromium.org/171041

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2701 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
src/arm/builtins-arm.cc
src/arm/cfg-arm.cc
src/arm/codegen-arm.cc
src/arm/disasm-arm.cc
src/arm/ic-arm.cc
src/arm/macro-assembler-arm.cc
src/arm/macro-assembler-arm.h
src/arm/stub-cache-arm.cc
src/arm/virtual-frame-arm.cc
src/assembler.cc
src/assembler.h
src/heap.h
src/serialize.cc
test/cctest/test-disasm-arm.cc
test/cctest/test-serialize.cc