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

Issue 2052793003: Calling convention for MIPS32 (Closed)

Created:
4 years, 6 months ago by mohit.bhakkad
Modified:
4 years, 6 months ago
CC:
native-client-reviews_googlegroups.com, jaydeep.patil, rich.fuhler_imgtec.com, srdjan.obucina_imgtec.com, sagar.thakur
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

This patch provides calling convention class for MIPS with support of integer and floating point types R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=f90118afcc4116815b3f2f67ca03976b0174afce

Patch Set 1 #

Total comments: 1

Patch Set 2 : Adding strict assertion #

Patch Set 3 : Modifying calling conventions to follow all the O32 abi rules #

Total comments: 9

Patch Set 4 : Addressed review comments #

Total comments: 2

Patch Set 5 : Addressed review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+270 lines, -32 lines) Patch
M src/IceInstMIPS32.def View 1 2 3 4 1 chunk +64 lines, -32 lines 0 comments Download
M src/IceRegistersMIPS32.h View 1 1 chunk +18 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.h View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
M src/IceTargetLoweringMIPS32.cpp View 1 2 3 4 3 chunks +151 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (3 generated)
mohit.bhakkad
4 years, 6 months ago (2016-06-09 08:56:22 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/2052793003/diff/1/src/IceRegistersMIPS32.h File src/IceRegistersMIPS32.h (right): https://codereview.chromium.org/2052793003/diff/1/src/IceRegistersMIPS32.h#newcode93 src/IceRegistersMIPS32.h:93: // CAUTION: This is not entirely correct, as it ...
4 years, 6 months ago (2016-06-09 21:27:23 UTC) #4
mohit.bhakkad
Modified according to MIPS O32 abi
4 years, 6 months ago (2016-06-10 12:54:35 UTC) #5
Jim Stichnoth
https://codereview.chromium.org/2052793003/diff/40001/src/IceInstMIPS32.def File src/IceInstMIPS32.def (right): https://codereview.chromium.org/2052793003/diff/40001/src/IceInstMIPS32.def#newcode127 src/IceInstMIPS32.def:127: ALIASES2(Reg_F12, Reg_F12F13)) \ I would prepend 2 spaces so ...
4 years, 6 months ago (2016-06-10 23:03:46 UTC) #6
mohit.bhakkad
On 2016/06/10 23:03:46, stichnot wrote: > https://codereview.chromium.org/2052793003/diff/40001/src/IceInstMIPS32.def > File src/IceInstMIPS32.def (right): > > https://codereview.chromium.org/2052793003/diff/40001/src/IceInstMIPS32.def#newcode127 > ...
4 years, 6 months ago (2016-06-11 10:57:18 UTC) #7
Jim Stichnoth
https://codereview.chromium.org/2052793003/diff/60001/src/IceInstMIPS32.def File src/IceInstMIPS32.def (right): https://codereview.chromium.org/2052793003/diff/60001/src/IceInstMIPS32.def#newcode114 src/IceInstMIPS32.def:114: X(Reg_F0, 0, "f0", 1,0,0,0, 0,0,1,0,0, ALIASES1(Reg_F0)) \ As mentioned ...
4 years, 6 months ago (2016-06-11 14:13:26 UTC) #8
mohit.bhakkad
- Added register-pairs for all the FP registers as alias. - Did "else-after-return" simplifications as ...
4 years, 6 months ago (2016-06-13 06:08:30 UTC) #9
Jim Stichnoth
lgtm
4 years, 6 months ago (2016-06-13 07:26:52 UTC) #10
Jim Stichnoth
4 years, 6 months ago (2016-06-13 07:28:19 UTC) #12
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
f90118afcc4116815b3f2f67ca03976b0174afce (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698