MIPS port initial commit - Code Review (original) (raw)

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. Committed: http://code.google.com/p/v8/source/detail?r=3799

Patch Set 1#

Total comments: 77

Patch Set 2 : ''#

Patch Set 3 : ''#

Unified diffs Side-by-side diffs Delta from patch set Stats (+10792 lines, -7 lines) Patch
M AUTHORS View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M SConstruct View 1 2 6 chunks +33 lines, -2 lines 0 comments Download
M src/SConscript View 1 2 2 chunks +19 lines, -0 lines 0 comments Download
M src/assembler.h View 1 2 2 chunks +14 lines, -1 line 0 comments Download
M src/codegen.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M src/codegen-inl.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M src/flag-definitions.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M src/frames-inl.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M src/globals.h View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M src/macro-assembler.h View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
A src/mips/assembler-mips.h View 1 1 chunk +663 lines, -0 lines 0 comments Download
A src/mips/assembler-mips.cc View 1 1 chunk +1208 lines, -0 lines 0 comments Download
A src/mips/assembler-mips-inl.h View 1 1 chunk +215 lines, -0 lines 0 comments Download
A src/mips/builtins-mips.cc View 1 1 chunk +109 lines, -0 lines 0 comments Download
A src/mips/codegen-mips.h View 1 2 1 chunk +311 lines, -0 lines 0 comments Download
A src/mips/codegen-mips.cc View 1 1 chunk +501 lines, -0 lines 0 comments Download
A src/mips/codegen-mips-inl.h View 1 chunk +56 lines, -0 lines 0 comments Download
A src/mips/constants-mips.h View 1 1 chunk +525 lines, -0 lines 0 comments Download
A src/mips/constants-mips.cc View 1 1 chunk +323 lines, -0 lines 0 comments Download
A src/mips/cpu-mips.cc View 1 1 chunk +69 lines, -0 lines 0 comments Download
A src/mips/debug-mips.cc View 1 1 chunk +112 lines, -0 lines 0 comments Download
A src/mips/disasm-mips.cc View 1 1 chunk +784 lines, -0 lines 0 comments Download
A src/mips/fast-codegen-mips.cc View 1 chunk +56 lines, -0 lines 0 comments Download
A src/mips/frames-mips.h View 1 1 chunk +164 lines, -0 lines 0 comments Download
A src/mips/frames-mips.cc View 1 1 chunk +100 lines, -0 lines 0 comments Download
A src/mips/full-codegen-mips.cc View 1 chunk +268 lines, -0 lines 0 comments Download
A src/mips/ic-mips.cc View 1 1 chunk +187 lines, -0 lines 0 comments Download
A src/mips/jump-target-mips.cc View 1 1 chunk +87 lines, -0 lines 0 comments Download
A src/mips/macro-assembler-mips.h View 1 1 chunk +381 lines, -0 lines 0 comments Download
A src/mips/macro-assembler-mips.cc View 1 1 chunk +895 lines, -0 lines 0 comments Download
A src/mips/register-allocator-mips.h View 1 1 chunk +46 lines, -0 lines 0 comments Download
A src/mips/register-allocator-mips.cc View 1 1 chunk +60 lines, -0 lines 0 comments Download
A src/mips/register-allocator-mips-inl.h View 1 1 chunk +137 lines, -0 lines 0 comments Download
A src/mips/simulator-mips.h View 1 1 chunk +311 lines, -0 lines 0 comments Download
A src/mips/simulator-mips.cc View 1 1 chunk +1648 lines, -0 lines 0 comments Download
A src/mips/stub-cache-mips.cc View 1 1 chunk +384 lines, -0 lines 0 comments Download
A src/mips/virtual-frame-mips.h View 1 1 chunk +548 lines, -0 lines 0 comments Download
A src/mips/virtual-frame-mips.cc View 1 1 chunk +240 lines, -0 lines 0 comments Download
M src/objects.h View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M src/platform-linux.cc View 1 2 5 chunks +10 lines, -2 lines 0 comments Download
M src/register-allocator.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M src/register-allocator-inl.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M src/simulator.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M src/virtual-frame.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M test/cctest/SConscript View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/cctest.status View 1 2 1 chunk +20 lines, -0 lines 0 comments Download
A test/cctest/test-assembler-mips.cc View 1 1 chunk +257 lines, -0 lines 0 comments Download
M test/cctest/test-regexp.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M test/es5conform/es5conform.status View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M test/message/message.status View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M test/mjsunit/mjsunit.status View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M test/sputnik/sputnik.status View 1 2 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)