Title: [147269] branches/dfgFourthTier/Source/_javascript_Core
- Revision
- 147269
- Author
- [email protected]
- Date
- 2013-03-29 21:15:55 -0700 (Fri, 29 Mar 2013)
Log Message
fourthTier: FTL JIT should be able run some simple function
https://bugs.webkit.org/show_bug.cgi?id=113481
Reviewed by Geoffrey Garen.
I forgot to make a couple of the requested review changes, so I'm making
them now!
* ftl/FTLCompile.cpp:
(JSC::FTL::compile):
* ftl/FTLJITCode.h:
Modified Paths
Diff
Modified: branches/dfgFourthTier/Source/_javascript_Core/ChangeLog (147268 => 147269)
--- branches/dfgFourthTier/Source/_javascript_Core/ChangeLog 2013-03-30 02:54:34 UTC (rev 147268)
+++ branches/dfgFourthTier/Source/_javascript_Core/ChangeLog 2013-03-30 04:15:55 UTC (rev 147269)
@@ -5,6 +5,20 @@
Reviewed by Geoffrey Garen.
+ I forgot to make a couple of the requested review changes, so I'm making
+ them now!
+
+ * ftl/FTLCompile.cpp:
+ (JSC::FTL::compile):
+ * ftl/FTLJITCode.h:
+
+2013-03-29 Filip Pizlo <[email protected]>
+
+ fourthTier: FTL JIT should be able run some simple function
+ https://bugs.webkit.org/show_bug.cgi?id=113481
+
+ Reviewed by Geoffrey Garen.
+
This is the initial version of the FTL JIT (Fourth Tier LLVM JIT).
It includes a lowering from the DFG IR to LLVM IR (FTL::lowerDFGToLLVM)
and a "backend" step that invokes the LLVM and wraps the resulting
Modified: branches/dfgFourthTier/Source/_javascript_Core/ftl/FTLCompile.cpp (147268 => 147269)
--- branches/dfgFourthTier/Source/_javascript_Core/ftl/FTLCompile.cpp 2013-03-30 02:54:34 UTC (rev 147268)
+++ branches/dfgFourthTier/Source/_javascript_Core/ftl/FTLCompile.cpp 2013-03-30 04:15:55 UTC (rev 147269)
@@ -54,7 +54,7 @@
LLVMExecutionEngineRef engine;
char* error = 0;
- if (LLVMCreateJITCompilerForModule(&engine, state.module, 2, &error) != 0) {
+ if (LLVMCreateJITCompilerForModule(&engine, state.module, 2, &error)) {
dataLog("FATAL: Could not create LLVM execution engine: ", error, "\n");
CRASH();
}
Modified: branches/dfgFourthTier/Source/_javascript_Core/ftl/FTLJITCode.h (147268 => 147269)
--- branches/dfgFourthTier/Source/_javascript_Core/ftl/FTLJITCode.h 2013-03-30 02:54:34 UTC (rev 147268)
+++ branches/dfgFourthTier/Source/_javascript_Core/ftl/FTLJITCode.h 2013-03-30 04:15:55 UTC (rev 147269)
@@ -30,8 +30,8 @@
#if ENABLE(FTL_JIT)
+#include "FTLLLVMHeaders.h"
#include "JITCode.h"
-#include "FTLLLVMHeaders.h"
namespace JSC { namespace FTL {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes