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

Issue 2364093002: Subzero, MIPS32: Intrinsic calls Ctlz and Cttz for i64 (Closed)

Created:
4 years, 3 months ago by obucinac
Modified:
4 years, 2 months 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, MIPS32: Intrinsic calls Ctlz and Cttz for i64 Implements intrinsic calls llvm.ctlz and llvm.cttz for i64. Also adds test cases for constant operands. R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=6fd9c0e3f5b4c7e9e22dc982bbebbb5a891b35e9

Patch Set 1 #

Patch Set 2 : Rebase, tests added #

Patch Set 3 : ctlz for i64, cttz for i64, tests cases for constant operands added #

Patch Set 4 : Bitcast added #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+598 lines, -17 lines) Patch
M src/IceAssemblerMIPS32.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/IceAssemblerMIPS32.cpp View 1 2 chunks +9 lines, -1 line 0 comments Download
M src/IceInstMIPS32.cpp View 1 chunk +7 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.cpp View 1 2 3 3 chunks +54 lines, -2 lines 0 comments Download
M tests_lit/assembler/mips32/encoding_intrinsics.ll View 1 2 6 chunks +499 lines, -14 lines 1 comment Download
M tests_lit/llvm2ice_tests/nacl-other-intrinsics.ll View 1 2 4 chunks +27 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (4 generated)
obucinac
This is partially done (encoding check is missing), and not suitable for commit at the ...
4 years, 3 months ago (2016-09-23 16:24:22 UTC) #3
Jim Stichnoth
On 2016/09/23 16:24:22, obucinac wrote: > This is partially done (encoding check is missing), > ...
4 years, 3 months ago (2016-09-23 19:04:33 UTC) #4
Jim Stichnoth
On 2016/09/23 16:24:22, obucinac wrote: > Again, it is the same problem. Some instructions are ...
4 years, 3 months ago (2016-09-23 19:44:25 UTC) #5
obucinac
Ready for review
4 years, 2 months ago (2016-09-26 18:46:42 UTC) #7
Jim Stichnoth
lgtm https://codereview.chromium.org/2364093002/diff/60001/tests_lit/assembler/mips32/encoding_intrinsics.ll File tests_lit/assembler/mips32/encoding_intrinsics.ll (right): https://codereview.chromium.org/2364093002/diff/60001/tests_lit/assembler/mips32/encoding_intrinsics.ll#newcode43 tests_lit/assembler/mips32/encoding_intrinsics.ll:43: ; DIS-LABEL: {{.*}} <encCtlz32>: In the future, these ...
4 years, 2 months ago (2016-09-27 03:58:07 UTC) #8
Jim Stichnoth
4 years, 2 months ago (2016-09-27 03:58:20 UTC) #10
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
6fd9c0e3f5b4c7e9e22dc982bbebbb5a891b35e9 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698