diff --git a/llvm/tools/llvm-reduce/TestRunner.cpp b/llvm/tools/llvm-reduce/TestRunner.cpp index 3a5483cdae1c2..286eb2accbc41 100644 --- a/llvm/tools/llvm-reduce/TestRunner.cpp +++ b/llvm/tools/llvm-reduce/TestRunner.cpp @@ -69,7 +69,7 @@ void TestRunner::setProgram(std::unique_ptr P) { Program = std::move(P); } -void writeBitcode(ReducerWorkItem &M, raw_ostream &OutStream) { +void writeBitcode(const ReducerWorkItem &M, raw_ostream &OutStream) { if (M.LTOInfo && M.LTOInfo->IsThinLTO && M.LTOInfo->EnableSplitLTOUnit) { PassBuilder PB; LoopAnalysisManager LAM; diff --git a/llvm/tools/llvm-reduce/deltas/Delta.cpp b/llvm/tools/llvm-reduce/deltas/Delta.cpp index 0def68c5f11c4..f1b342e5a2f3c 100644 --- a/llvm/tools/llvm-reduce/deltas/Delta.cpp +++ b/llvm/tools/llvm-reduce/deltas/Delta.cpp @@ -60,12 +60,12 @@ static cl::opt NumJobs( unsigned NumJobs = 1; #endif -void writeBitcode(ReducerWorkItem &M, raw_ostream &OutStream); +void writeBitcode(const ReducerWorkItem &M, raw_ostream &OutStream); void readBitcode(ReducerWorkItem &M, MemoryBufferRef Data, LLVMContext &Ctx, StringRef ToolName); -bool isReduced(ReducerWorkItem &M, const TestRunner &Test) { +bool isReduced(const ReducerWorkItem &M, const TestRunner &Test) { const bool UseBitcode = Test.inputIsBitcode() || TmpFilesAsBitcode; SmallString<128> CurrentFilepath; @@ -188,10 +188,10 @@ CheckChunk(const Chunk &ChunkToCheckForUninterestingness, } static SmallString<0> ProcessChunkFromSerializedBitcode( - Chunk &ChunkToCheckForUninterestingness, TestRunner &Test, - ReductionFunc ExtractChunksFromModule, DenseSet &UninterestingChunks, - std::vector &ChunksStillConsideredInteresting, - SmallString<0> &OriginalBC, std::atomic &AnyReduced) { + const Chunk &ChunkToCheckForUninterestingness, const TestRunner &Test, + ReductionFunc ExtractChunksFromModule, const DenseSet &UninterestingChunks, + const std::vector &ChunksStillConsideredInteresting, + const SmallString<0> &OriginalBC, std::atomic &AnyReduced) { LLVMContext Ctx; auto CloneMMM = std::make_unique(); MemoryBufferRef Data(StringRef(OriginalBC), ""); diff --git a/llvm/tools/llvm-reduce/llvm-reduce.cpp b/llvm/tools/llvm-reduce/llvm-reduce.cpp index 07a04a6ccd8fa..51371f9b389dd 100644 --- a/llvm/tools/llvm-reduce/llvm-reduce.cpp +++ b/llvm/tools/llvm-reduce/llvm-reduce.cpp @@ -101,7 +101,7 @@ static cl::opt static codegen::RegisterCodeGenFlags CGF; -bool isReduced(ReducerWorkItem &M, const TestRunner &Test); +bool isReduced(const ReducerWorkItem &M, const TestRunner &Test); /// Turn off crash debugging features ///