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

Issue 1807263003: MIPS: Replace JR/JALR with JIC/JIALC for r6 part 2 (Closed)

Created:
4 years, 9 months ago by miran.karic
Modified:
4 years, 9 months 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 part 2 This is another set of changes that replace JR and JALR instructions with JIC and JIALC for mips32r6. Macroassembler Jump and Call functions now use JIC and JIALC if branch delay slot is not used. Code patching is adjusted to work with new changes and few minor fixes are added. BUG= Committed: https://crrev.com/21733b6b5259799ff4042db58473f986fe2e4a43 Cr-Commit-Position: refs/heads/master@{#35071}

Patch Set 1 #

Total comments: 6

Patch Set 2 : rebasing to master #

Patch Set 3 : #

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+53 lines, -27 lines) Patch
M src/full-codegen/mips/full-codegen-mips.cc View 1 2 3 3 chunks +7 lines, -7 lines 0 comments Download
M src/mips/assembler-mips.h View 1 2 chunks +8 lines, -0 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 1 2 6 chunks +38 lines, -20 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
ivica.bogosavljevic
https://codereview.chromium.org/1807263003/diff/1/src/full-codegen/mips/full-codegen-mips.cc File src/full-codegen/mips/full-codegen-mips.cc (right): https://codereview.chromium.org/1807263003/diff/1/src/full-codegen/mips/full-codegen-mips.cc#newcode4152 src/full-codegen/mips/full-codegen-mips.cc:4152: branch_address = pc - 5 * kInstrSize; Instead of ...
4 years, 9 months ago (2016-03-21 15:30:48 UTC) #3
miran.karic
I agree it would be better to use a constant but I think it is ...
4 years, 9 months ago (2016-03-23 14:41:49 UTC) #4
balazs.kilvady
Why do you think that constants should go to an other CL? https://codereview.chromium.org/1807263003/diff/1/src/full-codegen/mips/full-codegen-mips.cc File src/full-codegen/mips/full-codegen-mips.cc ...
4 years, 9 months ago (2016-03-24 12:12:48 UTC) #5
miran.karic
https://codereview.chromium.org/1807263003/diff/1/src/full-codegen/mips/full-codegen-mips.cc File src/full-codegen/mips/full-codegen-mips.cc (right): https://codereview.chromium.org/1807263003/diff/1/src/full-codegen/mips/full-codegen-mips.cc#newcode4152 src/full-codegen/mips/full-codegen-mips.cc:4152: branch_address = pc - 5 * kInstrSize; On 2016/03/21 ...
4 years, 9 months ago (2016-03-24 15:34:02 UTC) #6
balazs.kilvady
LGTM
4 years, 9 months ago (2016-03-24 16:42:07 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1807263003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1807263003/60001
4 years, 9 months ago (2016-03-25 12:29:40 UTC) #9
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 9 months ago (2016-03-25 12:50:45 UTC) #11
commit-bot: I haz the power
4 years, 9 months ago (2016-03-25 12:50:59 UTC) #13
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/21733b6b5259799ff4042db58473f986fe2e4a43
Cr-Commit-Position: refs/heads/master@{#35071}

Powered by Google App Engine
This is Rietveld 408576698