Title: [190684] trunk/Source/_javascript_Core
Revision
190684
Author
fpi...@apple.com
Date
2015-10-07 14:12:15 -0700 (Wed, 07 Oct 2015)

Log Message

Get rid of LLInt inline/out-of-line storage helpers, they are unused
https://bugs.webkit.org/show_bug.cgi?id=149892

Reviewed by Mark Lam.

Just killing dead code.

* llint/LowLevelInterpreter.asm:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (190683 => 190684)


--- trunk/Source/_javascript_Core/ChangeLog	2015-10-07 20:46:24 UTC (rev 190683)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-10-07 21:12:15 UTC (rev 190684)
@@ -1,5 +1,16 @@
 2015-10-07  Filip Pizlo  <fpi...@apple.com>
 
+        Get rid of LLInt inline/out-of-line storage helpers, they are unused
+        https://bugs.webkit.org/show_bug.cgi?id=149892
+
+        Reviewed by Mark Lam.
+
+        Just killing dead code.
+
+        * llint/LowLevelInterpreter.asm:
+
+2015-10-07  Filip Pizlo  <fpi...@apple.com>
+
         Don't setOutOfBounds in JIT code for PutByVal, since the C++ slow path already does it
         https://bugs.webkit.org/show_bug.cgi?id=149885
 

Modified: trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm (190683 => 190684)


--- trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm	2015-10-07 20:46:24 UTC (rev 190683)
+++ trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm	2015-10-07 21:12:15 UTC (rev 190684)
@@ -1298,21 +1298,7 @@
     callSlowPath(_slow_path_in)
     dispatch(4)
 
-macro withInlineStorage(object, propertyStorage, continuation)
-    # Indicate that the object is the property storage, and that the
-    # property storage register is unused.
-    continuation(object, propertyStorage)
-end
 
-macro withOutOfLineStorage(object, propertyStorage, continuation)
-    loadp JSObject::m_butterfly[object], propertyStorage
-    # Indicate that the propertyStorage register now points to the
-    # property storage, and that the object register may be reused
-    # if the object pointer is not needed anymore.
-    continuation(propertyStorage, object)
-end
-
-
 _llint_op_del_by_id:
     traceExecution()
     callSlowPath(_llint_slow_path_del_by_id)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to