add_llvm_library(LLVMInstrumentation AddressSanitizer.cpp BoundsChecking.cpp CGProfile.cpp ControlHeightReduction.cpp DataFlowSanitizer.cpp GCOVProfiling.cpp MemorySanitizer.cpp IndirectCallPromotion.cpp Instrumentation.cpp InstrProfiling.cpp PGOInstrumentation.cpp PGOMemOPSizeOpt.cpp SanitizerCoverage.cpp ThreadSanitizer.cpp EfficiencySanitizer.cpp HWAddressSanitizer.cpp ADDITIONAL_HEADER_DIRS ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms DEPENDS intrinsics_gen )