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

Issue 1948093002: [Subzero][MIPS32] Implement sext, zext and trunc (Closed)

Created:
4 years, 7 months ago by sagar.thakur
Modified:
4 years, 7 months ago
CC:
native-client-reviews_googlegroups.com, mohit.bhakkad, srdjan.obucina_imgtec.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] Implement sext, zext and trunc This patch adds support for sext, zext, trunc operations on i8, i16, i32 source operand types. Support for i1 source operand type will follow. R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=38dcb59d93d2db52cb29bcd64c8029ccd7d5072e

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressed review comments #

Total comments: 6

Patch Set 3 : Addressed review comments #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+150 lines, -4 lines) Patch
M src/IceInstMIPS32.h View 2 4 chunks +6 lines, -0 lines 0 comments Download
M src/IceInstMIPS32.cpp View 2 chunks +3 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.h View 1 2 4 chunks +14 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.cpp View 1 2 2 chunks +63 lines, -4 lines 1 comment Download
M tests_lit/llvm2ice_tests/64bit.pnacl.ll View 1 14 chunks +64 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (3 generated)
sagar.thakur
4 years, 7 months ago (2016-05-04 18:29:44 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/1948093002/diff/1/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/1948093002/diff/1/src/IceTargetLoweringMIPS32.cpp#newcode910 src/IceTargetLoweringMIPS32.cpp:910: Operand *Src0 = legalizeUndef(Instr->getSrc(0)); Add this: const Type Src0Ty ...
4 years, 7 months ago (2016-05-05 15:32:38 UTC) #4
sagar.thakur
https://codereview.chromium.org/1948093002/diff/1/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/1948093002/diff/1/src/IceTargetLoweringMIPS32.cpp#newcode910 src/IceTargetLoweringMIPS32.cpp:910: Operand *Src0 = legalizeUndef(Instr->getSrc(0)); On 2016/05/05 15:32:37, stichnot wrote: ...
4 years, 7 months ago (2016-05-06 13:04:06 UTC) #5
Jim Stichnoth
https://codereview.chromium.org/1948093002/diff/20001/src/IceInstMIPS32.h File src/IceInstMIPS32.h (right): https://codereview.chromium.org/1948093002/diff/20001/src/IceInstMIPS32.h#newcode465 src/IceInstMIPS32.h:465: InstMIPS32Imm16(Cfg *Func, Variable *Dest, Operand *Source, Why is this ...
4 years, 7 months ago (2016-05-06 19:55:10 UTC) #6
sagar.thakur
https://codereview.chromium.org/1948093002/diff/20001/src/IceInstMIPS32.h File src/IceInstMIPS32.h (right): https://codereview.chromium.org/1948093002/diff/20001/src/IceInstMIPS32.h#newcode465 src/IceInstMIPS32.h:465: InstMIPS32Imm16(Cfg *Func, Variable *Dest, Operand *Source, On 2016/05/06 19:55:09, ...
4 years, 7 months ago (2016-05-09 11:03:40 UTC) #7
Jim Stichnoth
lgtm https://codereview.chromium.org/1948093002/diff/40001/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/1948093002/diff/40001/src/IceTargetLoweringMIPS32.cpp#newcode952 src/IceTargetLoweringMIPS32.cpp:952: switch (Src0Ty) { It would probably be cleaner ...
4 years, 7 months ago (2016-05-09 18:41:27 UTC) #8
Jim Stichnoth
4 years, 7 months ago (2016-05-09 18:58:05 UTC) #10
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
38dcb59d93d2db52cb29bcd64c8029ccd7d5072e (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698