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

Issue 2446273003: [SubZero] Generate relocations for MIPS (Closed)

Created:
4 years, 1 month ago by jaydeep.patil
Modified:
4 years, 1 month ago
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 relocations for MIPS The patch generate Hi, Lo, Jal and data relocations. Instruction encoding of instructions like ldc1, sdc1 etc. has been added. Following tests from cross-test framework were tested successfully: (non-vector, OBJ mode, Om1, O2) mem_intrin TotalTests=114300 Passes=114300 Failures=0 simple_loop TotalTests=102 Passes=102 Failures=0 test_arith TotalTests=49489704 Passes=49489704 Failures=0 test_bitmanip TotalTests=1200 Passes=1200 Failures=0 test_cast TotalTests=7444 Passes=7444 Failures=0 test_fcmp TotalTests=123904 Passes=123904 Failures=0 test_global TotalTests=270 Passes=270 Failures=0 test_icmp TotalTests=3341520 Passes=3341520 Failures=0 test_strengthreduce TotalTests=240 Passes=240 Failures=0 Following tests are disabled as they are either all-vectors or contain unimplemented intrinsic lowering: test_calling_conv test_select test_stacksave test_sync_atomic test_vector_ops R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=130aca718ed16be20e616e591a53de1d69f00d12

Patch Set 1 #

Patch Set 2 : Rebase on master #

Total comments: 8

Patch Set 3 : Addressed review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+367 lines, -28 lines) Patch
M src/IceAssemblerMIPS32.h View 9 chunks +39 lines, -2 lines 0 comments Download
M src/IceAssemblerMIPS32.cpp View 1 2 10 chunks +208 lines, -5 lines 0 comments Download
M src/IceInstMIPS32.h View 1 2 5 chunks +7 lines, -2 lines 0 comments Download
M src/IceInstMIPS32.cpp View 15 chunks +56 lines, -13 lines 0 comments Download
M src/IceTargetLoweringMIPS32.h View 1 1 chunk +4 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.cpp View 1 2 chunks +2 lines, -5 lines 0 comments Download
M src/IceTypes.def View 1 chunk +1 line, -1 line 0 comments Download
M tests_lit/assembler/mips32/encoding_test_arith_fp.ll View 1 chunk +50 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
jaydeep.patil
4 years, 1 month ago (2016-10-26 13:34:01 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/2446273003/diff/20001/src/IceAssemblerMIPS32.cpp File src/IceAssemblerMIPS32.cpp (right): https://codereview.chromium.org/2446273003/diff/20001/src/IceAssemblerMIPS32.cpp#newcode239 src/IceAssemblerMIPS32.cpp:239: } else { else if ( ... ) ...
4 years, 1 month ago (2016-10-27 13:58:15 UTC) #4
jaydeep.patil
https://codereview.chromium.org/2446273003/diff/20001/src/IceAssemblerMIPS32.cpp File src/IceAssemblerMIPS32.cpp (right): https://codereview.chromium.org/2446273003/diff/20001/src/IceAssemblerMIPS32.cpp#newcode239 src/IceAssemblerMIPS32.cpp:239: } else { On 2016/10/27 13:58:15, Jim Stichnoth wrote: ...
4 years, 1 month ago (2016-10-28 02:53:57 UTC) #5
Jim Stichnoth
lgtm
4 years, 1 month ago (2016-10-28 12:30:45 UTC) #6
Jim Stichnoth
4 years, 1 month ago (2016-10-28 12:30:59 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
130aca718ed16be20e616e591a53de1d69f00d12 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698