[PATCH] Fix flags for compiling examples/Kaleidoscope/MCJIT/initial
j medley
mjllvmbugzilla at gmail.com
Mon Jul 21 15:06:38 PDT 2014
Hi rengolin,
This patch contains minor changes I made to get examples/Kaleidoscope/MCJIT/initial/toy.cpp to compile, discussed in the following bug report:
http://llvm.org/bugs/show_bug.cgi?id=20329
http://reviews.llvm.org/D4607
Files:
examples/Kaleidoscope/MCJIT/initial/Makefile
examples/Kaleidoscope/MCJIT/initial/toy.cpp
Index: examples/Kaleidoscope/MCJIT/initial/Makefile
===================================================================
--- examples/Kaleidoscope/MCJIT/initial/Makefile
+++ examples/Kaleidoscope/MCJIT/initial/Makefile
@@ -1,4 +1,3 @@
all: toy-mcjit
-
toy-mcjit : toy.cpp
- clang++ toy.cpp -g -O3 -rdynamic -fno-rtti `llvm-config --cppflags --ldflags --libs core mcjit native` -o toy-mcjit
+ clang++ toy.cpp -g -O3 -rdynamic -fno-rtti `llvm-config --cxxflags --ldflags --libs core mcjit native` -pthread -ldl -lcurses -o toy-mcjit
Index: examples/Kaleidoscope/MCJIT/initial/toy.cpp
===================================================================
--- examples/Kaleidoscope/MCJIT/initial/toy.cpp
+++ examples/Kaleidoscope/MCJIT/initial/toy.cpp
@@ -791,7 +791,7 @@
// Set up the optimizer pipeline. Start with registering info about how the
// target lays out data structures.
- FPM->add(new DataLayout(*NewEngine->getDataLayout()));
+ FPM->add(new DataLayoutPass(*NewEngine->getDataLayout()));
// Provide basic AliasAnalysis support for GVN.
FPM->add(createBasicAliasAnalysisPass());
// Promote allocas to registers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4607.11720.patch
Type: text/x-patch
Size: 1154 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140721/ee3af0b8/attachment.bin>
More information about the llvm-commits
mailing list