[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