[JSC] Shrink DFG::MinifiedNode
authorysuzuki@apple.com <ysuzuki@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 24 Apr 2019 04:06:08 +0000 (04:06 +0000)
committerysuzuki@apple.com <ysuzuki@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 24 Apr 2019 04:06:08 +0000 (04:06 +0000)
https://bugs.webkit.org/show_bug.cgi?id=197224

Reviewed by Filip Pizlo.

Since it is kept alive with compiled DFG code, we should shrink it to save memory.
If it is effective, we should consider minimizing these OSR exit data more aggressively.

* dfg/DFGMinifiedNode.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@244580 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/dfg/DFGMinifiedNode.h

index e241ed4..53e375b 100644 (file)
@@ -1,3 +1,15 @@
+2019-04-23  Yusuke Suzuki  <ysuzuki@apple.com>
+
+        [JSC] Shrink DFG::MinifiedNode
+        https://bugs.webkit.org/show_bug.cgi?id=197224
+
+        Reviewed by Filip Pizlo.
+
+        Since it is kept alive with compiled DFG code, we should shrink it to save memory.
+        If it is effective, we should consider minimizing these OSR exit data more aggressively.
+
+        * dfg/DFGMinifiedNode.h:
+
 2019-04-23  Saam Barati  <sbarati@apple.com>
 
         LICM incorrectly assumes it'll never insert a node which provably OSR exits
index 010300d..de6cd4c 100644 (file)
@@ -90,8 +90,8 @@ private:
         return type == PhantomDirectArguments || type == PhantomClonedArguments;
     }
     
-    MinifiedID m_id;
     uint64_t m_info;
+    MinifiedID m_id;
     NodeType m_op;
 };