[llvm] [Offload] Define additional device info properties (PR #152533)

via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 8 08:56:16 PDT 2025


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 HEAD~1 HEAD --extensions cpp,h,hpp -- offload/liboffload/src/OffloadImpl.cpp offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.h offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa_ext_amd.h offload/plugins-nextgen/amdgpu/src/rtl.cpp offload/plugins-nextgen/cuda/src/rtl.cpp offload/tools/offload-tblgen/APIGen.cpp offload/tools/offload-tblgen/MiscGen.cpp offload/tools/offload-tblgen/PrintGen.cpp offload/tools/offload-tblgen/RecordTypes.hpp offload/unittests/OffloadAPI/device/olGetDeviceInfo.cpp offload/unittests/OffloadAPI/device/olGetDeviceInfoSize.cpp
``````````

</details>

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

``````````diff
diff --git a/offload/liboffload/src/OffloadImpl.cpp b/offload/liboffload/src/OffloadImpl.cpp
index 087da1dca..b9fb0072a 100644
--- a/offload/liboffload/src/OffloadImpl.cpp
+++ b/offload/liboffload/src/OffloadImpl.cpp
@@ -460,13 +460,12 @@ Error olGetDeviceInfoImplDetailHost(ol_device_handle_t Device,
   case OL_DEVICE_INFO_SINGLE_FP_CONFIG:
   case OL_DEVICE_INFO_DOUBLE_FP_CONFIG:
     return Info.write<ol_device_fp_capability_flags_t>(
-      OL_DEVICE_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT |
-      OL_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST |
-      OL_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_ZERO |
-      OL_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_INF |
-      OL_DEVICE_FP_CAPABILITY_FLAG_INF_NAN |
-      OL_DEVICE_FP_CAPABILITY_FLAG_DENORM |
-      OL_DEVICE_FP_CAPABILITY_FLAG_FMA);
+        OL_DEVICE_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT |
+        OL_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST |
+        OL_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_ZERO |
+        OL_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_INF |
+        OL_DEVICE_FP_CAPABILITY_FLAG_INF_NAN |
+        OL_DEVICE_FP_CAPABILITY_FLAG_DENORM | OL_DEVICE_FP_CAPABILITY_FLAG_FMA);
   case OL_DEVICE_INFO_HALF_FP_CONFIG:
     return Info.write<ol_device_fp_capability_flags_t>(0);
   case OL_DEVICE_INFO_PREFERRED_VECTOR_WIDTH_CHAR:

``````````

</details>


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


More information about the llvm-commits mailing list