[Mlir-commits] [mlir] dc6ce60 - [mlir][gpu] Remove `offloadingHandler` from `ModuleToBinary` (#90368)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Sun Apr 28 07:03:16 PDT 2024
Author: Fabian Mora
Date: 2024-04-28T10:03:12-04:00
New Revision: dc6ce60801ede0c6423470961d3728596ee46b04
URL: https://github.com/llvm/llvm-project/commit/dc6ce60801ede0c6423470961d3728596ee46b04
DIFF: https://github.com/llvm/llvm-project/commit/dc6ce60801ede0c6423470961d3728596ee46b04.diff
LOG: [mlir][gpu] Remove `offloadingHandler` from `ModuleToBinary` (#90368)
This patch removes the `offloadingHandler` option from the
`ModuleToBinary` pass. The option is removed as it cannot be parsed from
textual form.
This fixes issue #90344.
Added:
Modified:
mlir/include/mlir/Dialect/GPU/Transforms/Passes.td
mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
Removed:
################################################################################
diff --git a/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td b/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td
index a8235bed6f2764..4a9ddafdd177d2 100644
--- a/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td
+++ b/mlir/include/mlir/Dialect/GPU/Transforms/Passes.td
@@ -88,8 +88,6 @@ def GpuModuleToBinaryPass
4. `fatbinary`, `fatbin`: produces fatbinaries.
}];
let options = [
- Option<"offloadingHandler", "handler", "Attribute", "nullptr",
- "Offloading handler to be attached to the resulting binary op.">,
Option<"toolkitPath", "toolkit", "std::string", [{""}],
"Toolkit path.">,
ListOption<"linkFiles", "l", "std::string",
diff --git a/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp b/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
index 01613ab5268bc4..836e939a8295ba 100644
--- a/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
+++ b/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
@@ -88,10 +88,7 @@ void GpuModuleToBinaryPass::runOnOperation() {
TargetOptions targetOptions(toolkitPath, linkFiles, cmdOptions, *targetFormat,
lazyTableBuilder);
if (failed(transformGpuModulesToBinaries(
- getOperation(),
- offloadingHandler ? dyn_cast<OffloadingLLVMTranslationAttrInterface>(
- offloadingHandler.getValue())
- : OffloadingLLVMTranslationAttrInterface(nullptr),
+ getOperation(), OffloadingLLVMTranslationAttrInterface(nullptr),
targetOptions)))
return signalPassFailure();
}
More information about the Mlir-commits
mailing list