Added fast-case switch to ARM.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 3 Oct 2008 12:04:59 +0000 (12:04 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 3 Oct 2008 12:04:59 +0000 (12:04 +0000)
commit17dc503149fbe9e67b93cbc4289a7ff8c345f4f1
tree76ac9cddee8ae344688d95f05753dbf523c906ad
parent4269973acd5db49f8b2a1ab034d435555d6e792a
Added fast-case switch to ARM.
Refactored to reuse code between ia32 and ARM.
Added tests for switch.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@424 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/codegen-arm.cc
src/codegen-ia32.cc
src/codegen.cc
src/codegen.h
src/macro-assembler-arm.h
test/mjsunit/switch.js