[llvm] [Offload] Introduce offload-tblgen and initial new API implementation (PR #108413)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 12 09:36:20 PDT 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 c0b3e491cc9afe10c310334ceac1971482bb0410 841d00229858f15476089d866c95ad3795d117a0 --extensions cpp,h,hpp -- offload/new-api/src/helpers.hpp offload/new-api/src/offload_impl.cpp offload/new-api/src/offload_lib.cpp offload/tools/offload-tblgen/APIGen.cpp offload/tools/offload-tblgen/EntryPointGen.cpp offload/tools/offload-tblgen/FuncsGen.cpp offload/tools/offload-tblgen/GenCommon.hpp offload/tools/offload-tblgen/Generators.hpp offload/tools/offload-tblgen/PrintGen.cpp offload/tools/offload-tblgen/RecordTypes.hpp offload/tools/offload-tblgen/offload-tblgen.cpp offload/plugins-nextgen/common/include/PluginInterface.h
``````````

</details>

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

``````````diff
diff --git a/offload/new-api/src/helpers.hpp b/offload/new-api/src/helpers.hpp
index 66148d9f21..246de2b678 100644
--- a/offload/new-api/src/helpers.hpp
+++ b/offload/new-api/src/helpers.hpp
@@ -16,7 +16,6 @@
 
 #include <cstring>
 
-
 template <typename T, typename Assign>
 offload_result_t getInfoImpl(size_t ParamValueSize, void *ParamValue,
                              size_t *ParamValueSizeRet, T Value,
diff --git a/offload/plugins-nextgen/common/include/PluginInterface.h b/offload/plugins-nextgen/common/include/PluginInterface.h
index 4cfe6cbf9f..82efcdaf5a 100644
--- a/offload/plugins-nextgen/common/include/PluginInterface.h
+++ b/offload/plugins-nextgen/common/include/PluginInterface.h
@@ -132,7 +132,6 @@ public:
     uint64_t Level;
   };
 
-
 private:
   std::deque<InfoQueueEntryTy> Queue;
 
@@ -156,9 +155,7 @@ public:
       Queue.push_back({Key, Value, Units, L});
   }
 
-  const std::deque<InfoQueueEntryTy> &getQueue() const {
-    return Queue;
-  }
+  const std::deque<InfoQueueEntryTy> &getQueue() const { return Queue; }
 
   /// Print all info entries added to the queue.
   void print() const {
diff --git a/offload/tools/offload-tblgen/GenCommon.hpp b/offload/tools/offload-tblgen/GenCommon.hpp
index fb24ef06f9..16ffb3a4d6 100644
--- a/offload/tools/offload-tblgen/GenCommon.hpp
+++ b/offload/tools/offload-tblgen/GenCommon.hpp
@@ -55,4 +55,3 @@ MakeParamComment(const llvm::offload::tblgen::ParamRec &Param) {
                        (Param.isOut() ? "[out]" : ""),
                        (Param.isOpt() ? "[optional]" : ""), Param.getDesc());
 }
-

``````````

</details>


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


More information about the llvm-commits mailing list