[llvm] 4f14bfe - [llvm-reduce] Disable fixpoint verification in InstCombine

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 21 05:49:33 PDT 2024


Author: Nikita Popov
Date: 2024-08-21T14:49:22+02:00
New Revision: 4f14bfeddedcf21e0eaf0ff3ddf7b62938f66df5

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

LOG: [llvm-reduce] Disable fixpoint verification in InstCombine

We don't want to get fixpoint verification errors while reducing.

Added: 
    

Modified: 
    llvm/tools/llvm-reduce/deltas/RunIRPasses.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/tools/llvm-reduce/deltas/RunIRPasses.cpp b/llvm/tools/llvm-reduce/deltas/RunIRPasses.cpp
index acef29a6819415..e3af05616fe04b 100644
--- a/llvm/tools/llvm-reduce/deltas/RunIRPasses.cpp
+++ b/llvm/tools/llvm-reduce/deltas/RunIRPasses.cpp
@@ -16,12 +16,13 @@ using namespace llvm;
 
 extern cl::OptionCategory LLVMReduceOptions;
 
-static cl::opt<std::string> PassPipeline(
-    "ir-passes",
-    cl::desc("A textual description of the pass pipeline, same as "
-             "what's passed to `opt -passes`."),
-    cl::init("function(sroa,instcombine,gvn,simplifycfg,infer-address-spaces)"),
-    cl::cat(LLVMReduceOptions));
+static cl::opt<std::string>
+    PassPipeline("ir-passes",
+                 cl::desc("A textual description of the pass pipeline, same as "
+                          "what's passed to `opt -passes`."),
+                 cl::init("function(sroa,instcombine<no-verify-fixpoint>,gvn,"
+                          "simplifycfg,infer-address-spaces)"),
+                 cl::cat(LLVMReduceOptions));
 
 static void runPasses(Oracle &O, ReducerWorkItem &WorkItem) {
   Module &Program = WorkItem.getModule();


        


More information about the llvm-commits mailing list