[PATCH] D29864: Update Kaleidoscope tutorial and improve Windows support

Moritz Kroll via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Feb 11 10:10:41 PST 2017


mkroll created this revision.

Many quoted code blocks were not in sync with the actual toy.cpp files.
Improved tutorial text slightly in several places.
Added some step descriptions crucial to avoid crashes (like InitializeNativeTarget* calls).
Solve/workaround problems with Windows (JIT'ed method not found, using custom and standard library functions from host process)


https://reviews.llvm.org/D29864

Files:
  docs/tutorial/BuildingAJIT1.rst
  docs/tutorial/LangImpl02.rst
  docs/tutorial/LangImpl03.rst
  docs/tutorial/LangImpl04.rst
  docs/tutorial/LangImpl05.rst
  docs/tutorial/LangImpl06.rst
  docs/tutorial/LangImpl07.rst
  docs/tutorial/LangImpl09.rst
  examples/Kaleidoscope/Chapter2/toy.cpp
  examples/Kaleidoscope/Chapter4/toy.cpp
  examples/Kaleidoscope/Chapter5/toy.cpp
  examples/Kaleidoscope/Chapter6/toy.cpp
  examples/Kaleidoscope/Chapter7/toy.cpp
  examples/Kaleidoscope/Chapter8/toy.cpp
  examples/Kaleidoscope/Chapter9/toy.cpp
  examples/Kaleidoscope/include/KaleidoscopeJIT.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29864.88095.patch
Type: text/x-patch
Size: 52230 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170211/07818520/attachment.bin>


More information about the llvm-commits mailing list