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

Issue 1573983002: MIPS: Replace JR/JALR with JIC/JIALC for r6 (Closed)

Created:
4 years, 11 months ago by miran.karic
Modified:
4 years, 1 month 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: Replace JR/JALR with JIC/JIALC for r6 This is the first step in process of replacing JR and JALR instructions with JIC and JIALC for r6. Trampoline in r6 now uses JIC. Also BranchLong and BranchAndLinkLong MacroAssembler functions now use JIC and JIALC in r6 if branch delay slot is not used. BUG= Committed: https://crrev.com/c766f739ddd01b3688cfa94ec295b768f3edadf4 Cr-Commit-Position: refs/heads/master@{#34236}

Patch Set 1 #

Total comments: 24

Patch Set 2 : rebasing to master #

Patch Set 3 : #

Total comments: 8

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+259 lines, -92 lines) Patch
M src/mips/assembler-mips.h View 1 2 5 chunks +15 lines, -1 line 0 comments Download
M src/mips/assembler-mips.cc View 1 2 3 10 chunks +155 lines, -51 lines 0 comments Download
M src/mips/assembler-mips-inl.h View 1 2 3 2 chunks +34 lines, -18 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 1 2 2 chunks +55 lines, -22 lines 0 comments Download

Messages

Total messages: 15 (5 generated)
balazs.kilvady
l-g-t-m, really nice trick :)
4 years, 11 months ago (2016-01-11 18:52:48 UTC) #3
paul.l...
https://codereview.chromium.org/1573983002/diff/1/src/mips/assembler-mips-inl.h File src/mips/assembler-mips-inl.h (right): https://codereview.chromium.org/1573983002/diff/1/src/mips/assembler-mips-inl.h#newcode375 src/mips/assembler-mips-inl.h:375: (Assembler::IsJal(instr2) || Assembler::IsJalr(instr2))) { I suspect that 'IsJal(instr2)' is ...
4 years, 11 months ago (2016-01-11 22:34:58 UTC) #4
balazs.kilvady
https://codereview.chromium.org/1573983002/diff/1/src/mips/assembler-mips.cc File src/mips/assembler-mips.cc (right): https://codereview.chromium.org/1573983002/diff/1/src/mips/assembler-mips.cc#newcode573 src/mips/assembler-mips.cc:573: I would add 1 inline function to the header ...
4 years, 11 months ago (2016-01-12 11:30:40 UTC) #5
miran.karic
https://codereview.chromium.org/1573983002/diff/1/src/mips/assembler-mips-inl.h File src/mips/assembler-mips-inl.h (right): https://codereview.chromium.org/1573983002/diff/1/src/mips/assembler-mips-inl.h#newcode375 src/mips/assembler-mips-inl.h:375: (Assembler::IsJal(instr2) || Assembler::IsJalr(instr2))) { On 2016/01/11 22:34:57, paul.l... wrote: ...
4 years, 10 months ago (2016-02-18 08:38:05 UTC) #6
balazs.kilvady
https://codereview.chromium.org/1573983002/diff/40001/src/mips/assembler-mips-inl.h File src/mips/assembler-mips-inl.h (right): https://codereview.chromium.org/1573983002/diff/40001/src/mips/assembler-mips-inl.h#newcode244 src/mips/assembler-mips-inl.h:244: // Encoded internal references are lui/ori or lui/jic load ...
4 years, 10 months ago (2016-02-19 12:37:41 UTC) #7
miran.karic
https://codereview.chromium.org/1573983002/diff/40001/src/mips/assembler-mips-inl.h File src/mips/assembler-mips-inl.h (right): https://codereview.chromium.org/1573983002/diff/40001/src/mips/assembler-mips-inl.h#newcode244 src/mips/assembler-mips-inl.h:244: // Encoded internal references are lui/ori or lui/jic load ...
4 years, 10 months ago (2016-02-19 15:06:51 UTC) #8
balazs.kilvady
lgtm
4 years, 10 months ago (2016-02-22 11:23:01 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1573983002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1573983002/60001
4 years, 10 months ago (2016-02-24 08:15:36 UTC) #11
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 10 months ago (2016-02-24 08:34:59 UTC) #13
commit-bot: I haz the power
4 years, 10 months ago (2016-02-24 08:36:06 UTC) #15
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/c766f739ddd01b3688cfa94ec295b768f3edadf4
Cr-Commit-Position: refs/heads/master@{#34236}

Powered by Google App Engine
This is Rietveld 408576698