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