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