Skip to content

Commit 2ae968a

Browse files
[Instrumentation] Move out to Utils (NFC) (#108532)
Utility functions have been moved out to Utils. Minor opportunity to drop the header where not needed.
1 parent 095b41c commit 2ae968a

26 files changed

+25
-26
lines changed

clang/lib/CodeGen/BackendUtil.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
#include "llvm/Transforms/IPO/LowerTypeTests.h"
6565
#include "llvm/Transforms/IPO/ThinLTOBitcodeWriter.h"
6666
#include "llvm/Transforms/InstCombine/InstCombine.h"
67-
#include "llvm/Transforms/Instrumentation.h"
6867
#include "llvm/Transforms/Instrumentation/AddressSanitizer.h"
6968
#include "llvm/Transforms/Instrumentation/AddressSanitizerOptions.h"
7069
#include "llvm/Transforms/Instrumentation/BoundsChecking.h"

llvm/include/llvm/Passes/PassBuilder.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "llvm/Support/raw_ostream.h"
2626
#include "llvm/Transforms/IPO/Inliner.h"
2727
#include "llvm/Transforms/IPO/ModuleInliner.h"
28-
#include "llvm/Transforms/Instrumentation.h"
2928
#include "llvm/Transforms/Scalar/LoopPassManager.h"
3029
#include <optional>
3130
#include <vector>

llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#define LLVM_TRANSFORMS_INSTRUMENTATION_GCOVPROFILER_H
1414

1515
#include "llvm/IR/PassManager.h"
16-
#include "llvm/Transforms/Instrumentation.h"
16+
#include "llvm/Transforms/Utils/Instrumentation.h"
1717

1818
namespace llvm {
1919
/// The gcov-style instrumentation pass

llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#define LLVM_TRANSFORMS_INSTRUMENTATION_INSTRPROFILING_H
1515

1616
#include "llvm/IR/PassManager.h"
17-
#include "llvm/Transforms/Instrumentation.h"
17+
#include "llvm/Transforms/Utils/Instrumentation.h"
1818

1919
namespace llvm {
2020

llvm/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include "llvm/IR/Function.h"
1717
#include "llvm/IR/Module.h"
1818
#include "llvm/IR/PassManager.h"
19-
#include "llvm/Transforms/Instrumentation.h"
19+
#include "llvm/Transforms/Utils/Instrumentation.h"
2020

2121
namespace llvm {
2222

llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "llvm/IR/PassManager.h"
1919
#include "llvm/Support/SpecialCaseList.h"
2020
#include "llvm/Support/VirtualFileSystem.h"
21-
#include "llvm/Transforms/Instrumentation.h"
21+
#include "llvm/Transforms/Utils/Instrumentation.h"
2222

2323
namespace llvm {
2424
class Module;

llvm/lib/Passes/PassBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@
183183
#include "llvm/Transforms/IPO/StripSymbols.h"
184184
#include "llvm/Transforms/IPO/WholeProgramDevirt.h"
185185
#include "llvm/Transforms/InstCombine/InstCombine.h"
186-
#include "llvm/Transforms/Instrumentation.h"
187186
#include "llvm/Transforms/Instrumentation/AddressSanitizer.h"
188187
#include "llvm/Transforms/Instrumentation/BoundsChecking.h"
189188
#include "llvm/Transforms/Instrumentation/CGProfile.h"
@@ -299,6 +298,7 @@
299298
#include "llvm/Transforms/Utils/HelloWorld.h"
300299
#include "llvm/Transforms/Utils/InjectTLIMappings.h"
301300
#include "llvm/Transforms/Utils/InstructionNamer.h"
301+
#include "llvm/Transforms/Utils/Instrumentation.h"
302302
#include "llvm/Transforms/Utils/LCSSA.h"
303303
#include "llvm/Transforms/Utils/LibCallsShrinkWrap.h"
304304
#include "llvm/Transforms/Utils/LoopSimplify.h"

llvm/lib/Transforms/IPO/SampleProfile.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@
7373
#include "llvm/Transforms/IPO/SampleContextTracker.h"
7474
#include "llvm/Transforms/IPO/SampleProfileMatcher.h"
7575
#include "llvm/Transforms/IPO/SampleProfileProbe.h"
76-
#include "llvm/Transforms/Instrumentation.h"
7776
#include "llvm/Transforms/Utils/CallPromotionUtils.h"
7877
#include "llvm/Transforms/Utils/Cloning.h"
78+
#include "llvm/Transforms/Utils/Instrumentation.h"
7979
#include "llvm/Transforms/Utils/MisExpect.h"
8080
#include "llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h"
8181
#include "llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h"

llvm/lib/Transforms/IPO/SampleProfileProbe.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include "llvm/Support/CRC.h"
3030
#include "llvm/Support/CommandLine.h"
3131
#include "llvm/Target/TargetMachine.h"
32-
#include "llvm/Transforms/Instrumentation.h"
32+
#include "llvm/Transforms/Utils/Instrumentation.h"
3333
#include "llvm/Transforms/Utils/ModuleUtils.h"
3434
#include <unordered_set>
3535
#include <vector>

0 commit comments

Comments
 (0)