[all-commits] [llvm/llvm-project] 2abd58: [Offload] Add framework for math conformance tests...

Leandro Lacerda via All-commits all-commits at lists.llvm.org
Tue Jul 29 09:08:49 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2abd58cb7e817767e69f3c71512ff5c4b79bc881
      https://github.com/llvm/llvm-project/commit/2abd58cb7e817767e69f3c71512ff5c4b79bc881
  Author: Leandro Lacerda <leandrolcampos at yahoo.com.br>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M offload/unittests/CMakeLists.txt
    M offload/unittests/Conformance/CMakeLists.txt
    M offload/unittests/Conformance/device_code/CMakeLists.txt
    A offload/unittests/Conformance/device_code/LLVMLibm.c
    R offload/unittests/Conformance/device_code/sin.c
    A offload/unittests/Conformance/include/mathtest/CommandLine.hpp
    A offload/unittests/Conformance/include/mathtest/CommandLineExtras.hpp
    A offload/unittests/Conformance/include/mathtest/DeviceContext.hpp
    A offload/unittests/Conformance/include/mathtest/DeviceResources.hpp
    A offload/unittests/Conformance/include/mathtest/ErrorHandling.hpp
    A offload/unittests/Conformance/include/mathtest/ExhaustiveGenerator.hpp
    A offload/unittests/Conformance/include/mathtest/GpuMathTest.hpp
    A offload/unittests/Conformance/include/mathtest/HostRefChecker.hpp
    A offload/unittests/Conformance/include/mathtest/IndexedRange.hpp
    A offload/unittests/Conformance/include/mathtest/InputGenerator.hpp
    A offload/unittests/Conformance/include/mathtest/Numerics.hpp
    A offload/unittests/Conformance/include/mathtest/OffloadForward.hpp
    A offload/unittests/Conformance/include/mathtest/Support.hpp
    A offload/unittests/Conformance/include/mathtest/TestConfig.hpp
    A offload/unittests/Conformance/include/mathtest/TestResult.hpp
    A offload/unittests/Conformance/include/mathtest/TestRunner.hpp
    A offload/unittests/Conformance/include/mathtest/TypeExtras.hpp
    A offload/unittests/Conformance/lib/CMakeLists.txt
    A offload/unittests/Conformance/lib/CommandLineExtras.cpp
    A offload/unittests/Conformance/lib/DeviceContext.cpp
    A offload/unittests/Conformance/lib/DeviceResources.cpp
    A offload/unittests/Conformance/lib/ErrorHandling.cpp
    A offload/unittests/Conformance/lib/TestConfig.cpp
    R offload/unittests/Conformance/sin.cpp
    A offload/unittests/Conformance/tests/CMakeLists.txt
    A offload/unittests/Conformance/tests/Hypotf16Test.cpp
    A offload/unittests/Conformance/tests/LogfTest.cpp

  Log Message:
  -----------
  [Offload] Add framework for math conformance tests (#149242)

This PR introduces the initial version of a C++ framework for the
conformance testing of GPU math library functions, building upon the
skeleton provided in #146391.

The main goal of this framework is to systematically measure the
accuracy of math functions in the GPU libc, verifying correctness or at
least conformance to standards like OpenCL via exhaustive or random
accuracy tests.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list