[Mlir-commits] [mlir] [mlir][gpu] Propagate errors from `ModuleToObject` callbacks (PR #170134)
Ivan Butygin
llvmlistbot at llvm.org
Tue Dec 2 14:05:13 PST 2025
================
@@ -55,10 +55,13 @@ class TargetOptions {
StringRef cmdOptions = {}, StringRef elfSection = {},
CompilationTarget compilationTarget = getDefaultCompilationTarget(),
function_ref<SymbolTable *()> getSymbolTableCallback = {},
- function_ref<LogicalResult(llvm::Module &)> initialLlvmIRCallback = {},
- function_ref<LogicalResult(llvm::Module &)> linkedLlvmIRCallback = {},
- function_ref<LogicalResult(llvm::Module &)> optimizedLlvmIRCallback = {},
- function_ref<LogicalResult(StringRef)> isaCallback = {});
+ function_ref<LogicalResult(Operation *op, llvm::Module &)>
+ initialLlvmIRCallback = {},
+ function_ref<LogicalResult(Operation *op, llvm::Module &)>
+ linkedLlvmIRCallback = {},
+ function_ref<LogicalResult(Operation *op, llvm::Module &)>
+ optimizedLlvmIRCallback = {},
+ function_ref<LogicalResult(Operation *op, StringRef)> isaCallback = {});
----------------
Hardcode84 wrote:
Switched to `InFlightDiagnostic`
https://github.com/llvm/llvm-project/pull/170134
More information about the Mlir-commits
mailing list