[Mlir-commits] [mlir] [mlir][spirv] Allow disabling control flow structurization (PR #140561)
Igor Wodiany
llvmlistbot at llvm.org
Tue May 27 06:56:36 PDT 2025
================
@@ -51,17 +52,24 @@ deserializeModule(const llvm::MemoryBuffer *input, MLIRContext *context) {
auto binary = llvm::ArrayRef(reinterpret_cast<const uint32_t *>(start),
size / sizeof(uint32_t));
- return spirv::deserialize(binary, context);
+ return spirv::deserialize(binary, context, enableControlFlowStructurization);
}
namespace mlir {
void registerFromSPIRVTranslation() {
+ static llvm::cl::opt<bool> noControlFlowStructurization(
+ "spirv-no-control-flow-structurization",
----------------
IgWod-IMG wrote:
Agreed.
https://github.com/llvm/llvm-project/pull/140561
More information about the Mlir-commits
mailing list