1static_library("Instrumentation") {
2  output_name = "LLVMInstrumentation"
3  deps = [
4    "//llvm/lib/Analysis",
5    "//llvm/lib/IR",
6    "//llvm/lib/MC",
7    "//llvm/lib/ProfileData",
8    "//llvm/lib/Support",
9    "//llvm/lib/Transforms/Utils",
10  ]
11  sources = [
12    "AddressSanitizer.cpp",
13    "BoundsChecking.cpp",
14    "CGProfile.cpp",
15    "ControlHeightReduction.cpp",
16    "DataFlowSanitizer.cpp",
17    "GCOVProfiling.cpp",
18    "HWAddressSanitizer.cpp",
19    "IndirectCallPromotion.cpp",
20    "InstrOrderFile.cpp",
21    "InstrProfiling.cpp",
22    "Instrumentation.cpp",
23    "MemProfiler.cpp",
24    "MemorySanitizer.cpp",
25    "PGOInstrumentation.cpp",
26    "PGOMemOPSizeOpt.cpp",
27    "PoisonChecking.cpp",
28    "SanitizerCoverage.cpp",
29    "ThreadSanitizer.cpp",
30    "ValueProfileCollector.cpp",
31  ]
32}
33