Merge from experimental code generator branch to bleeding edge.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 27 Feb 2009 13:00:32 +0000 (13:00 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 27 Feb 2009 13:00:32 +0000 (13:00 +0000)
commitf4735247cfd74cefe2d57b83072baf58f1c53a27
treee68571b7b4f24809fbab8473d5154fffe07b821c
parentd77a0468cb3d7e0f246e13bf5c103bd7605f56dc
Merge from experimental code generator branch to bleeding edge.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1389 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
48 files changed:
src/SConscript
src/assembler-arm.h
src/assembler-ia32.cc
src/assembler-ia32.h
src/assembler.h
src/ast.cc
src/ast.h
src/codegen-arm.cc
src/codegen-arm.h
src/codegen-ia32.cc
src/codegen-ia32.h
src/codegen.cc
src/codegen.h
src/disasm-arm.cc
src/disasm-ia32.cc
src/disasm.h
src/disassembler.cc
src/globals.h
src/ic-ia32.cc
src/jump-target-arm.cc [new file with mode: 0644]
src/jump-target-ia32.cc [new file with mode: 0644]
src/jump-target.cc [new file with mode: 0644]
src/jump-target.h [new file with mode: 0644]
src/list.h
src/macro-assembler-ia32.cc
src/macro-assembler-ia32.h
src/parser.cc
src/register-allocator-arm.cc [new file with mode: 0644]
src/register-allocator-ia32.cc [new file with mode: 0644]
src/register-allocator.cc [new file with mode: 0644]
src/register-allocator.h [new file with mode: 0644]
src/simulator-arm.cc
src/virtual-frame-arm.cc [new file with mode: 0644]
src/virtual-frame-arm.h [new file with mode: 0644]
src/virtual-frame-ia32.cc [new file with mode: 0644]
src/virtual-frame-ia32.h [new file with mode: 0644]
src/virtual-frame.cc [new file with mode: 0644]
src/virtual-frame.h [new file with mode: 0644]
test/mjsunit/compare-constants.js [new file with mode: 0644]
test/mjsunit/debug-evaluate.js
test/mjsunit/debug-step.js
test/mjsunit/multiple-return.js [new file with mode: 0644]
test/mjsunit/short-circuit-boolean.js [new file with mode: 0644]
test/mjsunit/switch.js
test/mjsunit/this.js
tools/v8.xcodeproj/project.pbxproj
tools/visual_studio/v8_base.vcproj
tools/visual_studio/v8_base_arm.vcproj