xref: /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/CMakeLists.txt (revision d415bd752c734aee168c4ee86ff32e8cc249eb16)
1add_llvm_component_library(LLVMInstrumentation
2  AddressSanitizer.cpp
3  BoundsChecking.cpp
4  CGProfile.cpp
5  ControlHeightReduction.cpp
6  DataFlowSanitizer.cpp
7  GCOVProfiling.cpp
8  MemProfiler.cpp
9  MemorySanitizer.cpp
10  IndirectCallPromotion.cpp
11  Instrumentation.cpp
12  InstrOrderFile.cpp
13  InstrProfiling.cpp
14  KCFI.cpp
15  PGOInstrumentation.cpp
16  PGOMemOPSizeOpt.cpp
17  PoisonChecking.cpp
18  SanitizerCoverage.cpp
19  SanitizerBinaryMetadata.cpp
20  ValueProfileCollector.cpp
21  ThreadSanitizer.cpp
22  HWAddressSanitizer.cpp
23
24  ADDITIONAL_HEADER_DIRS
25  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
26
27  DEPENDS
28  intrinsics_gen
29
30  LINK_COMPONENTS
31  Analysis
32  Core
33  Demangle
34  MC
35  Support
36  TargetParser
37  TransformUtils
38  ProfileData
39  )
40