Title: [188364] trunk/Source/_javascript_Core
Revision
188364
Author
[email protected]
Date
2015-08-12 17:04:56 -0700 (Wed, 12 Aug 2015)

Log Message

Removed clearEvalCodeCache()
https://bugs.webkit.org/show_bug.cgi?id=147957

Reviewed by Filip Pizlo.

It was unused.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::linkIncomingCall):
(JSC::CodeBlock::install):
(JSC::CodeBlock::clearEvalCache): Deleted.
* bytecode/CodeBlock.h:
(JSC::CodeBlock::numberOfJumpTargets):
(JSC::CodeBlock::jumpTarget):
(JSC::CodeBlock::numberOfArgumentValueProfiles):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (188363 => 188364)


--- trunk/Source/_javascript_Core/ChangeLog	2015-08-13 00:00:49 UTC (rev 188363)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-08-13 00:04:56 UTC (rev 188364)
@@ -1,3 +1,21 @@
+2015-08-12  Geoffrey Garen  <[email protected]>
+
+        Removed clearEvalCodeCache()
+        https://bugs.webkit.org/show_bug.cgi?id=147957
+
+        Reviewed by Filip Pizlo.
+
+        It was unused.
+
+        * bytecode/CodeBlock.cpp:
+        (JSC::CodeBlock::linkIncomingCall):
+        (JSC::CodeBlock::install):
+        (JSC::CodeBlock::clearEvalCache): Deleted.
+        * bytecode/CodeBlock.h:
+        (JSC::CodeBlock::numberOfJumpTargets):
+        (JSC::CodeBlock::jumpTarget):
+        (JSC::CodeBlock::numberOfArgumentValueProfiles):
+
 2015-08-12  Yusuke Suzuki  <[email protected]>
 
         [ES6] Implement Reflect.defineProperty

Modified: trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp (188363 => 188364)


--- trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp	2015-08-13 00:00:49 UTC (rev 188363)
+++ trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp	2015-08-13 00:04:56 UTC (rev 188364)
@@ -3010,17 +3010,6 @@
     m_incomingLLIntCalls.push(incoming);
 }
 
-void CodeBlock::clearEvalCache()
-{
-    if (!!m_alternative)
-        m_alternative->clearEvalCache();
-    if (CodeBlock* otherBlock = specialOSREntryBlockOrNull())
-        otherBlock->clearEvalCache();
-    if (!m_rareData)
-        return;
-    m_rareData->m_evalCodeCache.clear();
-}
-
 void CodeBlock::install()
 {
     ownerExecutable()->installCode(this);

Modified: trunk/Source/_javascript_Core/bytecode/CodeBlock.h (188363 => 188364)


--- trunk/Source/_javascript_Core/bytecode/CodeBlock.h	2015-08-13 00:00:49 UTC (rev 188363)
+++ trunk/Source/_javascript_Core/bytecode/CodeBlock.h	2015-08-13 00:04:56 UTC (rev 188364)
@@ -363,8 +363,6 @@
     size_t numberOfJumpTargets() const { return m_unlinkedCode->numberOfJumpTargets(); }
     unsigned jumpTarget(int index) const { return m_unlinkedCode->jumpTarget(index); }
 
-    void clearEvalCache();
-
     String nameForRegister(VirtualRegister);
 
     unsigned numberOfArgumentValueProfiles()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to