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

Issue 9347016: MIPS: Re-worked the deopt entry table. (Closed)

Created:
8 years, 10 months ago by kalmard
Modified:
8 years, 10 months ago
CC:
v8-dev
Visibility:
Public.

Description

MIPS: Re-worked the deopt entry table. This method works around the Branch offset and relocinfo issues by emulating a pc-relative jump. This allows us to generate larger entry tables. The theoretical limit is 2^16 (number of entries) but even that can be extended by allowing a larger instruction count. Also reverted the mips-specific constant (kNumberOfEntries) in deoptimizer.h BUG= TEST= Committed: https://code.google.com/p/v8/source/detail?r=10717

Patch Set 1 #

Patch Set 2 : rebased on r10702 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -18 lines) Patch
M src/deoptimizer.h View 1 chunk +0 lines, -4 lines 0 comments Download
M src/mips/deoptimizer-mips.cc View 2 chunks +34 lines, -14 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
kalmard
8 years, 10 months ago (2012-02-07 11:07:10 UTC) #1
kalmard
rebased on r10702
8 years, 10 months ago (2012-02-14 15:13:50 UTC) #2
fschneider
8 years, 10 months ago (2012-02-15 11:59:26 UTC) #3
Thanks for the patch.
LGTM.

Powered by Google App Engine
This is Rietveld 408576698