File tree Expand file tree Collapse file tree 26 files changed +21
-24
lines changed Expand file tree Collapse file tree 26 files changed +21
-24
lines changed Original file line number Diff line number Diff line change 64
64
#include " llvm/Transforms/IPO/LowerTypeTests.h"
65
65
#include " llvm/Transforms/IPO/ThinLTOBitcodeWriter.h"
66
66
#include " llvm/Transforms/InstCombine/InstCombine.h"
67
- #include " llvm/Transforms/Instrumentation.h"
68
67
#include " llvm/Transforms/Instrumentation/AddressSanitizer.h"
69
68
#include " llvm/Transforms/Instrumentation/AddressSanitizerOptions.h"
70
69
#include " llvm/Transforms/Instrumentation/BoundsChecking.h"
Original file line number Diff line number Diff line change 25
25
#include " llvm/Support/raw_ostream.h"
26
26
#include " llvm/Transforms/IPO/Inliner.h"
27
27
#include " llvm/Transforms/IPO/ModuleInliner.h"
28
- #include " llvm/Transforms/Instrumentation.h"
29
28
#include " llvm/Transforms/Scalar/LoopPassManager.h"
30
29
#include < optional>
31
30
#include < vector>
Original file line number Diff line number Diff line change 13
13
#define LLVM_TRANSFORMS_INSTRUMENTATION_GCOVPROFILER_H
14
14
15
15
#include " llvm/IR/PassManager.h"
16
- #include " llvm/Transforms/Instrumentation.h"
16
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
17
17
18
18
namespace llvm {
19
19
// / The gcov-style instrumentation pass
Original file line number Diff line number Diff line change 14
14
#define LLVM_TRANSFORMS_INSTRUMENTATION_INSTRPROFILING_H
15
15
16
16
#include " llvm/IR/PassManager.h"
17
- #include " llvm/Transforms/Instrumentation.h"
17
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
18
18
19
19
namespace llvm {
20
20
Original file line number Diff line number Diff line change 16
16
#include " llvm/IR/Function.h"
17
17
#include " llvm/IR/Module.h"
18
18
#include " llvm/IR/PassManager.h"
19
- #include " llvm/Transforms/Instrumentation.h"
19
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
20
20
21
21
namespace llvm {
22
22
Original file line number Diff line number Diff line change 18
18
#include " llvm/IR/PassManager.h"
19
19
#include " llvm/Support/SpecialCaseList.h"
20
20
#include " llvm/Support/VirtualFileSystem.h"
21
- #include " llvm/Transforms/Instrumentation.h"
21
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
22
22
23
23
namespace llvm {
24
24
class Module ;
File renamed without changes.
Original file line number Diff line number Diff line change 183
183
#include " llvm/Transforms/IPO/StripSymbols.h"
184
184
#include " llvm/Transforms/IPO/WholeProgramDevirt.h"
185
185
#include " llvm/Transforms/InstCombine/InstCombine.h"
186
- #include " llvm/Transforms/Instrumentation.h"
187
186
#include " llvm/Transforms/Instrumentation/AddressSanitizer.h"
188
187
#include " llvm/Transforms/Instrumentation/BoundsChecking.h"
189
188
#include " llvm/Transforms/Instrumentation/CGProfile.h"
299
298
#include " llvm/Transforms/Utils/HelloWorld.h"
300
299
#include " llvm/Transforms/Utils/InjectTLIMappings.h"
301
300
#include " llvm/Transforms/Utils/InstructionNamer.h"
301
+ #include " llvm/Transforms/Utils/Instrumentation.h"
302
302
#include " llvm/Transforms/Utils/LCSSA.h"
303
303
#include " llvm/Transforms/Utils/LibCallsShrinkWrap.h"
304
304
#include " llvm/Transforms/Utils/LoopSimplify.h"
Original file line number Diff line number Diff line change 73
73
#include " llvm/Transforms/IPO/SampleContextTracker.h"
74
74
#include " llvm/Transforms/IPO/SampleProfileMatcher.h"
75
75
#include " llvm/Transforms/IPO/SampleProfileProbe.h"
76
- #include " llvm/Transforms/Instrumentation.h"
76
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
77
77
#include " llvm/Transforms/Utils/CallPromotionUtils.h"
78
78
#include " llvm/Transforms/Utils/Cloning.h"
79
79
#include " llvm/Transforms/Utils/MisExpect.h"
Original file line number Diff line number Diff line change 29
29
#include " llvm/Support/CRC.h"
30
30
#include " llvm/Support/CommandLine.h"
31
31
#include " llvm/Target/TargetMachine.h"
32
- #include " llvm/Transforms/Instrumentation.h"
32
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
33
33
#include " llvm/Transforms/Utils/ModuleUtils.h"
34
34
#include < unordered_set>
35
35
#include < vector>
Original file line number Diff line number Diff line change 71
71
#include " llvm/Support/MathExtras.h"
72
72
#include " llvm/Support/raw_ostream.h"
73
73
#include " llvm/TargetParser/Triple.h"
74
- #include " llvm/Transforms/Instrumentation.h"
74
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
75
75
#include " llvm/Transforms/Instrumentation/AddressSanitizerCommon.h"
76
76
#include " llvm/Transforms/Instrumentation/AddressSanitizerOptions.h"
77
77
#include " llvm/Transforms/Utils/ASanStackFrameLayout.h"
Original file line number Diff line number Diff line change 17
17
#include " llvm/IR/Module.h"
18
18
#include " llvm/IR/PassManager.h"
19
19
#include " llvm/ProfileData/InstrProf.h"
20
- #include " llvm/Transforms/Instrumentation.h"
20
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
21
21
#include < optional>
22
22
23
23
using namespace llvm ;
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ add_llvm_component_library(LLVMInstrumentation
10
10
MemorySanitizer.cpp
11
11
NumericalStabilitySanitizer.cpp
12
12
IndirectCallPromotion.cpp
13
- Instrumentation.cpp
14
13
InstrOrderFile.cpp
15
14
InstrProfiling.cpp
16
15
KCFI.cpp
Original file line number Diff line number Diff line change 104
104
#include " llvm/Support/SpecialCaseList.h"
105
105
#include " llvm/Support/VirtualFileSystem.h"
106
106
#include " llvm/TargetParser/Triple.h"
107
- #include " llvm/Transforms/Instrumentation.h"
107
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
108
108
#include " llvm/Transforms/Utils/BasicBlockUtils.h"
109
109
#include " llvm/Transforms/Utils/Local.h"
110
110
#include < algorithm>
Original file line number Diff line number Diff line change 36
36
#include " llvm/Support/Path.h"
37
37
#include " llvm/Support/Regex.h"
38
38
#include " llvm/Support/raw_ostream.h"
39
- #include " llvm/Transforms/Instrumentation.h"
39
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
40
40
#include " llvm/Transforms/Instrumentation/CFGMST.h"
41
41
#include " llvm/Transforms/Instrumentation/GCOVProfiler.h"
42
42
#include " llvm/Transforms/Utils/ModuleUtils.h"
Original file line number Diff line number Diff line change 57
57
#include " llvm/Support/RandomNumberGenerator.h"
58
58
#include " llvm/Support/raw_ostream.h"
59
59
#include " llvm/TargetParser/Triple.h"
60
- #include " llvm/Transforms/Instrumentation.h"
60
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
61
61
#include " llvm/Transforms/Instrumentation/AddressSanitizerCommon.h"
62
62
#include " llvm/Transforms/Utils/BasicBlockUtils.h"
63
63
#include " llvm/Transforms/Utils/Local.h"
Original file line number Diff line number Diff line change 37
37
#include " llvm/Support/Debug.h"
38
38
#include " llvm/Support/Error.h"
39
39
#include " llvm/Support/raw_ostream.h"
40
- #include " llvm/Transforms/Instrumentation.h"
40
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
41
41
#include " llvm/Transforms/Instrumentation/PGOInstrumentation.h"
42
42
#include " llvm/Transforms/Utils/CallPromotionUtils.h"
43
43
#include < cassert>
Original file line number Diff line number Diff line change 19
19
#include " llvm/Support/CommandLine.h"
20
20
#include " llvm/Support/FileSystem.h"
21
21
#include " llvm/Support/raw_ostream.h"
22
- #include " llvm/Transforms/Instrumentation.h"
22
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
23
23
#include < fstream>
24
24
#include < mutex>
25
25
#include < sstream>
Original file line number Diff line number Diff line change 50
50
#include " llvm/Support/Error.h"
51
51
#include " llvm/Support/ErrorHandling.h"
52
52
#include " llvm/TargetParser/Triple.h"
53
- #include " llvm/Transforms/Instrumentation.h"
53
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
54
54
#include " llvm/Transforms/Instrumentation/PGOInstrumentation.h"
55
55
#include " llvm/Transforms/Utils/BasicBlockUtils.h"
56
56
#include " llvm/Transforms/Utils/ModuleUtils.h"
Original file line number Diff line number Diff line change 198
198
#include " llvm/Support/MathExtras.h"
199
199
#include " llvm/Support/raw_ostream.h"
200
200
#include " llvm/TargetParser/Triple.h"
201
- #include " llvm/Transforms/Instrumentation.h"
201
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
202
202
#include " llvm/Transforms/Utils/BasicBlockUtils.h"
203
203
#include " llvm/Transforms/Utils/Local.h"
204
204
#include " llvm/Transforms/Utils/ModuleUtils.h"
Original file line number Diff line number Diff line change 38
38
#include " llvm/Support/MathExtras.h"
39
39
#include " llvm/Support/Regex.h"
40
40
#include " llvm/Support/raw_ostream.h"
41
- #include " llvm/Transforms/Instrumentation.h"
41
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
42
42
#include " llvm/Transforms/Utils/BasicBlockUtils.h"
43
43
#include " llvm/Transforms/Utils/EscapeEnumerator.h"
44
44
#include " llvm/Transforms/Utils/Local.h"
Original file line number Diff line number Diff line change 107
107
#include " llvm/Support/VirtualFileSystem.h"
108
108
#include " llvm/Support/raw_ostream.h"
109
109
#include " llvm/TargetParser/Triple.h"
110
- #include " llvm/Transforms/Instrumentation.h"
110
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
111
111
#include " llvm/Transforms/Instrumentation/BlockCoverageInference.h"
112
112
#include " llvm/Transforms/Instrumentation/CFGMST.h"
113
113
#include " llvm/Transforms/Utils/BasicBlockUtils.h"
Original file line number Diff line number Diff line change 42
42
#include " llvm/Support/Debug.h"
43
43
#include " llvm/Support/MathExtras.h"
44
44
#include " llvm/Support/raw_ostream.h"
45
- #include " llvm/Transforms/Instrumentation.h"
45
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
46
46
#include " llvm/Transforms/Utils/EscapeEnumerator.h"
47
47
#include " llvm/Transforms/Utils/Local.h"
48
48
#include " llvm/Transforms/Utils/ModuleUtils.h"
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ add_llvm_component_library(LLVMTransformUtils
35
35
InlineFunction.cpp
36
36
InjectTLIMappings.cpp
37
37
InstructionNamer.cpp
38
+ Instrumentation.cpp
38
39
IntegerDivision.cpp
39
40
LCSSA.cpp
40
41
LibCallsShrinkWrap.cpp
Original file line number Diff line number Diff line change 11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
- #include " llvm/Transforms/Instrumentation.h"
14
+ #include " llvm/Transforms/Utils/ Instrumentation.h"
15
15
#include " llvm/IR/DiagnosticInfo.h"
16
16
#include " llvm/IR/DiagnosticPrinter.h"
17
17
#include " llvm/IR/IntrinsicInst.h"
Original file line number Diff line number Diff line change 66
66
#include " llvm/Support/WithColor.h"
67
67
#include " llvm/Support/raw_ostream.h"
68
68
#include " llvm/TargetParser/Triple.h"
69
- #include " llvm/Transforms/Instrumentation.h"
70
69
#include < cerrno>
71
70
#include < optional>
72
71
You can’t perform that action at this time.
0 commit comments