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

Issue 1520503002: MIPS: [turbofan] Optimize Float32 to Int32 rep. changes with Float32 round ops. (Closed)

Created:
5 years ago by dusan.milosavljevic
Modified:
5 years ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

MIPS: [turbofan] Optimize Float32 to Int32 rep. changes with Float32 round ops. TEST=unittests/InstructionSelectorTest.CombineChangeFloat32ToInt32WithRoundFloat32, ChangeFloat64ToInt32OfChangeFloat32ToFloat64, TruncateFloat64ToFloat32OfChangeInt32ToFloat64 BUG= Committed: https://crrev.com/7bc8fac47210ba7c8905b1ac3eb7480cf659ad4f Cr-Commit-Position: refs/heads/master@{#32969}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix typo. #

Patch Set 3 : Rebase. #

Total comments: 2

Patch Set 4 : Fix typo. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+305 lines, -18 lines) Patch
M src/compiler/mips/code-generator-mips.cc View 1 2 2 chunks +30 lines, -0 lines 0 comments Download
M src/compiler/mips/instruction-codes-mips.h View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M src/compiler/mips/instruction-selector-mips.cc View 1 2 2 chunks +43 lines, -1 line 0 comments Download
M src/compiler/mips64/code-generator-mips64.cc View 1 2 2 chunks +30 lines, -0 lines 0 comments Download
M src/compiler/mips64/instruction-codes-mips64.h View 2 chunks +5 lines, -0 lines 0 comments Download
M src/compiler/mips64/instruction-selector-mips64.cc View 1 2 2 chunks +43 lines, -1 line 0 comments Download
M test/unittests/compiler/mips/instruction-selector-mips-unittest.cc View 1 2 2 chunks +75 lines, -8 lines 0 comments Download
M test/unittests/compiler/mips64/instruction-selector-mips64-unittest.cc View 1 2 2 chunks +74 lines, -8 lines 0 comments Download

Messages

Total messages: 19 (6 generated)
dusan.milosavljevic
PTAL.
5 years ago (2015-12-10 14:46:05 UTC) #2
dusan.milosavljevic
PTAL.
5 years ago (2015-12-15 15:59:32 UTC) #3
Alan Li
https://codereview.chromium.org/1520503002/diff/1/src/compiler/mips/instruction-selector-mips.cc File src/compiler/mips/instruction-selector-mips.cc (right): https://codereview.chromium.org/1520503002/diff/1/src/compiler/mips/instruction-selector-mips.cc#newcode563 src/compiler/mips/instruction-selector-mips.cc:563: Emit(kMips64TruncWS, g.DefineAsRegister(node), For mips32, it seems that you haven't ...
5 years ago (2015-12-17 02:27:04 UTC) #5
dusan.milosavljevic
https://codereview.chromium.org/1520503002/diff/1/src/compiler/mips/instruction-selector-mips.cc File src/compiler/mips/instruction-selector-mips.cc (right): https://codereview.chromium.org/1520503002/diff/1/src/compiler/mips/instruction-selector-mips.cc#newcode563 src/compiler/mips/instruction-selector-mips.cc:563: Emit(kMips64TruncWS, g.DefineAsRegister(node), On 2015/12/17 02:27:04, Alan Li wrote: > ...
5 years ago (2015-12-17 13:44:10 UTC) #6
Alan Li
On 2015/12/17 13:44:10, dusan.milosavljevic wrote: > https://codereview.chromium.org/1520503002/diff/1/src/compiler/mips/instruction-selector-mips.cc > File src/compiler/mips/instruction-selector-mips.cc (right): > > https://codereview.chromium.org/1520503002/diff/1/src/compiler/mips/instruction-selector-mips.cc#newcode563 > ...
5 years ago (2015-12-17 21:29:24 UTC) #7
dusan.milosavljevic
On 2015/12/17 21:29:24, Alan Li wrote: > On 2015/12/17 13:44:10, dusan.milosavljevic wrote: > > > ...
5 years ago (2015-12-17 23:57:38 UTC) #8
dusan.milosavljevic
Adding Akos and Balazs for reviewers.
5 years ago (2015-12-17 23:59:36 UTC) #10
akos.palfi.imgtec
https://codereview.chromium.org/1520503002/diff/40001/src/compiler/mips/instruction-codes-mips.h File src/compiler/mips/instruction-codes-mips.h (right): https://codereview.chromium.org/1520503002/diff/40001/src/compiler/mips/instruction-codes-mips.h#newcode69 src/compiler/mips/instruction-codes-mips.h:69: V(MipsCvtDS) \ Please add MipsCvtSW.
5 years ago (2015-12-18 00:31:44 UTC) #11
dusan.milosavljevic
https://codereview.chromium.org/1520503002/diff/40001/src/compiler/mips/instruction-codes-mips.h File src/compiler/mips/instruction-codes-mips.h (right): https://codereview.chromium.org/1520503002/diff/40001/src/compiler/mips/instruction-codes-mips.h#newcode69 src/compiler/mips/instruction-codes-mips.h:69: V(MipsCvtDS) \ On 2015/12/18 00:31:44, akos.palfi.imgtec wrote: > Please ...
5 years ago (2015-12-18 12:22:37 UTC) #12
akos.palfi.imgtec
LGTM.
5 years ago (2015-12-18 12:23:41 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1520503002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1520503002/60001
5 years ago (2015-12-18 15:36:57 UTC) #16
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years ago (2015-12-18 16:12:08 UTC) #17
commit-bot: I haz the power
5 years ago (2015-12-18 16:13:01 UTC) #19
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/7bc8fac47210ba7c8905b1ac3eb7480cf659ad4f
Cr-Commit-Position: refs/heads/master@{#32969}

Powered by Google App Engine
This is Rietveld 408576698