Title: [208866] trunk/Source/_javascript_Core
Revision
208866
Author
[email protected]
Date
2016-11-17 16:23:34 -0800 (Thu, 17 Nov 2016)

Log Message

Inlining should be disallowed when JSC_alwaysUseShadowChicken=true.
https://bugs.webkit.org/show_bug.cgi?id=164893
<rdar://problem/29146436>

Reviewed by Saam Barati.

* runtime/Options.cpp:
(JSC::recomputeDependentOptions):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (208865 => 208866)


--- trunk/Source/_javascript_Core/ChangeLog	2016-11-18 00:22:44 UTC (rev 208865)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-11-18 00:23:34 UTC (rev 208866)
@@ -1,3 +1,14 @@
+2016-11-17  Mark Lam  <[email protected]>
+
+        Inlining should be disallowed when JSC_alwaysUseShadowChicken=true.
+        https://bugs.webkit.org/show_bug.cgi?id=164893
+        <rdar://problem/29146436>
+
+        Reviewed by Saam Barati.
+
+        * runtime/Options.cpp:
+        (JSC::recomputeDependentOptions):
+
 2016-11-17  Filip Pizlo  <[email protected]>
 
         Speculatively disable eager object zero-fill on not-x86 to let the bots decide if that's a problem

Modified: trunk/Source/_javascript_Core/runtime/Options.cpp (208865 => 208866)


--- trunk/Source/_javascript_Core/runtime/Options.cpp	2016-11-18 00:22:44 UTC (rev 208865)
+++ trunk/Source/_javascript_Core/runtime/Options.cpp	2016-11-18 00:23:34 UTC (rev 208866)
@@ -384,6 +384,9 @@
     Options::useSeparatedWXHeap() = true;
 #endif
 
+    if (Options::alwaysUseShadowChicken())
+        Options::maximumInliningDepth() = 1;
+
     // Compute the maximum value of the reoptimization retry counter. This is simply
     // the largest value at which we don't overflow the execute counter, when using it
     // to left-shift the execution counter by this amount. Currently the value ends
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to