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

Issue 601723002: MIPS: Add turbofan support for mips32. (Closed)

Created:
6 years, 3 months ago by paul.l...
Modified:
6 years, 2 months ago
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : minor cleanups #

Total comments: 46

Patch Set 3 : rebase Sep 24: port sqrt (r24177) and float32 (r24179). #

Patch Set 4 : Address comments in instruction selector tests. #

Patch Set 5 : Address more review comments. #

Patch Set 6 : rebase to 25-Sep, port Float32Constant, fix OperandConverter bug. #

Patch Set 7 : rebased 1-Oct, port r24319, r24350, r24356, r24367. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2422 lines, -11 lines) Patch
M src/compiler/instruction-codes.h View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
A + src/compiler/mips/OWNERS View 0 chunks +-1 lines, --1 lines 0 comments Download
A src/compiler/mips/code-generator-mips.cc View 1 2 3 4 5 6 1 chunk +963 lines, -0 lines 0 comments Download
A src/compiler/mips/instruction-codes-mips.h View 1 2 3 4 1 chunk +86 lines, -0 lines 0 comments Download
A src/compiler/mips/instruction-selector-mips.cc View 1 2 3 4 5 6 1 chunk +544 lines, -0 lines 0 comments Download
A + src/compiler/mips/linkage-mips.cc View 1 1 chunk +10 lines, -10 lines 0 comments Download
M src/globals.h View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/compiler/call-tester.h View 1 chunk +1 line, -1 line 0 comments Download
A test/unittests/compiler/mips/instruction-selector-mips-unittest.cc View 1 2 3 4 5 6 1 chunk +807 lines, -0 lines 0 comments Download
M test/unittests/unittests.gyp View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M tools/gyp/v8.gyp View 1 2 3 4 5 6 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (2 generated)
paul.l...
PTAL. (I'll add the new float32 backend to this later today, possibly as a 2nd ...
6 years, 3 months ago (2014-09-24 14:26:07 UTC) #2
dusmil.imgtec
Mips part lgtm.
6 years, 3 months ago (2014-09-24 15:03:52 UTC) #3
titzer
Hi Paul, Awesome that you've done all this work already! This is much faster than ...
6 years, 3 months ago (2014-09-24 15:23:32 UTC) #4
paul.l...
Hi Ben - Thanks for getting to the review so quickly, for your kind words, ...
6 years, 2 months ago (2014-09-25 03:53:32 UTC) #5
Benedikt Meurer
Hey Paul, I'm adding the missing bits for Float32Constant currently. Should be in during the ...
6 years, 2 months ago (2014-09-25 05:22:57 UTC) #6
Benedikt Meurer
https://codereview.chromium.org/601723002/diff/20001/src/compiler/mips/code-generator-mips.cc File src/compiler/mips/code-generator-mips.cc (right): https://codereview.chromium.org/601723002/diff/20001/src/compiler/mips/code-generator-mips.cc#newcode361 src/compiler/mips/code-generator-mips.cc:361: FlagsCondition condition) { Hm, we may need to refactor ...
6 years, 2 months ago (2014-09-25 05:37:11 UTC) #7
Michael Starzinger
The changes outside the "compiler" directory look good, I'll leave the review of the backend ...
6 years, 2 months ago (2014-09-25 09:05:12 UTC) #9
paul.l...
Hey guys, thanks for all your feedback! Most things have been addressed, though a couple ...
6 years, 2 months ago (2014-09-25 17:18:40 UTC) #10
paul.l...
PTAL, it's rebased, comments addressed, and passes all the tests.
6 years, 2 months ago (2014-09-26 00:15:30 UTC) #11
paul.l...
I should add that this CL does not yet attempt to fix the somewhat ugly ...
6 years, 2 months ago (2014-09-26 00:30:18 UTC) #12
Benedikt Meurer
On 2014/09/26 at 00:30:18, paul.lind wrote: > I should add that this CL does not ...
6 years, 2 months ago (2014-09-26 06:37:01 UTC) #13
titzer
Looks good from my side. Benedikt? https://codereview.chromium.org/601723002/diff/20001/src/compiler/mips/code-generator-mips.cc File src/compiler/mips/code-generator-mips.cc (right): https://codereview.chromium.org/601723002/diff/20001/src/compiler/mips/code-generator-mips.cc#newcode170 src/compiler/mips/code-generator-mips.cc:170: i.InputOperand(1), kCompareReg, kScratchReg); ...
6 years, 2 months ago (2014-09-26 10:36:21 UTC) #14
paul.l...
On 2014/09/26 10:36:21, titzer wrote: > Looks good from my side. > > Benedikt? Benedikt, ...
6 years, 2 months ago (2014-09-29 13:39:51 UTC) #15
paul.l...
Hi Ben, Benedikt - Can this get a approved now, or is there something else ...
6 years, 2 months ago (2014-10-01 13:56:03 UTC) #16
paul.l...
Rebased to today. PTAL.
6 years, 2 months ago (2014-10-01 23:14:32 UTC) #17
Benedikt Meurer
LGTM
6 years, 2 months ago (2014-10-02 08:15:46 UTC) #18
paul.l...
6 years, 2 months ago (2014-10-02 15:48:59 UTC) #19
Message was sent while issue was closed.
Committed patchset #7 (id:120001) manually as 24397 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698