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

Issue 2478113003: [SubZero] Utilize instructions with immediate operands (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] Utilize instructions with immediate operands This patch optimizes code generation of instructions with 16-bit immediate operands R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=21f78bb1b7cd9040ce5baea3be51f7be49a1bb1f

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressed review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+151 lines, -154 lines) Patch
M src/IceTargetLoweringMIPS32.cpp View 1 3 chunks +70 lines, -11 lines 0 comments Download
M tests_lit/assembler/mips32/encoding_test_arith.ll View 3 chunks +42 lines, -66 lines 0 comments Download
M tests_lit/llvm2ice_tests/8bit.pnacl.ll View 7 chunks +7 lines, -14 lines 0 comments Download
M tests_lit/llvm2ice_tests/adv-switch-opt.ll View 1 chunk +3 lines, -3 lines 0 comments Download
M tests_lit/llvm2ice_tests/nop-insertion-no-vectors.ll View 8 chunks +18 lines, -45 lines 0 comments Download
M tests_lit/llvm2ice_tests/shift.ll View 6 chunks +6 lines, -6 lines 0 comments Download
M tests_lit/llvm2ice_tests/switch-opt.ll View 1 chunk +1 line, -1 line 0 comments Download
M tests_lit/llvm2ice_tests/test_i1.ll View 3 chunks +3 lines, -6 lines 0 comments Download
M tests_lit/llvm2ice_tests/uncond_br.ll View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
jaydeep.patil
4 years, 1 month ago (2016-11-04 11:41:21 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/2478113003/diff/1/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/2478113003/diff/1/src/IceTargetLoweringMIPS32.cpp#newcode2558 src/IceTargetLoweringMIPS32.cpp:2558: auto *Const32 = llvm::dyn_cast<ConstantInteger32>(Src1); Can you move the definition ...
4 years, 1 month ago (2016-11-04 13:18:48 UTC) #4
jaydeep.patil
https://codereview.chromium.org/2478113003/diff/1/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/2478113003/diff/1/src/IceTargetLoweringMIPS32.cpp#newcode2558 src/IceTargetLoweringMIPS32.cpp:2558: auto *Const32 = llvm::dyn_cast<ConstantInteger32>(Src1); On 2016/11/04 13:18:48, Jim Stichnoth ...
4 years, 1 month ago (2016-11-07 03:55:12 UTC) #5
Jim Stichnoth
lgtm
4 years, 1 month ago (2016-11-07 04:53:40 UTC) #6
Jim Stichnoth
4 years, 1 month ago (2016-11-07 04:53:53 UTC) #8
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
21f78bb1b7cd9040ce5baea3be51f7be49a1bb1f (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698