Title: [192547] trunk/Source/_javascript_Core
Revision
192547
Author
fpi...@apple.com
Date
2015-11-17 16:05:47 -0800 (Tue, 17 Nov 2015)

Log Message

FTL::State should be able to refer to B3::Procedure

Rubber stamped by Benjamin Poulain.

* ftl/FTLState.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (192546 => 192547)


--- trunk/Source/_javascript_Core/ChangeLog	2015-11-17 23:44:01 UTC (rev 192546)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-11-18 00:05:47 UTC (rev 192547)
@@ -1,3 +1,11 @@
+2015-11-17  Filip Pizlo  <fpi...@apple.com>
+
+        FTL::State should be able to refer to B3::Procedure
+
+        Rubber stamped by Benjamin Poulain.
+
+        * ftl/FTLState.h:
+
 2015-11-17  Benjamin Poulain  <bpoul...@apple.com>
 
         [JSC] Add an empty FTLOutput for B3 that crashes on any operation

Modified: trunk/Source/_javascript_Core/ftl/FTLState.h (192546 => 192547)


--- trunk/Source/_javascript_Core/ftl/FTLState.h	2015-11-17 23:44:01 UTC (rev 192546)
+++ trunk/Source/_javascript_Core/ftl/FTLState.h	2015-11-18 00:05:47 UTC (rev 192547)
@@ -28,6 +28,7 @@
 
 #if ENABLE(FTL_JIT)
 
+#include "B3Procedure.h"
 #include "DFGCommon.h"
 #include "DFGGraph.h"
 #include "FTLAbbreviations.h"
@@ -64,6 +65,9 @@
     // None of these things is owned by State. It is the responsibility of
     // FTL phases to properly manage the lifecycle of the module and function.
     DFG::Graph& graph;
+#if FTL_USES_B3
+    std::unique_ptr<B3::Procedure> proc;
+#endif
     LContext context;
     LModule module;
     LValue function;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to