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

Issue 986643004: Use a different variant of CpuFeatures::FlushICache asm with clang. (Closed)

Created:
5 years, 9 months ago by pcc1
Modified:
5 years, 9 months ago
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Use a different variant of CpuFeatures::FlushICache asm with clang. This variant avoids a constant pool entry, which can be problematic when LTO'ing. It is also slightly shorter. R=bmeurer@chromium.org,Jacob.Bramley@arm.com BUG=chromium:453195 LOG=n Committed: https://crrev.com/0c05bdfd09ea5e01e5d8e6de1260ef43446ab15f Cr-Commit-Position: refs/heads/master@{#27474}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -0 lines) Patch
M src/arm/cpu-arm.cc View 2 chunks +13 lines, -0 lines 2 comments Download

Messages

Total messages: 21 (6 generated)
pcc1
5 years, 9 months ago (2015-03-06 23:42:50 UTC) #1
bnoordhuis
https://codereview.chromium.org/986643004/diff/1/src/arm/cpu-arm.cc File src/arm/cpu-arm.cc (right): https://codereview.chromium.org/986643004/diff/1/src/arm/cpu-arm.cc#newcode51 src/arm/cpu-arm.cc:51: register uint32_t scno asm("r7") = __ARM_NR_cacheflush; I don't think ...
5 years, 9 months ago (2015-03-07 18:34:50 UTC) #3
pcc1
https://codereview.chromium.org/986643004/diff/1/src/arm/cpu-arm.cc File src/arm/cpu-arm.cc (right): https://codereview.chromium.org/986643004/diff/1/src/arm/cpu-arm.cc#newcode51 src/arm/cpu-arm.cc:51: register uint32_t scno asm("r7") = __ARM_NR_cacheflush; On 2015/03/07 18:34:49, ...
5 years, 9 months ago (2015-03-07 21:26:39 UTC) #4
bnoordhuis
On 2015/03/07 21:26:39, pcc1 wrote: > https://codereview.chromium.org/986643004/diff/1/src/arm/cpu-arm.cc > File src/arm/cpu-arm.cc (right): > > https://codereview.chromium.org/986643004/diff/1/src/arm/cpu-arm.cc#newcode51 > ...
5 years, 9 months ago (2015-03-08 17:55:55 UTC) #5
jbramley
LGTM I'm not comfortable with having two implementations that are effectively the same, but I ...
5 years, 9 months ago (2015-03-09 10:14:26 UTC) #6
pcc
On 2015/03/09 10:14:26, jbramley wrote: > I'm curious about the constant-pool problem, though. Clang will ...
5 years, 9 months ago (2015-03-09 17:01:24 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/986643004/1
5 years, 9 months ago (2015-03-09 17:02:49 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: v8_presubmit on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/1056)
5 years, 9 months ago (2015-03-09 17:12:21 UTC) #11
pcc1
bmeurer: Ping.
5 years, 9 months ago (2015-03-17 22:31:33 UTC) #12
Benedikt Meurer
lgtm
5 years, 9 months ago (2015-03-26 08:12:28 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/986643004/1
5 years, 9 months ago (2015-03-26 08:12:36 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: v8_presubmit on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/1553)
5 years, 9 months ago (2015-03-26 08:25:14 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/986643004/1
5 years, 9 months ago (2015-03-26 11:39:16 UTC) #19
commit-bot: I haz the power
Committed patchset #1 (id:1)
5 years, 9 months ago (2015-03-26 11:40:58 UTC) #20
commit-bot: I haz the power
5 years, 9 months ago (2015-03-26 11:41:22 UTC) #21
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/0c05bdfd09ea5e01e5d8e6de1260ef43446ab15f
Cr-Commit-Position: refs/heads/master@{#27474}

Powered by Google App Engine
This is Rietveld 408576698