[llvm] [BOLT] add disable pass flags (PR #93032)
    Daniel Hill via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed May 22 14:19:11 PDT 2024
    
    
  
================
@@ -416,8 +470,10 @@ Error BinaryFunctionPassManager::runAllPasses(BinaryContext &BC) {
 
   Manager.registerPass(std::make_unique<ReorderBasicBlocks>(PrintReordered));
 
-  Manager.registerPass(std::make_unique<EliminateUnreachableBlocks>(PrintUCE),
-                       opts::EliminateUnreachable);
+  if (!opts::DisableUnreachable) {
+    Manager.registerPass(std::make_unique<EliminateUnreachableBlocks>(PrintUCE),
+                         opts::EliminateUnreachable);
----------------
hilldani wrote:
thanks!
https://github.com/llvm/llvm-project/pull/93032
    
    
More information about the llvm-commits
mailing list