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

Issue 2109143002: [x64] Compare handles instead of code targets in emit_code_target. (Closed)

Created:
4 years, 5 months ago by ahaas
Modified:
4 years, 5 months 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

[x64] Compare handles instead of code targets in emit_code_target. This CL is on the way to extend parallel compilation of wasm modules to code generation. With parallel compilation it is not allowed to dereference handles during code generation. However, the is_identical_to check dereferences handles. In this CL we therefore replace the call to is_identical_to with a handle comparison. Committed: https://crrev.com/4d631c8cd9193c38749eec9610f2bba0dcd76e16 Cr-Commit-Position: refs/heads/master@{#37607}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Use address instead of location. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M src/x64/assembler-x64-inl.h View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 14 (7 generated)
ahaas
PTAL
4 years, 5 months ago (2016-07-08 07:17:24 UTC) #3
Benedikt Meurer
LGTM once comment is addressed. https://codereview.chromium.org/2109143002/diff/1/src/x64/assembler-x64-inl.h File src/x64/assembler-x64-inl.h (right): https://codereview.chromium.org/2109143002/diff/1/src/x64/assembler-x64-inl.h#newcode68 src/x64/assembler-x64-inl.h:68: if (current > 0 ...
4 years, 5 months ago (2016-07-08 07:18:29 UTC) #5
ahaas
https://codereview.chromium.org/2109143002/diff/1/src/x64/assembler-x64-inl.h File src/x64/assembler-x64-inl.h (right): https://codereview.chromium.org/2109143002/diff/1/src/x64/assembler-x64-inl.h#newcode68 src/x64/assembler-x64-inl.h:68: if (current > 0 && code_targets_.last().location() == target.location()) { ...
4 years, 5 months ago (2016-07-08 07:32:43 UTC) #6
titzer
On 2016/07/08 07:32:43, ahaas wrote: > https://codereview.chromium.org/2109143002/diff/1/src/x64/assembler-x64-inl.h > File src/x64/assembler-x64-inl.h (right): > > https://codereview.chromium.org/2109143002/diff/1/src/x64/assembler-x64-inl.h#newcode68 > ...
4 years, 5 months ago (2016-07-08 07:47:11 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2109143002/20001
4 years, 5 months ago (2016-07-08 09:40:29 UTC) #10
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 5 months ago (2016-07-08 10:32:30 UTC) #12
commit-bot: I haz the power
4 years, 5 months ago (2016-07-08 10:33:27 UTC) #14
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/4d631c8cd9193c38749eec9610f2bba0dcd76e16
Cr-Commit-Position: refs/heads/master@{#37607}

Powered by Google App Engine
This is Rietveld 408576698