[Mlir-commits] [mlir] 6332e2b - [MLIR] Add --allow-unregistered-dialect to mlir-reduce (#156245)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Sun Aug 31 12:20:18 PDT 2025


Author: Mehdi Amini
Date: 2025-08-31T21:20:14+02:00
New Revision: 6332e2bac8810b24349ef04d91b5567d14b1117e

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

LOG: [MLIR] Add --allow-unregistered-dialect to mlir-reduce (#156245)

Fixes #155544

Added: 
    

Modified: 
    mlir/lib/Tools/mlir-reduce/MlirReduceMain.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Tools/mlir-reduce/MlirReduceMain.cpp b/mlir/lib/Tools/mlir-reduce/MlirReduceMain.cpp
index e89d392d375e8..a9dcfe732e0a4 100644
--- a/mlir/lib/Tools/mlir-reduce/MlirReduceMain.cpp
+++ b/mlir/lib/Tools/mlir-reduce/MlirReduceMain.cpp
@@ -65,6 +65,11 @@ LogicalResult mlir::mlirReduceMain(int argc, char **argv,
           "Disable implicit addition of a top-level module op during parsing"),
       llvm::cl::init(false)};
 
+  static llvm::cl::opt<bool> allowUnregisteredDialects(
+      "allow-unregistered-dialect",
+      llvm::cl::desc("Allow operation with no registered dialects"),
+      llvm::cl::init(false));
+
   llvm::cl::HideUnrelatedOptions(mlirReduceCategory);
 
   llvm::InitLLVM y(argc, argv);
@@ -79,6 +84,8 @@ LogicalResult mlir::mlirReduceMain(int argc, char **argv,
     llvm::cl::PrintHelpMessage();
     return success();
   }
+  if (allowUnregisteredDialects)
+    context.allowUnregisteredDialects();
 
   std::string errorMessage;
 


        


More information about the Mlir-commits mailing list