1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/examples/Kaleidoscope
Lang Hames a891830996 Big Kaleidoscope tutorial update.
This commit switches the underlying JIT for the Kaleidoscope tutorials from
MCJIT to a custom ORC-based JIT, KaleidoscopeJIT. This fixes a lot of the bugs
in Kaleidoscope that were introduced when we deleted the legacy JIT. The
documentation for Chapter 4, which introduces the JIT APIs, is updated to
reflect the change.

Also included are a number of C++11 modernizations and general cleanup. Where
appropriate, the docs have been updated to reflect these changes too.

llvm-svn: 246002
2015-08-26 03:07:41 +00:00
..
Chapter2 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
Chapter3 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
Chapter4 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
Chapter5 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
Chapter6 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
Chapter7 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
Chapter8 Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
include Big Kaleidoscope tutorial update. 2015-08-26 03:07:41 +00:00
MCJIT [Kaleidoscope] Fix incorrect use of reinterpret_cast. 2015-04-22 20:58:34 +00:00
Orc Remove access to the DataLayout in the TargetMachine 2015-07-24 16:04:22 +00:00
CMakeLists.txt Add CMake build support for Orc examples (& fix some clang -Werror build 2015-02-08 07:20:04 +00:00
Makefile Add Chapter 8 to the Kaleidoscope tutorial. This chapter adds 2014-12-08 18:00:47 +00:00