[ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed...
authorStefan Gränitz <stefan.graenitz@gmail.com>
Thu, 1 Oct 2020 08:03:58 +0000 (10:03 +0200)
committerStefan Gränitz <stefan.graenitz@gmail.com>
Thu, 1 Oct 2020 08:22:09 +0000 (10:22 +0200)
commite5795a1b364d6d19cd557a3a6d38759eb9d8631f
treed7bc779e2438eb7075816a87e52a8658d52d48bf
parent456974ac78f107d74b6db35401aff5ac4ab2665d
[ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples

The ThinLtoJIT example was aiming to utilize ThinLTO summaries and concurrency in ORC for speculative compilation. The latter is heavily dependent on asynchronous task scheduling which is probably done better out-of-tree with a mature library like Boost-ASIO. The pure utilization of ThinLTO summaries in ORC is demonstrated in OrcV2Examples/LLJITWithThinLTOSummaries.
12 files changed:
llvm/examples/CMakeLists.txt
llvm/examples/ThinLtoJIT/CMakeLists.txt [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.cpp [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.h [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoInstrumentationLayer.cpp [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoInstrumentationLayer.h [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoJIT.h [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.cpp [deleted file]
llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.h [deleted file]
llvm/examples/ThinLtoJIT/bench [deleted file]
llvm/examples/ThinLtoJIT/main.cpp [deleted file]