xref: /netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/CMakeLists.txt (revision 82d56013d7b633d116a93943de88e08335357a7c)
1*82d56013Sjoergadd_llvm_component_library(LLVMPasses
27330f729Sjoerg  PassBuilder.cpp
3*82d56013Sjoerg  PassBuilderBindings.cpp
47330f729Sjoerg  PassPlugin.cpp
57330f729Sjoerg  StandardInstrumentations.cpp
67330f729Sjoerg
77330f729Sjoerg  ADDITIONAL_HEADER_DIRS
8*82d56013Sjoerg  ${LLVM_MAIN_INCLUDE_DIR}/llvm
97330f729Sjoerg  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Passes
107330f729Sjoerg
117330f729Sjoerg  DEPENDS
127330f729Sjoerg  intrinsics_gen
13*82d56013Sjoerg
14*82d56013Sjoerg  LINK_COMPONENTS
15*82d56013Sjoerg  AggressiveInstCombine
16*82d56013Sjoerg  Analysis
17*82d56013Sjoerg  Core
18*82d56013Sjoerg  Coroutines
19*82d56013Sjoerg  IPO
20*82d56013Sjoerg  InstCombine
21*82d56013Sjoerg  ObjCARC
22*82d56013Sjoerg  Scalar
23*82d56013Sjoerg  Support
24*82d56013Sjoerg  Target
25*82d56013Sjoerg  TransformUtils
26*82d56013Sjoerg  Vectorize
27*82d56013Sjoerg  Instrumentation
287330f729Sjoerg  )
29