[AMDGPU] Test codegen'ing True16 additions.
[llvm-project.git] / llvm / lib / ExecutionEngine / CMakeLists.txt
blobaf6be62dd52531285d0181cecc399a030ea1d655
3 add_llvm_component_library(LLVMExecutionEngine
4   ExecutionEngine.cpp
5   ExecutionEngineBindings.cpp
6   GDBRegistrationListener.cpp
7   SectionMemoryManager.cpp
8   TargetSelect.cpp
10   ADDITIONAL_HEADER_DIRS
11   ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine
13   DEPENDS
14   intrinsics_gen
16   LINK_COMPONENTS
17   Core
18   MC
19   Object
20   OrcTargetProcess
21   RuntimeDyld
22   Support
23   Target
24   TargetParser
25   )
27 if(BUILD_SHARED_LIBS)
28   target_link_libraries(LLVMExecutionEngine PUBLIC LLVMRuntimeDyld)
29 endif()
31 add_subdirectory(Interpreter)
32 add_subdirectory(JITLink)
33 add_subdirectory(MCJIT)
34 add_subdirectory(Orc)
35 add_subdirectory(RuntimeDyld)
37 if( LLVM_USE_OPROFILE )
38   add_subdirectory(OProfileJIT)
39 endif( LLVM_USE_OPROFILE )
41 if( LLVM_USE_INTEL_JITEVENTS )
42   add_subdirectory(IntelJITEvents)
43 endif( LLVM_USE_INTEL_JITEVENTS )
45 if( LLVM_USE_PERF )
46   add_subdirectory(PerfJITEvents)
47 endif( LLVM_USE_PERF )