mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
32fd6cdf35
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.
19 lines
499 B
CMake
19 lines
499 B
CMake
add_subdirectory(BrainF)
|
|
add_subdirectory(Fibonacci)
|
|
add_subdirectory(HowToUseJIT)
|
|
add_subdirectory(HowToUseLLJIT)
|
|
add_subdirectory(IRTransforms)
|
|
add_subdirectory(Kaleidoscope)
|
|
add_subdirectory(ModuleMaker)
|
|
add_subdirectory(OrcV2Examples)
|
|
add_subdirectory(SpeculativeJIT)
|
|
add_subdirectory(Bye)
|
|
|
|
if(LLVM_ENABLE_EH AND (NOT WIN32) AND (NOT "${LLVM_NATIVE_ARCH}" STREQUAL "ARM"))
|
|
add_subdirectory(ExceptionDemo)
|
|
endif()
|
|
|
|
if( HAVE_PTHREAD_H )
|
|
add_subdirectory(ParallelJIT)
|
|
endif( HAVE_PTHREAD_H )
|