`GpuModuleToBinaryPass::runOnOperation` now treats an unsupported `format` value as a pass failure after emitting `"Invalid format specified."`. Add a regression test in `mlir/test/Dialect/GPU/module-to-binary-invalid-format.mlir`. Fix: https://github.com/llvm/llvm-project/issues/77052 Fix: https://github.com/llvm/llvm-project/issues/116344 Fix: https://github.com/llvm/llvm-project/issues/116346 Fix: https://github.com/llvm/llvm-project/issues/116352
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.