Title: [231787] trunk/Source/_javascript_Core
Revision
231787
Author
keith_mil...@apple.com
Date
2018-05-14 22:27:29 -0700 (Mon, 14 May 2018)

Log Message

Remove butterflyMask from DFGAbstractHeap
https://bugs.webkit.org/show_bug.cgi?id=185640

Reviewed by Saam Barati.

We don't have a butterfly indexing mask anymore so we don't need
the abstract heap information for it anymore.

* dfg/DFGAbstractHeap.h:
* dfg/DFGClobberize.h:
(JSC::DFG::clobberize):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (231786 => 231787)


--- trunk/Source/_javascript_Core/ChangeLog	2018-05-15 05:23:28 UTC (rev 231786)
+++ trunk/Source/_javascript_Core/ChangeLog	2018-05-15 05:27:29 UTC (rev 231787)
@@ -1,3 +1,17 @@
+2018-05-14  Keith Miller  <keith_mil...@apple.com>
+
+        Remove butterflyMask from DFGAbstractHeap
+        https://bugs.webkit.org/show_bug.cgi?id=185640
+
+        Reviewed by Saam Barati.
+
+        We don't have a butterfly indexing mask anymore so we don't need
+        the abstract heap information for it anymore.
+
+        * dfg/DFGAbstractHeap.h:
+        * dfg/DFGClobberize.h:
+        (JSC::DFG::clobberize):
+
 2018-05-14  Andy VanWagoner  <andy@vanwagoner.family>
 
         [INTL] Handle error in defineProperty for supported locales length

Modified: trunk/Source/_javascript_Core/dfg/DFGAbstractHeap.h (231786 => 231787)


--- trunk/Source/_javascript_Core/dfg/DFGAbstractHeap.h	2018-05-15 05:23:28 UTC (rev 231786)
+++ trunk/Source/_javascript_Core/dfg/DFGAbstractHeap.h	2018-05-15 05:27:29 UTC (rev 231787)
@@ -58,7 +58,6 @@
     macro(JSCell_typeInfoFlags) \
     macro(JSCell_typeInfoType) \
     macro(JSObject_butterfly) \
-    macro(JSObject_butterflyMask) \
     macro(JSPropertyNameEnumerator_cachedPropertyNames) \
     macro(RegExpObject_lastIndex) \
     macro(NamedProperties) \

Modified: trunk/Source/_javascript_Core/dfg/DFGClobberize.h (231786 => 231787)


--- trunk/Source/_javascript_Core/dfg/DFGClobberize.h	2018-05-15 05:23:28 UTC (rev 231786)
+++ trunk/Source/_javascript_Core/dfg/DFGClobberize.h	2018-05-15 05:27:29 UTC (rev 231787)
@@ -551,7 +551,6 @@
         read(JSCell_indexingType);
         read(JSCell_structureID);
         read(JSObject_butterfly);
-        read(JSObject_butterflyMask);
         read(Butterfly_publicLength);
         read(IndexedDoubleProperties);
         read(IndexedInt32Properties);
@@ -567,7 +566,6 @@
         read(JSCell_indexingType);
         read(JSCell_structureID);
         read(JSObject_butterfly);
-        read(JSObject_butterflyMask);
         read(Butterfly_publicLength);
         switch (node->arrayMode().type()) {
         case Array::Double:
@@ -1138,7 +1136,6 @@
         write(JSCell_structureID);
         write(JSCell_indexingType);
         write(JSObject_butterfly);
-        write(JSObject_butterflyMask);
         write(Watchpoint_fire);
         return;
         
@@ -1190,7 +1187,6 @@
     case MultiGetByOffset: {
         read(JSCell_structureID);
         read(JSObject_butterfly);
-        read(JSObject_butterflyMask);
         AbstractHeap heap(NamedProperties, node->multiGetByOffsetData().identifierNumber);
         read(heap);
         def(HeapLocation(NamedPropertyLoc, heap, node->child1()), LazyNode(node));
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to