[all-commits] [llvm/llvm-project] 3cff3d: [Offload] Add skeleton for offload conformance tes...

Joseph Huber via All-commits all-commits at lists.llvm.org
Tue Jul 1 08:21:01 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3cff3d882b028faf1dc935cce4a8d8a6bae2e5e0
      https://github.com/llvm/llvm-project/commit/3cff3d882b028faf1dc935cce4a8d8a6bae2e5e0
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2025-07-01 (Tue, 01 Jul 2025)

  Changed paths:
    M offload/unittests/CMakeLists.txt
    A offload/unittests/Conformance/CMakeLists.txt
    A offload/unittests/Conformance/device_code/CMakeLists.txt
    A offload/unittests/Conformance/device_code/sin.c
    A offload/unittests/Conformance/sin.cpp

  Log Message:
  -----------
  [Offload] Add skeleton for offload conformance tests (#146391)

Summary:
This adds a basic outline for adding 'conformance' tests. These are
tests that are intended to check device code against a standard. In this
case, we will expect this to be filled with math conformance tests to
make sure their results are within the ULP requirements we demand.

Right now this just *assumes* the GPU libc is there, meaning you'll
likely need to do a manual `ninja` before doing `ninja -C
runtimes/runtimes-bins offload.conformance`.



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