|
13 | 13 | //===----------------------------------------------------------------------===// |
14 | 14 |
|
15 | 15 | #include "Delta.h" |
| 16 | +#include "DeltaPass.h" |
16 | 17 | #include "ReducerWorkItem.h" |
17 | 18 | #include "TestRunner.h" |
18 | 19 | #include "Utils.h" |
|
31 | 32 | #include "llvm/Support/ThreadPool.h" |
32 | 33 | #include "llvm/Support/WithColor.h" |
33 | 34 | #include <fstream> |
34 | | -#include "DeltaPass.h" |
35 | 35 |
|
36 | 36 | using namespace llvm; |
37 | 37 |
|
@@ -184,7 +184,7 @@ using SharedTaskQueue = std::deque<std::shared_future<SmallString<0>>>; |
184 | 184 | void llvm::runDeltaPass(TestRunner &Test, const DeltaPass &Pass) { |
185 | 185 | assert(!Test.getProgram().verify(&errs()) && |
186 | 186 | "input module is broken before making changes"); |
187 | | - errs() << "*** " << Pass.Desc << " (" << Pass.Name << ')' << "...\n"; |
| 187 | + errs() << "*** " << Pass.Desc << " (" << Pass.Name << ')' << "...\n"; |
188 | 188 |
|
189 | 189 | int Targets; |
190 | 190 | { |
@@ -281,9 +281,8 @@ void llvm::runDeltaPass(TestRunner &Test, const DeltaPass &Pass) { |
281 | 281 | Chunk ChunkToCheck = *(I + J); |
282 | 282 | TaskQueue.emplace_back(ChunkThreadPool.async( |
283 | 283 | ProcessChunkFromSerializedBitcode, ChunkToCheck, std::ref(Test), |
284 | | - Pass.Func, UninterestingChunks, |
285 | | - ChunksStillConsideredInteresting, OriginalBC, |
286 | | - std::ref(AnyReduced))); |
| 284 | + Pass.Func, UninterestingChunks, ChunksStillConsideredInteresting, |
| 285 | + OriginalBC, std::ref(AnyReduced))); |
287 | 286 | } |
288 | 287 |
|
289 | 288 | // Start processing results of the queued tasks. We wait for the first |
@@ -330,10 +329,9 @@ void llvm::runDeltaPass(TestRunner &Test, const DeltaPass &Pass) { |
330 | 329 | // Forward I to the last chunk processed in parallel. |
331 | 330 | I += NumChunksProcessed - 1; |
332 | 331 | } else { |
333 | | - Result = |
334 | | - CheckChunk(*I, Test.getProgram().clone(Test.getTargetMachine()), |
335 | | - Test, Pass.Func, UninterestingChunks, |
336 | | - ChunksStillConsideredInteresting); |
| 332 | + Result = CheckChunk( |
| 333 | + *I, Test.getProgram().clone(Test.getTargetMachine()), Test, |
| 334 | + Pass.Func, UninterestingChunks, ChunksStillConsideredInteresting); |
337 | 335 | } |
338 | 336 |
|
339 | 337 | if (!Result) |
|
0 commit comments