[Mlir-commits] [mlir] [MLIR] Add a BlobAttr interface for attribute to wrap arbitrary content and use it as linkLibs for ModuleToObject (PR #120116)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Mon Dec 16 09:31:22 PST 2024


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff 8217c2eaef2f93427735a45c45c7fd91178e2ed8 9684a5be7e75c460de09b26dc4e8afa02feada7f --extensions cpp,h -- mlir/include/mlir/Dialect/GPU/IR/CompilationInterfaces.h mlir/include/mlir/Target/LLVM/ModuleToObject.h mlir/include/mlir/Target/LLVM/NVVM/Utils.h mlir/include/mlir/Target/LLVM/ROCDL/Utils.h mlir/lib/Dialect/GPU/IR/GPUDialect.cpp mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp mlir/lib/IR/BuiltinAttributes.cpp mlir/lib/Target/LLVM/ModuleToObject.cpp mlir/lib/Target/LLVM/NVVM/Target.cpp mlir/lib/Target/LLVM/ROCDL/Target.cpp mlir/unittests/Target/LLVM/SerializeNVVMTarget.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp b/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
index 86f741f0b6..f8a548af6b 100644
--- a/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
+++ b/mlir/lib/Dialect/GPU/Transforms/ModuleToBinary.cpp
@@ -71,8 +71,8 @@ void GpuModuleToBinaryPass::runOnOperation() {
   SmallVector<Attribute> librariesToLink;
   for (const std::string &path : linkFiles)
     librariesToLink.push_back(StringAttr::get(&getContext(), path));
-  TargetOptions targetOptions(toolkitPath, librariesToLink, cmdOptions, elfSection,
-                              *targetFormat, lazyTableBuilder);
+  TargetOptions targetOptions(toolkitPath, librariesToLink, cmdOptions,
+                              elfSection, *targetFormat, lazyTableBuilder);
   if (failed(transformGpuModulesToBinaries(
           getOperation(), OffloadingLLVMTranslationAttrInterface(nullptr),
           targetOptions)))

``````````

</details>


https://github.com/llvm/llvm-project/pull/120116


More information about the Mlir-commits mailing list