Skip to content

Commit 42fef89

Browse files
[Instrumentation] Move out to Utils (NFC)
Utility functions have been moved out to Utils.
1 parent c0e308b commit 42fef89

26 files changed

+21
-24
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,7 +73,7 @@
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"
76+
#include "llvm/Transforms/Utils/Instrumentation.h"
7777
#include "llvm/Transforms/Utils/CallPromotionUtils.h"
7878
#include "llvm/Transforms/Utils/Cloning.h"
7979
#include "llvm/Transforms/Utils/MisExpect.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>

llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
#include "llvm/Support/MathExtras.h"
7272
#include "llvm/Support/raw_ostream.h"
7373
#include "llvm/TargetParser/Triple.h"
74-
#include "llvm/Transforms/Instrumentation.h"
74+
#include "llvm/Transforms/Utils/Instrumentation.h"
7575
#include "llvm/Transforms/Instrumentation/AddressSanitizerCommon.h"
7676
#include "llvm/Transforms/Instrumentation/AddressSanitizerOptions.h"
7777
#include "llvm/Transforms/Utils/ASanStackFrameLayout.h"

llvm/lib/Transforms/Instrumentation/CGProfile.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include "llvm/IR/Module.h"
1818
#include "llvm/IR/PassManager.h"
1919
#include "llvm/ProfileData/InstrProf.h"
20-
#include "llvm/Transforms/Instrumentation.h"
20+
#include "llvm/Transforms/Utils/Instrumentation.h"
2121
#include <optional>
2222

2323
using namespace llvm;

llvm/lib/Transforms/Instrumentation/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ add_llvm_component_library(LLVMInstrumentation
1010
MemorySanitizer.cpp
1111
NumericalStabilitySanitizer.cpp
1212
IndirectCallPromotion.cpp
13-
Instrumentation.cpp
1413
InstrOrderFile.cpp
1514
InstrProfiling.cpp
1615
KCFI.cpp

llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
#include "llvm/Support/SpecialCaseList.h"
105105
#include "llvm/Support/VirtualFileSystem.h"
106106
#include "llvm/TargetParser/Triple.h"
107-
#include "llvm/Transforms/Instrumentation.h"
107+
#include "llvm/Transforms/Utils/Instrumentation.h"
108108
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
109109
#include "llvm/Transforms/Utils/Local.h"
110110
#include <algorithm>

llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#include "llvm/Support/Path.h"
3737
#include "llvm/Support/Regex.h"
3838
#include "llvm/Support/raw_ostream.h"
39-
#include "llvm/Transforms/Instrumentation.h"
39+
#include "llvm/Transforms/Utils/Instrumentation.h"
4040
#include "llvm/Transforms/Instrumentation/CFGMST.h"
4141
#include "llvm/Transforms/Instrumentation/GCOVProfiler.h"
4242
#include "llvm/Transforms/Utils/ModuleUtils.h"

llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
#include "llvm/Support/RandomNumberGenerator.h"
5858
#include "llvm/Support/raw_ostream.h"
5959
#include "llvm/TargetParser/Triple.h"
60-
#include "llvm/Transforms/Instrumentation.h"
60+
#include "llvm/Transforms/Utils/Instrumentation.h"
6161
#include "llvm/Transforms/Instrumentation/AddressSanitizerCommon.h"
6262
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
6363
#include "llvm/Transforms/Utils/Local.h"

llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
#include "llvm/Support/Debug.h"
3838
#include "llvm/Support/Error.h"
3939
#include "llvm/Support/raw_ostream.h"
40-
#include "llvm/Transforms/Instrumentation.h"
40+
#include "llvm/Transforms/Utils/Instrumentation.h"
4141
#include "llvm/Transforms/Instrumentation/PGOInstrumentation.h"
4242
#include "llvm/Transforms/Utils/CallPromotionUtils.h"
4343
#include <cassert>

llvm/lib/Transforms/Instrumentation/InstrOrderFile.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "llvm/Support/CommandLine.h"
2020
#include "llvm/Support/FileSystem.h"
2121
#include "llvm/Support/raw_ostream.h"
22-
#include "llvm/Transforms/Instrumentation.h"
22+
#include "llvm/Transforms/Utils/Instrumentation.h"
2323
#include <fstream>
2424
#include <mutex>
2525
#include <sstream>

llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
#include "llvm/Support/Error.h"
5151
#include "llvm/Support/ErrorHandling.h"
5252
#include "llvm/TargetParser/Triple.h"
53-
#include "llvm/Transforms/Instrumentation.h"
53+
#include "llvm/Transforms/Utils/Instrumentation.h"
5454
#include "llvm/Transforms/Instrumentation/PGOInstrumentation.h"
5555
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
5656
#include "llvm/Transforms/Utils/ModuleUtils.h"

llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
#include "llvm/Support/MathExtras.h"
199199
#include "llvm/Support/raw_ostream.h"
200200
#include "llvm/TargetParser/Triple.h"
201-
#include "llvm/Transforms/Instrumentation.h"
201+
#include "llvm/Transforms/Utils/Instrumentation.h"
202202
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
203203
#include "llvm/Transforms/Utils/Local.h"
204204
#include "llvm/Transforms/Utils/ModuleUtils.h"

llvm/lib/Transforms/Instrumentation/NumericalStabilitySanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
#include "llvm/Support/MathExtras.h"
3939
#include "llvm/Support/Regex.h"
4040
#include "llvm/Support/raw_ostream.h"
41-
#include "llvm/Transforms/Instrumentation.h"
41+
#include "llvm/Transforms/Utils/Instrumentation.h"
4242
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
4343
#include "llvm/Transforms/Utils/EscapeEnumerator.h"
4444
#include "llvm/Transforms/Utils/Local.h"

llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
#include "llvm/Support/VirtualFileSystem.h"
108108
#include "llvm/Support/raw_ostream.h"
109109
#include "llvm/TargetParser/Triple.h"
110-
#include "llvm/Transforms/Instrumentation.h"
110+
#include "llvm/Transforms/Utils/Instrumentation.h"
111111
#include "llvm/Transforms/Instrumentation/BlockCoverageInference.h"
112112
#include "llvm/Transforms/Instrumentation/CFGMST.h"
113113
#include "llvm/Transforms/Utils/BasicBlockUtils.h"

llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
#include "llvm/Support/Debug.h"
4343
#include "llvm/Support/MathExtras.h"
4444
#include "llvm/Support/raw_ostream.h"
45-
#include "llvm/Transforms/Instrumentation.h"
45+
#include "llvm/Transforms/Utils/Instrumentation.h"
4646
#include "llvm/Transforms/Utils/EscapeEnumerator.h"
4747
#include "llvm/Transforms/Utils/Local.h"
4848
#include "llvm/Transforms/Utils/ModuleUtils.h"

llvm/lib/Transforms/Utils/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ add_llvm_component_library(LLVMTransformUtils
3535
InlineFunction.cpp
3636
InjectTLIMappings.cpp
3737
InstructionNamer.cpp
38+
Instrumentation.cpp
3839
IntegerDivision.cpp
3940
LCSSA.cpp
4041
LibCallsShrinkWrap.cpp

llvm/lib/Transforms/Instrumentation/Instrumentation.cpp renamed to llvm/lib/Transforms/Utils/Instrumentation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313

14-
#include "llvm/Transforms/Instrumentation.h"
14+
#include "llvm/Transforms/Utils/Instrumentation.h"
1515
#include "llvm/IR/DiagnosticInfo.h"
1616
#include "llvm/IR/DiagnosticPrinter.h"
1717
#include "llvm/IR/IntrinsicInst.h"

llvm/tools/lli/lli.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@
6666
#include "llvm/Support/WithColor.h"
6767
#include "llvm/Support/raw_ostream.h"
6868
#include "llvm/TargetParser/Triple.h"
69-
#include "llvm/Transforms/Instrumentation.h"
7069
#include <cerrno>
7170
#include <optional>
7271

0 commit comments

Comments
 (0)