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

Issue 11635015: Generalize calling to C++ on stub deopt (Closed)

Created:
8 years ago by danno
Modified:
7 years, 11 months ago
Reviewers:
Sven Panne
CC:
v8-dev
Visibility:
Public.

Description

Generalize calling to C++ on stub deopt Remove code specific to KeyedLoadICs in DoCompiledStubFrame on all platforms, driving stub frame translation by the register parameter information found in a stub's CodeStubInterfaceDescriptor. Committed: http://code.google.com/p/v8/source/detail?r=13320

Patch Set 1 #

Patch Set 2 : Fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+141 lines, -120 lines) Patch
M src/arm/builtins-arm.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/arm/code-stubs-arm.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M src/arm/deoptimizer-arm.cc View 1 2 chunks +42 lines, -35 lines 0 comments Download
M src/builtins.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/code-stubs.h View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/builtins-ia32.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 1 2 chunks +41 lines, -35 lines 0 comments Download
M src/ic.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/runtime.h View 1 1 chunk +1 line, -1 line 0 comments Download
M src/runtime.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M src/x64/builtins-x64.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M src/x64/deoptimizer-x64.cc View 1 2 chunks +41 lines, -35 lines 0 comments Download
M test/mjsunit/fuzz-natives-part1.js View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 2 (0 generated)
danno
Remove code specific to KeyedLoadICs in DoCompiledStubFrame on all platforms, driving stub frame translation by ...
7 years, 11 months ago (2013-01-02 14:47:33 UTC) #1
Sven Panne
7 years, 11 months ago (2013-01-03 08:17:01 UTC) #2
LGTM. A general remark: The various deoptimizer functions on all our platforms
contain so much (often architecture-independent) boilerplate code by now that we
should really consider a major refactoring here...

Powered by Google App Engine
This is Rietveld 408576698