[all-commits] [llvm/llvm-project] 2e3c6c: [OpenMP][NFC] Eliminate warning

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Thu May 18 13:28:21 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2e3c6c3f80ee3a573491947a08050d00a434a5d6
      https://github.com/llvm/llvm-project/commit/2e3c6c3f80ee3a573491947a08050d00a434a5d6
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    M openmp/libomptarget/plugins-nextgen/amdgpu/src/rtl.cpp

  Log Message:
  -----------
  [OpenMP][NFC] Eliminate warning


  Commit: d037b237de6a4642cc0e01c0d6a5805ae52cb944
      https://github.com/llvm/llvm-project/commit/d037b237de6a4642cc0e01c0d6a5805ae52cb944
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    A llvm/test/Transforms/Attributor/memory_locations_gpu.ll

  Log Message:
  -----------
  [Attributor] Teach AAMemoryLocation about constant GPU memory

AS(4), when targeting GPUs, is constant. Accesses to constant memory are
(historically) not treated as "memory accesses", hence we should deduce
`memory(none)` for those.


  Commit: bda72457a84a2803d0db99e22babc9dc2391a34c
      https://github.com/llvm/llvm-project/commit/bda72457a84a2803d0db99e22babc9dc2391a34c
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    A openmp/libomptarget/test/jit/empty_kernel.inc
    A openmp/libomptarget/test/jit/empty_kernel_lvl1.c
    A openmp/libomptarget/test/jit/empty_kernel_lvl2.c
    M openmp/libomptarget/test/lit.cfg

  Log Message:
  -----------
  [OpenMP] Add JIT and IR tests

The OpenMP target JIT needs testing, so does the IR we actually generate
for the device. This is the initial commit with variations of an "empty
OpenMP kernel" that should all result in a empty IR kernel.

Differential revision: https://reviews.llvm.org/D150623


  Commit: 787d6bb59fea737a27a78e6dffcaba45eb34efe2
      https://github.com/llvm/llvm-project/commit/787d6bb59fea737a27a78e6dffcaba45eb34efe2
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-05-18 (Thu, 18 May 2023)

  Changed paths:
    M llvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll
    M llvm/test/Transforms/Attributor/memory_locations_gpu.ll
    M llvm/test/Transforms/OpenMP/global_constructor.ll
    M llvm/test/Transforms/OpenMP/icv_tracking.ll
    M llvm/test/Transforms/OpenMP/is_spmd_exec_mode_fold.ll
    M llvm/test/Transforms/OpenMP/nested_parallelism.ll

  Log Message:
  -----------
  [Attributor][OpenMP-Opt][NFC] Run the update test checks script


Compare: https://github.com/llvm/llvm-project/compare/e8b15c4eb28d...787d6bb59fea


More information about the All-commits mailing list