Commit 6561d415 authored by Anton Bikineev's avatar Anton Bikineev Committed by V8 LUCI CQ

cppgc: Enable pointer compression on all platforms but M1

M1 still seems to have some performance regressions on
MotionMark/multiply.

Bug: chromium:1325007
Change-Id: I12ce44b8cef646f09a3c74ba533dfee8dffdd2ce
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3829540Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
Commit-Queue: Anton Bikineev <bikineev@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82485}
parent 76d74489
......@@ -843,9 +843,9 @@ if (cppgc_enable_caged_heap) {
# Always enable young generation compile time flag if caged heap is enabled.
cppgc_enable_young_generation = true
if (is_linux || (is_mac && v8_current_cpu != "arm64") || is_win) {
# Always enable on desktop but avoid on ChromeOS for now (for stability
# reasons).
if (!is_mac || v8_current_cpu != "arm64") {
# Enable on all platforms but M1.
# TODO(1325007): Fix MotionMark regressions on M1.
cppgc_enable_pointer_compression = true
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment