[all-commits] [llvm/llvm-project] 636845: [OpenMP][NFC] Add offloading tests for the new omp...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Mon Jul 31 15:55:14 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 63684550c4e25a1ba93b74179ca18b70c8696f1e
      https://github.com/llvm/llvm-project/commit/63684550c4e25a1ba93b74179ca18b70c8696f1e
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    A openmp/libomptarget/test/offloading/ompx_coords.c
    A openmp/libomptarget/test/offloading/ompx_saxpy_mixed.c

  Log Message:
  -----------
  [OpenMP][NFC] Add offloading tests for the new ompx APIs


  Commit: e5a3d5ba88819cc5bbb18de5b5f5740983080edc
      https://github.com/llvm/llvm-project/commit/e5a3d5ba88819cc5bbb18de5b5f5740983080edc
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M openmp/libomptarget/test/api/omp_device_managed_memory_alloc.c
    M openmp/libomptarget/test/api/omp_dynamic_shared_memory.c
    M openmp/libomptarget/test/mapping/lambda_mapping.cpp
    M openmp/libomptarget/test/offloading/assert.cpp
    M openmp/libomptarget/test/offloading/barrier_fence.c
    M openmp/libomptarget/test/offloading/bug47654.cpp
    M openmp/libomptarget/test/offloading/bug49021.cpp
    M openmp/libomptarget/test/offloading/bug49334.cpp
    M openmp/libomptarget/test/offloading/bug49779.cpp
    M openmp/libomptarget/test/offloading/bug50022.cpp
    M openmp/libomptarget/test/offloading/bug51982.c
    M openmp/libomptarget/test/offloading/bug53727.cpp
    M openmp/libomptarget/test/offloading/d2d_memcpy.c
    M openmp/libomptarget/test/offloading/dynamic_module.c
    M openmp/libomptarget/test/offloading/target_nowait_target.cpp

  Log Message:
  -----------
  [OpenMP][NFC] Enable more runtime tests and also run them with O3

The test run fine on my AMD GPU machine, we should verify them on others
too and put them into our regular testing. Not testing O1/2/3 is really
bad and not testing all architecturs is similarly problematic.

Differential Revision: https://reviews.llvm.org/D148576


Compare: https://github.com/llvm/llvm-project/compare/aaf11496a6c2...e5a3d5ba8881


More information about the All-commits mailing list