[llvm] [Offload][Conformance] Add randomized tests for double-precision math functions (PR #155003)

via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 22 11:16:54 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 hpp,cpp -- offload/unittests/Conformance/tests/AcosTest.cpp offload/unittests/Conformance/tests/AsinTest.cpp offload/unittests/Conformance/tests/CbrtTest.cpp offload/unittests/Conformance/tests/CosTest.cpp offload/unittests/Conformance/tests/Exp10Test.cpp offload/unittests/Conformance/tests/Exp2Test.cpp offload/unittests/Conformance/tests/ExpTest.cpp offload/unittests/Conformance/tests/Expm1Test.cpp offload/unittests/Conformance/tests/HypotTest.cpp offload/unittests/Conformance/tests/Log10Test.cpp offload/unittests/Conformance/tests/Log1pTest.cpp offload/unittests/Conformance/tests/Log2Test.cpp offload/unittests/Conformance/tests/SinTest.cpp offload/unittests/Conformance/tests/SincosTest.cpp offload/unittests/Conformance/tests/TanTest.cpp offload/unittests/Conformance/device_code/CUDAMath.cpp offload/unittests/Conformance/device_code/DeviceAPIs.hpp offload/unittests/Conformance/device_code/HIPMath.cpp offload/unittests/Conformance/device_code/LLVMLibm.cpp
``````````

</details>

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

``````````diff
diff --git a/offload/unittests/Conformance/device_code/LLVMLibm.cpp b/offload/unittests/Conformance/device_code/LLVMLibm.cpp
index e25f8e1c6..baf23a346 100644
--- a/offload/unittests/Conformance/device_code/LLVMLibm.cpp
+++ b/offload/unittests/Conformance/device_code/LLVMLibm.cpp
@@ -189,8 +189,8 @@ __gpu_kernel void hypotfKernel(const float *X, const float *Y, float *Out,
   runKernelBody<hypotf>(NumElements, Out, X, Y);
 }
 
-__gpu_kernel void hypotf16Kernel(const float16 *X, const float16 *Y, float16 *Out,
-                                 size_t NumElements) noexcept {
+__gpu_kernel void hypotf16Kernel(const float16 *X, const float16 *Y,
+                                 float16 *Out, size_t NumElements) noexcept {
   runKernelBody<hypotf16>(NumElements, Out, X, Y);
 }
 

``````````

</details>


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


More information about the llvm-commits mailing list