Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Issue 2259983004: [SubZero] Generate ELF output for MIPS (Closed)

Created:
4 years, 4 months ago by jaydeep.patil
Modified:
4 years, 3 months ago
Reviewers:
Karl, John, mohit.bhakkad, Jim Stichnoth, srdjan.obucina, Eric Holk
CC:
native-client-reviews_googlegroups.com, rich.fuhler_imgtec.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

[SubZero] Generate ELF output for MIPS This patch adds encoding of few arithmetic and branch instructions. R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=135f5dbff28dfe8bb2f33363956eb7ea5f236ff9

Patch Set 1 #

Total comments: 13

Patch Set 2 : Address review comments #

Total comments: 7

Patch Set 3 : Addressed review comments #

Total comments: 2

Patch Set 4 : Removed Dart comment #

Total comments: 2

Patch Set 5 : Corrected tests for reg-to-reg move insn #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1158 lines, -67 lines) Patch
M Makefile.standalone View 1 chunk +1 line, -0 lines 0 comments Download
M src/IceAssemblerMIPS32.h View 1 2 3 4 chunks +115 lines, -23 lines 0 comments Download
A src/IceAssemblerMIPS32.cpp View 1 2 1 chunk +429 lines, -0 lines 0 comments Download
M src/IceInstMIPS32.h View 1 2 5 chunks +4 lines, -4 lines 0 comments Download
M src/IceInstMIPS32.cpp View 1 2 3 4 6 chunks +157 lines, -7 lines 0 comments Download
A tests_lit/assembler/mips32/encoding_test_arith.ll View 1 2 1 chunk +164 lines, -0 lines 0 comments Download
A tests_lit/assembler/mips32/encoding_test_branch.ll View 1 2 1 chunk +255 lines, -0 lines 0 comments Download
M tests_lit/llvm2ice_tests/64bit.pnacl.ll View 1 2 3 4 17 chunks +26 lines, -26 lines 0 comments Download
M tests_lit/llvm2ice_tests/int-arg.ll View 1 2 3 4 5 chunks +7 lines, -7 lines 0 comments Download

Messages

Total messages: 18 (3 generated)
jaydeep.patil
4 years, 4 months ago (2016-08-19 06:26:03 UTC) #3
Jim Stichnoth
This is great to see! The main thing here is that this CL must have ...
4 years, 4 months ago (2016-08-19 17:12:21 UTC) #4
jaydeep.patil
Addressed review comments.
4 years, 4 months ago (2016-08-24 05:27:22 UTC) #5
jaydeep.patil
Adding Rich Fuhler
4 years, 4 months ago (2016-08-24 05:37:08 UTC) #6
Jim Stichnoth
https://codereview.chromium.org/2259983004/diff/20001/src/IceAssemblerMIPS32.cpp File src/IceAssemblerMIPS32.cpp (right): https://codereview.chromium.org/2259983004/diff/20001/src/IceAssemblerMIPS32.cpp#newcode1 src/IceAssemblerMIPS32.cpp:1: //===- subzero/src/IceAssemblerMIPS32.cpp - MIPS32 Assembler --*- C++ -*-====// I'm ...
4 years, 4 months ago (2016-08-24 15:37:39 UTC) #7
Jim Stichnoth
BTW, it's customary to explicitly address each comment, by clicking the "Reply" link at the ...
4 years, 4 months ago (2016-08-24 15:40:40 UTC) #8
jaydeep.patil
https://codereview.chromium.org/2259983004/diff/20001/src/IceAssemblerMIPS32.cpp File src/IceAssemblerMIPS32.cpp (right): https://codereview.chromium.org/2259983004/diff/20001/src/IceAssemblerMIPS32.cpp#newcode1 src/IceAssemblerMIPS32.cpp:1: //===- subzero/src/IceAssemblerMIPS32.cpp - MIPS32 Assembler --*- C++ -*-====// On ...
4 years, 3 months ago (2016-08-25 04:39:08 UTC) #9
Jim Stichnoth
https://codereview.chromium.org/2259983004/diff/40001/src/IceAssemblerMIPS32.h File src/IceAssemblerMIPS32.h (right): https://codereview.chromium.org/2259983004/diff/40001/src/IceAssemblerMIPS32.h#newcode3 src/IceAssemblerMIPS32.h:3: // Copyright (c) 2013, the Dart project authors. Please ...
4 years, 3 months ago (2016-08-25 12:37:05 UTC) #10
jaydeep.patil
https://codereview.chromium.org/2259983004/diff/40001/src/IceAssemblerMIPS32.h File src/IceAssemblerMIPS32.h (right): https://codereview.chromium.org/2259983004/diff/40001/src/IceAssemblerMIPS32.h#newcode3 src/IceAssemblerMIPS32.h:3: // Copyright (c) 2013, the Dart project authors. Please ...
4 years, 3 months ago (2016-08-26 03:04:53 UTC) #11
Jim Stichnoth
I'm not sure what exactly has changed, but 2 of the lit tests are now ...
4 years, 3 months ago (2016-08-26 13:15:03 UTC) #12
jaydeep.patil
https://codereview.chromium.org/2259983004/diff/60001/src/IceInstMIPS32.cpp File src/IceInstMIPS32.cpp (right): https://codereview.chromium.org/2259983004/diff/60001/src/IceInstMIPS32.cpp#newcode516 src/IceInstMIPS32.cpp:516: auto *RA = llvm::cast<Variable>(getSrc(0)); On 2016/08/26 13:15:03, stichnot wrote: ...
4 years, 3 months ago (2016-08-29 04:20:53 UTC) #13
jaydeep.patil
On 2016/08/26 13:15:03, stichnot wrote: > I'm not sure what exactly has changed, but 2 ...
4 years, 3 months ago (2016-08-29 04:24:06 UTC) #14
jaydeep.patil
Corrected tests for reg-to-reg move insn
4 years, 3 months ago (2016-08-29 04:27:21 UTC) #15
Jim Stichnoth
lgtm
4 years, 3 months ago (2016-08-29 12:13:56 UTC) #16
Jim Stichnoth
4 years, 3 months ago (2016-08-29 12:14:11 UTC) #18
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
135f5dbff28dfe8bb2f33363956eb7ea5f236ff9 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698