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

Issue 1474763008: Always pass an Isolate to AssemblerBase (Closed)

Created:
5 years ago by jochen (gone - plz use gerrit)
Modified:
5 years ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Always pass an Isolate to AssemblerBase BUG=v8:2487 R=yangguo@chromium.org,jkummerow@chromium.org,mstarzinger@chromium.org LOG=n Committed: https://crrev.com/e03cadab09ba65c18175afcf79c363fdaa157b31 Cr-Commit-Position: refs/heads/master@{#32359}

Patch Set 1 #

Patch Set 2 : updates #

Total comments: 2

Patch Set 3 : updates #

Unified diffs Side-by-side diffs Delta from patch set Stats (+222 lines, -252 lines) Patch
M src/arm/assembler-arm.cc View 3 chunks +9 lines, -14 lines 0 comments Download
M src/arm/codegen-arm.cc View 2 chunks +6 lines, -4 lines 0 comments Download
M src/arm/deoptimizer-arm.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/arm/macro-assembler-arm.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/arm/macro-assembler-arm.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/arm64/assembler-arm64.h View 1 2 chunks +6 lines, -7 lines 0 comments Download
M src/arm64/assembler-arm64.cc View 5 chunks +10 lines, -9 lines 0 comments Download
M src/arm64/assembler-arm64-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/arm64/code-stubs-arm64.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/arm64/codegen-arm64.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/arm64/deoptimizer-arm64.cc View 1 chunk +2 lines, -1 line 0 comments Download
M src/arm64/instructions-arm64.h View 2 chunks +4 lines, -3 lines 0 comments Download
M src/arm64/instructions-arm64.cc View 5 chunks +8 lines, -7 lines 0 comments Download
M src/assembler.h View 1 chunk +0 lines, -3 lines 0 comments Download
M src/assembler.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M src/debug/arm/debug-arm.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/arm64/debug-arm64.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/debug.h View 1 chunk +3 lines, -2 lines 0 comments Download
M src/debug/debug.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/debug/ia32/debug-ia32.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/mips/debug-mips.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/mips64/debug-mips64.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/ppc/debug-ppc.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/x64/debug-x64.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/debug/x87/debug-x87.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M src/full-codegen/arm/full-codegen-arm.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/full-codegen/arm64/full-codegen-arm64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/full-codegen/mips/full-codegen-mips.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/full-codegen/mips64/full-codegen-mips64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/full-codegen/ppc/full-codegen-ppc.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/assembler-ia32.cc View 1 chunk +0 lines, -31 lines 0 comments Download
M src/ia32/assembler-ia32-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/codegen-ia32.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/ia32/macro-assembler-ia32.h View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/macro-assembler-ia32.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/ic/arm/ic-arm.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/ic/arm64/ic-arm64.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/ic/ia32/ic-ia32.cc View 1 chunk +2 lines, -1 line 0 comments Download
M src/ic/ic.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/ic/ic.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M src/ic/mips/ic-mips.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/ic/mips64/ic-mips64.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/ic/ppc/ic-ppc.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/ic/x64/ic-x64.cc View 1 chunk +2 lines, -1 line 0 comments Download
M src/ic/x87/ic-x87.cc View 1 chunk +2 lines, -1 line 0 comments Download
M src/mips/codegen-mips.cc View 2 chunks +6 lines, -4 lines 0 comments Download
M src/mips/deoptimizer-mips.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/mips/macro-assembler-mips.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/mips64/codegen-mips64.cc View 2 chunks +6 lines, -4 lines 0 comments Download
M src/mips64/deoptimizer-mips64.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/mips64/macro-assembler-mips64.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/mips64/macro-assembler-mips64.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/ppc/assembler-ppc.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M src/ppc/codegen-ppc.cc View 2 chunks +6 lines, -4 lines 0 comments Download
M src/ppc/deoptimizer-ppc.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/ppc/macro-assembler-ppc.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/ppc/macro-assembler-ppc.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/x64/codegen-x64.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/x64/deoptimizer-x64.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/x64/macro-assembler-x64.h View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/macro-assembler-x64.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/x87/assembler-x87.cc View 1 chunk +0 lines, -31 lines 0 comments Download
M src/x87/assembler-x87-inl.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/x87/codegen-x87.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/x87/deoptimizer-x87.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M src/x87/macro-assembler-x87.h View 1 chunk +1 line, -1 line 0 comments Download
M src/x87/macro-assembler-x87.cc View 2 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 13 (3 generated)
jochen (gone - plz use gerrit)
ptal
5 years ago (2015-11-26 16:03:06 UTC) #1
jochen (gone - plz use gerrit)
apart from deleting some unused code, it's pretty mechanical: CodePatcher (aka PatchingAssembler, you little snowflake, ...
5 years ago (2015-11-26 16:04:43 UTC) #2
Michael Starzinger
LGTM. https://codereview.chromium.org/1474763008/diff/20001/src/assembler.cc File src/assembler.cc (right): https://codereview.chromium.org/1474763008/diff/20001/src/assembler.cc#newcode176 src/assembler.cc:176: DCHECK(isolate); nit: DCHECK_NOT_NULL
5 years ago (2015-11-26 17:41:46 UTC) #3
jochen (gone - plz use gerrit)
https://codereview.chromium.org/1474763008/diff/20001/src/assembler.cc File src/assembler.cc (right): https://codereview.chromium.org/1474763008/diff/20001/src/assembler.cc#newcode176 src/assembler.cc:176: DCHECK(isolate); On 2015/11/26 at 17:41:46, Michael Starzinger wrote: > ...
5 years ago (2015-11-27 07:55:35 UTC) #4
jochen (gone - plz use gerrit)
Yang, can you look at debug/ please Jakob, can you look at ic/ please
5 years ago (2015-11-27 07:56:27 UTC) #5
Yang
On 2015/11/26 17:41:46, Michael Starzinger wrote: > LGTM. > > https://codereview.chromium.org/1474763008/diff/20001/src/assembler.cc > File src/assembler.cc (right): ...
5 years ago (2015-11-27 08:02:37 UTC) #6
Jakob Kummerow
src/ic/* LGTM.
5 years ago (2015-11-27 08:27:14 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1474763008/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1474763008/40001
5 years ago (2015-11-27 08:29:48 UTC) #10
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years ago (2015-11-27 08:37:36 UTC) #11
commit-bot: I haz the power
5 years ago (2015-11-27 08:37:57 UTC) #13
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/e03cadab09ba65c18175afcf79c363fdaa157b31
Cr-Commit-Position: refs/heads/master@{#32359}

Powered by Google App Engine
This is Rietveld 408576698