Title: [192542] trunk/Source/_javascript_Core
- Revision
- 192542
- Author
- fpi...@apple.com
- Date
- 2015-11-17 14:46:53 -0800 (Tue, 17 Nov 2015)
Log Message
Add a FTL_USES_B3 compile-time setting and set it to 0.
Rubber stamped by Benjamin Poulain.
* dfg/DFGCommon.h:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (192541 => 192542)
--- trunk/Source/_javascript_Core/ChangeLog 2015-11-17 22:41:24 UTC (rev 192541)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-11-17 22:46:53 UTC (rev 192542)
@@ -1,5 +1,13 @@
2015-11-17 Filip Pizlo <fpi...@apple.com>
+ Add a FTL_USES_B3 compile-time setting and set it to 0.
+
+ Rubber stamped by Benjamin Poulain.
+
+ * dfg/DFGCommon.h:
+
+2015-11-17 Filip Pizlo <fpi...@apple.com>
+
CheckAdd/Mul should have commutativity optimizations in B3->Air lowering
https://bugs.webkit.org/show_bug.cgi?id=151214
Modified: trunk/Source/_javascript_Core/dfg/DFGCommon.h (192541 => 192542)
--- trunk/Source/_javascript_Core/dfg/DFGCommon.h 2015-11-17 22:41:24 UTC (rev 192541)
+++ trunk/Source/_javascript_Core/dfg/DFGCommon.h 2015-11-17 22:46:53 UTC (rev 192542)
@@ -35,6 +35,11 @@
namespace JSC { namespace DFG {
+// We are in the middle of an experimental transition from LLVM to B3 as the backend for the FTL. We don't
+// yet know how it will turn out. For now, this flag will control whether FTL uses B3. Remember to set this
+// to 0 before committing!
+#define FTL_USES_B3 0
+
struct Node;
typedef uint32_t BlockIndex;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes