Reviewers: Mads Ager,

Message:
Mads, are you ready to rubber stamp this, or should we have another person
reviewing it?

It adds about 10000 lines of code in the src/mips directory. The changes to the platform independent files are minimal, mainly only handling of include files.

Running

  tools/test.py --simulator=mips

builds without error and runs all the enabled tests including the new ones in
test-assembler-mips.cc. No JavaScript tests are currently enabled.

Description:
MIPS port initial commit

This is the first step in the MIPS port of V8. It adds assembler, disassembler
and simulator for the MIPS32 architecture.

Contains stubbed out implementation of all the compiler/code generator
infrastructure to make it all build.

Patch by Alexandre Rames from Sigma Designs Inc.

This is the landing of http://codereview.chromium.org/543161.

Please review this at http://codereview.chromium.org/561072

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     AUTHORS
  M     SConstruct
  M     src/SConscript
  M     src/assembler.h
  M     src/codegen-inl.h
  M     src/codegen.h
  M     src/flag-definitions.h
  M     src/frames-inl.h
  M     src/globals.h
  M     src/macro-assembler.h
  A     src/mips/assembler-mips-inl.h
  A     src/mips/assembler-mips.h
  A     src/mips/assembler-mips.cc
  A     src/mips/builtins-mips.cc
  A     src/mips/codegen-mips-inl.h
  A     src/mips/codegen-mips.h
  A     src/mips/codegen-mips.cc
  A     src/mips/constants-mips.h
  A     src/mips/constants-mips.cc
  A     src/mips/cpu-mips.cc
  A     src/mips/debug-mips.cc
  A     src/mips/disasm-mips.cc
  A     src/mips/fast-codegen-mips.cc
  A     src/mips/frames-mips.h
  A     src/mips/frames-mips.cc
  A     src/mips/full-codegen-mips.cc
  A     src/mips/ic-mips.cc
  A     src/mips/jump-target-mips.cc
  A     src/mips/macro-assembler-mips.h
  A     src/mips/macro-assembler-mips.cc
  A     src/mips/register-allocator-mips-inl.h
  A     src/mips/register-allocator-mips.h
  A     src/mips/register-allocator-mips.cc
  A     src/mips/simulator-mips.h
  A     src/mips/simulator-mips.cc
  A     src/mips/stub-cache-mips.cc
  A     src/mips/virtual-frame-mips.h
  A     src/mips/virtual-frame-mips.cc
  M     src/objects.h
  M     src/platform-linux.cc
  M     src/register-allocator-inl.h
  M     src/register-allocator.h
  M     src/simulator.h
  M     src/virtual-frame.h
  M     test/cctest/SConscript
  M     test/cctest/cctest.status
  A     test/cctest/test-assembler-mips.cc
  M     test/cctest/test-regexp.cc
  M     test/es5conform/es5conform.status
  M     test/message/message.status
  M     test/mjsunit/mjsunit.status
  M     test/sputnik/sputnik.status


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to