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

Issue 2316933002: [SubZero] Implement GP to/from FP moves for MIPS (Closed)

Created:
4 years, 3 months ago by jaydeep.patil
Modified:
4 years, 3 months ago
Reviewers:
Karl, obucinac, John, sagar.thakur, 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] Implement GP to/from FP moves for MIPS The patch implements mtc1/mfc1 instructions which are required for GP to/from FP registers moves. The patch also implements fptosi and sitofp for float and i32 types to test mtc1/mfc1 instructions. R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=d329766247adf63dbb8833a6819b2bdbbad6180b

Patch Set 1 #

Total comments: 12

Patch Set 2 : Addressed review comments #

Total comments: 4

Patch Set 3 : Rebase to master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+191 lines, -41 lines) Patch
M src/IceInstMIPS32.cpp View 1 2 1 chunk +33 lines, -21 lines 0 comments Download
M src/IceRegistersMIPS32.h View 1 chunk +5 lines, -2 lines 0 comments Download
M src/IceTargetLoweringMIPS32.cpp View 1 2 3 chunks +92 lines, -18 lines 0 comments Download
M tests_lit/llvm2ice_tests/fp.convert.ll View 1 2 9 chunks +35 lines, -0 lines 0 comments Download
M tests_lit/llvm2ice_tests/fp.load_store.ll View 7 chunks +26 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (4 generated)
jaydeep.patil
4 years, 3 months ago (2016-09-07 05:40:08 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/2316933002/diff/1/src/IceInstMIPS32.cpp File src/IceInstMIPS32.cpp (right): https://codereview.chromium.org/2316933002/diff/1/src/IceInstMIPS32.cpp#newcode721 src/IceInstMIPS32.cpp:721: if (isScalarFloatingType(DstType) == true) { remove the redundant "== ...
4 years, 3 months ago (2016-09-07 15:39:32 UTC) #4
obucinac
https://codereview.chromium.org/2316933002/diff/1/src/IceInstMIPS32.cpp File src/IceInstMIPS32.cpp (right): https://codereview.chromium.org/2316933002/diff/1/src/IceInstMIPS32.cpp#newcode744 src/IceInstMIPS32.cpp:744: ActualOpcode = "move"; As adviced earlier by Simon Dardis, ...
4 years, 3 months ago (2016-09-08 09:52:01 UTC) #6
jaydeep.patil
https://codereview.chromium.org/2316933002/diff/1/src/IceInstMIPS32.cpp File src/IceInstMIPS32.cpp (right): https://codereview.chromium.org/2316933002/diff/1/src/IceInstMIPS32.cpp#newcode721 src/IceInstMIPS32.cpp:721: if (isScalarFloatingType(DstType) == true) { On 2016/09/07 15:39:31, stichnot ...
4 years, 3 months ago (2016-09-13 06:18:36 UTC) #7
jaydeep.patil
4 years, 3 months ago (2016-09-13 06:22:52 UTC) #8
Jim Stichnoth
This looks good. Could you rebase to master and upload a new patchset? I'm getting ...
4 years, 3 months ago (2016-09-13 13:05:37 UTC) #9
obucinac
https://codereview.chromium.org/2316933002/diff/20001/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/2316933002/diff/20001/src/IceTargetLoweringMIPS32.cpp#newcode2086 src/IceTargetLoweringMIPS32.cpp:2086: case InstCast::Fptosi: { Fptosi cast is covered by genTargetHelperCallSFor. ...
4 years, 3 months ago (2016-09-13 17:49:01 UTC) #10
jaydeep.patil
https://codereview.chromium.org/2316933002/diff/20001/src/IceTargetLoweringMIPS32.cpp File src/IceTargetLoweringMIPS32.cpp (right): https://codereview.chromium.org/2316933002/diff/20001/src/IceTargetLoweringMIPS32.cpp#newcode2086 src/IceTargetLoweringMIPS32.cpp:2086: case InstCast::Fptosi: { On 2016/09/13 17:49:01, obucinac wrote: > ...
4 years, 3 months ago (2016-09-14 04:42:44 UTC) #11
jaydeep.patil
4 years, 3 months ago (2016-09-14 04:43:07 UTC) #12
Jim Stichnoth
lgtm
4 years, 3 months ago (2016-09-14 05:51:32 UTC) #13
Jim Stichnoth
4 years, 3 months ago (2016-09-14 05:52:30 UTC) #15
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
d329766247adf63dbb8833a6819b2bdbbad6180b (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698