[llvm] c841086 - llvm-reduce: Add missing consts

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 17 19:34:02 PST 2023


Author: Matt Arsenault
Date: 2023-01-17T22:33:56-05:00
New Revision: c841086c15869080669231567358b981157f4aa7

URL: https://github.com/llvm/llvm-project/commit/c841086c15869080669231567358b981157f4aa7
DIFF: https://github.com/llvm/llvm-project/commit/c841086c15869080669231567358b981157f4aa7.diff

LOG: llvm-reduce: Add missing consts

Added: 
    

Modified: 
    llvm/tools/llvm-reduce/TestRunner.cpp
    llvm/tools/llvm-reduce/deltas/Delta.cpp
    llvm/tools/llvm-reduce/llvm-reduce.cpp

Removed: 
    


################################################################################
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<ReducerWorkItem> 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<unsigned> 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<Chunk> &UninterestingChunks,
-    std::vector<Chunk> &ChunksStillConsideredInteresting,
-    SmallString<0> &OriginalBC, std::atomic<bool> &AnyReduced) {
+  const Chunk &ChunkToCheckForUninterestingness, const TestRunner &Test,
+    ReductionFunc ExtractChunksFromModule, const DenseSet<Chunk> &UninterestingChunks,
+    const std::vector<Chunk> &ChunksStillConsideredInteresting,
+    const SmallString<0> &OriginalBC, std::atomic<bool> &AnyReduced) {
   LLVMContext Ctx;
   auto CloneMMM = std::make_unique<ReducerWorkItem>();
   MemoryBufferRef Data(StringRef(OriginalBC), "<bc file>");

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<int>
 
 static codegen::RegisterCodeGenFlags CGF;
 
-bool isReduced(ReducerWorkItem &M, const TestRunner &Test);
+bool isReduced(const ReducerWorkItem &M, const TestRunner &Test);
 
 /// Turn off crash debugging features
 ///


        


More information about the llvm-commits mailing list