OSDN Git Service

[ORC][examples] Update Kaleidoscope and BuildingAJIT tutorial series to OrcV2.
authorLang Hames <lhames@gmail.com>
Wed, 23 Sep 2020 05:37:25 +0000 (22:37 -0700)
committerLang Hames <lhames@gmail.com>
Mon, 19 Oct 2020 04:03:04 +0000 (21:03 -0700)
commitad92f16ccc5f87625bfea2823cd79700bea52c54
tree113a34b10a0fb81337b6738622ebaa9879ebf2f6
parent0aec49c8531bc5282b095730d34681455826bc2c
[ORC][examples] Update Kaleidoscope and BuildingAJIT tutorial series to OrcV2.

This patch updates the Kaleidoscope and BuildingAJIT tutorial series (chapter
1-4) to OrcV2. Chapter 5 of the BuildingAJIT series is removed -- it will be
re-instated once we have in-tree support for out-of-process JITing.

This patch only updates the tutorial code, not the text. Patches welcome for
that, otherwise I will try to update it in a few weeks.
27 files changed:
llvm/docs/tutorial/BuildingAJIT4.rst
llvm/docs/tutorial/BuildingAJIT5.rst [deleted file]
llvm/examples/Kaleidoscope/BuildingAJIT/CMakeLists.txt
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/CMakeLists.txt [deleted file]
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h [deleted file]
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/RemoteJITUtils.h [deleted file]
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/CMakeLists.txt [deleted file]
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/server.cpp [deleted file]
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp [deleted file]
llvm/examples/Kaleidoscope/Chapter3/toy.cpp
llvm/examples/Kaleidoscope/Chapter4/toy.cpp
llvm/examples/Kaleidoscope/Chapter5/toy.cpp
llvm/examples/Kaleidoscope/Chapter6/toy.cpp
llvm/examples/Kaleidoscope/Chapter7/toy.cpp
llvm/examples/Kaleidoscope/Chapter8/toy.cpp
llvm/examples/Kaleidoscope/Chapter9/toy.cpp
llvm/examples/Kaleidoscope/include/KaleidoscopeJIT.h
llvm/include/llvm/ExecutionEngine/Orc/TPCIndirectionUtils.h
llvm/lib/ExecutionEngine/Orc/TPCIndirectionUtils.cpp