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

Issue 188063002: Fix deoptimization for out-of-line constant pool. (Closed)

Created:
6 years, 9 months ago by rmcilroy
Modified:
6 years, 9 months ago
Reviewers:
ulan
CC:
v8-dev
Visibility:
Public.

Description

Fix deoptimization for out-of-line constant pool. Ensure that the stack contains the correct constant pool pointer when a function deopts. This CL depends on https://codereview.chromium.org/183803022/ landing first. R=ulan@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=19940

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 2

Patch Set 4 : Use correct constant pool for stubs. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+125 lines, -31 lines) Patch
M src/a64/deoptimizer-a64.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M src/a64/frames-a64.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M src/arm/builtins-arm.cc View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
M src/arm/deoptimizer-arm.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M src/deoptimizer.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M src/deoptimizer.cc View 1 2 3 10 chunks +54 lines, -28 lines 0 comments Download
M src/frames.h View 4 chunks +16 lines, -1 line 0 comments Download
M src/frames.cc View 3 chunks +8 lines, -0 lines 0 comments Download
M src/frames-inl.h View 1 chunk +5 lines, -0 lines 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M src/x64/deoptimizer-x64.cc View 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
rmcilroy
Part of the out-of-line constant pool change - PTAL.
6 years, 9 months ago (2014-03-07 18:53:29 UTC) #1
ulan
The first three files in patch set 2 didn't upload correctly.
6 years, 9 months ago (2014-03-11 16:14:19 UTC) #2
rmcilroy
On 2014/03/11 16:14:19, ulan wrote: > The first three files in patch set 2 didn't ...
6 years, 9 months ago (2014-03-11 16:17:43 UTC) #3
ulan
https://codereview.chromium.org/188063002/diff/40001/src/deoptimizer.cc File src/deoptimizer.cc (right): https://codereview.chromium.org/188063002/diff/40001/src/deoptimizer.cc#newcode1136 src/deoptimizer.cc:1136: // Our constant pool is the same as our ...
6 years, 9 months ago (2014-03-13 13:35:22 UTC) #4
rmcilroy
https://codereview.chromium.org/188063002/diff/40001/src/deoptimizer.cc File src/deoptimizer.cc (right): https://codereview.chromium.org/188063002/diff/40001/src/deoptimizer.cc#newcode1136 src/deoptimizer.cc:1136: // Our constant pool is the same as our ...
6 years, 9 months ago (2014-03-14 12:35:57 UTC) #5
ulan
On 2014/03/14 12:35:57, rmcilroy wrote: > https://codereview.chromium.org/188063002/diff/40001/src/deoptimizer.cc > File src/deoptimizer.cc (right): > > https://codereview.chromium.org/188063002/diff/40001/src/deoptimizer.cc#newcode1136 > ...
6 years, 9 months ago (2014-03-14 12:45:27 UTC) #6
rmcilroy
6 years, 9 months ago (2014-03-14 15:12:10 UTC) #7
Message was sent while issue was closed.
Committed patchset #4 manually as r19940 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698