@@ -21,23 +21,21 @@ JITLinkerBase::~JITLinkerBase() = default;
21
21
22
22
void JITLinkerBase::linkPhase1 (std::unique_ptr<JITLinkerBase> Self) {
23
23
24
- LLVM_DEBUG ({
25
- dbgs () << " Starting link phase 1 for graph " << G->getName () << " \n " ;
26
- });
24
+ LLVM_DEBUG (dbgs () << " Starting link phase 1\n " );
27
25
28
26
// Prune and optimize the graph.
29
27
if (auto Err = runPasses (Passes.PrePrunePasses ))
30
28
return Ctx->notifyFailed (std::move (Err));
31
29
32
30
LLVM_DEBUG ({
33
- dbgs () << " Link graph \" " << G-> getName () << " \" pre-pruning:\n " ;
31
+ dbgs () << " Link graph pre-pruning:\n " ;
34
32
G->dump (dbgs ());
35
33
});
36
34
37
35
prune (*G);
38
36
39
37
LLVM_DEBUG ({
40
- dbgs () << " Link graph \" " << G-> getName () << " \" post-pruning:\n " ;
38
+ dbgs () << " Link graph post-pruning:\n " ;
41
39
G->dump (dbgs ());
42
40
});
43
41
@@ -67,14 +65,15 @@ void JITLinkerBase::linkPhase1(std::unique_ptr<JITLinkerBase> Self) {
67
65
void JITLinkerBase::linkPhase2 (std::unique_ptr<JITLinkerBase> Self,
68
66
AllocResult AR) {
69
67
68
+ LLVM_DEBUG (dbgs () << " Starting link phase 2\n " );
69
+
70
70
if (AR)
71
71
Alloc = std::move (*AR);
72
72
else
73
73
return Ctx->notifyFailed (AR.takeError ());
74
74
75
75
LLVM_DEBUG ({
76
- dbgs () << " Link graph \" " << G->getName ()
77
- << " \" before post-allocation passes:\n " ;
76
+ dbgs () << " Link graph before post-allocation passes:\n " ;
78
77
G->dump (dbgs ());
79
78
});
80
79
@@ -131,9 +130,7 @@ void JITLinkerBase::linkPhase2(std::unique_ptr<JITLinkerBase> Self,
131
130
void JITLinkerBase::linkPhase3 (std::unique_ptr<JITLinkerBase> Self,
132
131
Expected<AsyncLookupResult> LR) {
133
132
134
- LLVM_DEBUG ({
135
- dbgs () << " Starting link phase 3 for graph " << G->getName () << " \n " ;
136
- });
133
+ LLVM_DEBUG (dbgs () << " Starting link phase 3\n " );
137
134
138
135
// If the lookup failed, bail out.
139
136
if (!LR)
@@ -143,16 +140,15 @@ void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self,
143
140
applyLookupResult (*LR);
144
141
145
142
LLVM_DEBUG ({
146
- dbgs () << " Link graph \" " << G->getName ()
147
- << " \" before pre-fixup passes:\n " ;
143
+ dbgs () << " Link graph before pre-fixup passes:\n " ;
148
144
G->dump (dbgs ());
149
145
});
150
146
151
147
if (auto Err = runPasses (Passes.PreFixupPasses ))
152
148
return abandonAllocAndBailOut (std::move (Self), std::move (Err));
153
149
154
150
LLVM_DEBUG ({
155
- dbgs () << " Link graph \" " << G-> getName () << " \" before copy-and-fixup:\n " ;
151
+ dbgs () << " Link graph before copy-and-fixup:\n " ;
156
152
G->dump (dbgs ());
157
153
});
158
154
@@ -161,7 +157,7 @@ void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self,
161
157
return abandonAllocAndBailOut (std::move (Self), std::move (Err));
162
158
163
159
LLVM_DEBUG ({
164
- dbgs () << " Link graph \" " << G-> getName () << " \" after copy-and-fixup:\n " ;
160
+ dbgs () << " Link graph after copy-and-fixup:\n " ;
165
161
G->dump (dbgs ());
166
162
});
167
163
@@ -186,16 +182,14 @@ void JITLinkerBase::linkPhase3(std::unique_ptr<JITLinkerBase> Self,
186
182
void JITLinkerBase::linkPhase4 (std::unique_ptr<JITLinkerBase> Self,
187
183
FinalizeResult FR) {
188
184
189
- LLVM_DEBUG ({
190
- dbgs () << " Starting link phase 4 for graph " << G->getName () << " \n " ;
191
- });
185
+ LLVM_DEBUG (dbgs () << " Starting link phase 4\n " );
192
186
193
187
if (!FR)
194
188
return Ctx->notifyFailed (FR.takeError ());
195
189
196
190
Ctx->notifyFinalized (std::move (*FR));
197
191
198
- LLVM_DEBUG ({ dbgs () << " Link of graph " << G-> getName () << " complete\n " ; });
192
+ LLVM_DEBUG ({ dbgs () << " Link complete\n " ; });
199
193
}
200
194
201
195
Error JITLinkerBase::runPasses (LinkGraphPassList &Passes) {
0 commit comments