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

Issue 387473003: MIPS: sligthly reduce deopt tables size. (Closed)

Created:
6 years, 5 months ago by kilvadyb
Modified:
6 years, 5 months ago
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

MIPS: slightly reduce deopt tables size. Port r22305 (00a3740) BUG= R=dusan.milosavljevic@rt-rk.com Committed: https://code.google.com/p/v8/source/detail?r=22357

Patch Set 1 #

Patch Set 2 : Minor optimiztion. #

Patch Set 3 : Chage to Branch(label) #

Total comments: 4

Patch Set 4 : Trust in 16 index & branch offset. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+67 lines, -48 lines) Patch
M src/mips/deoptimizer-mips.cc View 1 2 3 1 chunk +7 lines, -17 lines 0 comments Download
M src/mips/lithium-codegen-mips.cc View 1 chunk +60 lines, -31 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
kilvadyb
6 years, 5 months ago (2014-07-10 11:44:53 UTC) #1
kilvadyb
On 2014/07/10 11:44:53, kilvadyb wrote: PTAL: In Deoptimizer::TableEntryGenerator::GeneratePrologue() we could reduce the size of a ...
6 years, 5 months ago (2014-07-10 11:54:28 UTC) #2
dusmil
Yes, we can. Also add case where number of entries does not fit in 16-bit ...
6 years, 5 months ago (2014-07-10 15:26:24 UTC) #3
kilvadyb
On 2014/07/10 15:26:24, dusmil wrote: > Yes, we can. Also add case where number of ...
6 years, 5 months ago (2014-07-10 15:59:23 UTC) #4
dusmil
Right, I think it is not worth saving one instruction if we are going to ...
6 years, 5 months ago (2014-07-10 16:23:06 UTC) #5
dusmil
Ok, in the Arm/arm64 port it is used 16-bit constants for this. Do it as ...
6 years, 5 months ago (2014-07-10 16:35:43 UTC) #6
kilvadyb
On 2014/07/10 16:23:06, dusmil wrote: > Right, I think it is not worth saving one ...
6 years, 5 months ago (2014-07-10 16:41:11 UTC) #7
kilvadyb
On 2014/07/10 16:35:43, dusmil wrote: > Ok, in the Arm/arm64 port it is used 16-bit ...
6 years, 5 months ago (2014-07-10 16:43:37 UTC) #8
kilvadyb
On 2014/07/10 16:43:37, kilvadyb wrote: > On 2014/07/10 16:35:43, dusmil wrote: > > Ok, in ...
6 years, 5 months ago (2014-07-10 19:00:35 UTC) #9
dusmil
On 2014/07/10 19:00:35, kilvadyb wrote: > On 2014/07/10 16:43:37, kilvadyb wrote: > > On 2014/07/10 ...
6 years, 5 months ago (2014-07-11 10:44:19 UTC) #10
dusmil
https://codereview.chromium.org/387473003/diff/40001/src/mips/deoptimizer-mips.cc File src/mips/deoptimizer-mips.cc (right): https://codereview.chromium.org/387473003/diff/40001/src/mips/deoptimizer-mips.cc#newcode323 src/mips/deoptimizer-mips.cc:323: const int Deoptimizer::table_entry_size_ = 4 * Assembler::kInstrSize; Real size ...
6 years, 5 months ago (2014-07-11 10:47:14 UTC) #11
kilvadyb
https://codereview.chromium.org/387473003/diff/40001/src/mips/deoptimizer-mips.cc File src/mips/deoptimizer-mips.cc (right): https://codereview.chromium.org/387473003/diff/40001/src/mips/deoptimizer-mips.cc#newcode323 src/mips/deoptimizer-mips.cc:323: const int Deoptimizer::table_entry_size_ = 4 * Assembler::kInstrSize; On 2014/07/11 ...
6 years, 5 months ago (2014-07-11 12:06:05 UTC) #12
dusmil
LGTM
6 years, 5 months ago (2014-07-11 12:16:24 UTC) #13
kilvadyb
6 years, 5 months ago (2014-07-11 13:49:40 UTC) #14
Message was sent while issue was closed.
Committed patchset #4 manually as r22357 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698