[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