Chromium Code Reviews

Issue 9418006: MIPS: Enable optimization of top-level code and generate deoptimization support lazily. (Closed)

Created:
8 years, 10 months ago by kalmard
Modified:
8 years, 10 months ago
Reviewers:
kisg, Paul Lind, fschneider, danno
CC:
v8-dev
Visibility:
Public.

Description

MIPS: Enable optimization of top-level code and generate deoptimization support lazily. Port r10700 (c976fbd5). Original commit message: This change enables optimization of top-level and eval-code. For this to work, it adds support for declaring global variables in optimized code. At the same time it disables the eager generation of deoptimization support data in the full code generator (originally introduced in r10040). This speeds up initial compilation and saves memory for functions that won't be optimized. It requires recompiling the function with deoptimization support when we decide to optimize it. BUG= TEST= Committed: https://code.google.com/p/v8/source/detail?r=10773

Patch Set 1 #

Unified diffs Side-by-side diffs Stats (+24 lines, -4 lines)
M src/mips/full-codegen-mips.cc View 1 chunk +2 lines, -4 lines 0 comments
M src/mips/lithium-codegen-mips.cc View 1 chunk +9 lines, -0 lines 0 comments
M src/mips/lithium-mips.h View 2 chunks +8 lines, -0 lines 0 comments
M src/mips/lithium-mips.cc View 1 chunk +5 lines, -0 lines 0 comments

Messages

Total messages: 3 (0 generated)
kalmard
8 years, 10 months ago (2012-02-16 13:02:48 UTC) #1
fschneider
lgtm
8 years, 10 months ago (2012-02-21 08:34:15 UTC) #2
fschneider
8 years, 10 months ago (2012-02-21 08:36:38 UTC) #3
On 2012/02/21 08:34:15, fschneider wrote:
> lgtm

Committed as r10773.

Powered by Google App Engine