Commit 667c5e01 authored by ishell's avatar ishell Committed by Commit bot

[x64] Tweaking kMaxSizeEarlyOpt value to recover SunSpider/3d-cube.

With the IC-less global variables accesses the size of the Rotate* functions became small enough to be immediately optimized by Crankshaft which in turn tanked SunSpider/3d-cube.

BUG=chromium:531338
LOG=N

Review URL: https://codereview.chromium.org/1356603005

Cr-Commit-Position: refs/heads/master@{#30861}
parent 10c5f2e8
...@@ -76,7 +76,7 @@ class FullCodeGenerator: public AstVisitor { ...@@ -76,7 +76,7 @@ class FullCodeGenerator: public AstVisitor {
#if V8_TARGET_ARCH_IA32 || V8_TARGET_ARCH_X87 #if V8_TARGET_ARCH_IA32 || V8_TARGET_ARCH_X87
static const int kCodeSizeMultiplier = 105; static const int kCodeSizeMultiplier = 105;
#elif V8_TARGET_ARCH_X64 #elif V8_TARGET_ARCH_X64
static const int kCodeSizeMultiplier = 170; static const int kCodeSizeMultiplier = 165;
#elif V8_TARGET_ARCH_ARM #elif V8_TARGET_ARCH_ARM
static const int kCodeSizeMultiplier = 149; static const int kCodeSizeMultiplier = 149;
#elif V8_TARGET_ARCH_ARM64 #elif V8_TARGET_ARCH_ARM64
......
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