[all-commits] [llvm/llvm-project] 4ed0f8: [Offload] XFAIL four tests while working on fix (#...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Mon Jul 15 07:11:34 PDT 2024


  Branch: refs/heads/users/kparzysz/spr/c08-reduction-inscan
  Home:   https://github.com/llvm/llvm-project
  Commit: 4ed0f84d3897ba2f3c05f94342d9423cab61f86b
      https://github.com/llvm/llvm-project/commit/4ed0f84d3897ba2f3c05f94342d9423cab61f86b
  Author: Jan Patrick Lehr <JanPatrick.Lehr at amd.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M offload/test/api/omp_dynamic_shared_memory_amdgpu.c
    M offload/test/api/omp_dynamic_shared_memory_mixed_amdgpu.c
    M offload/test/offloading/bug51781.c
    M offload/test/offloading/bug51982.c

  Log Message:
  -----------
  [Offload] XFAIL four tests while working on fix (#98899)

omp_dynamic_shared_memory_mixed_amdgpu.c
omp_dynamic_shared_memory_amdgpu.c
amdgcn-amd-amdhsa::bug51982.c
amdgcn-amd-amdhsa::bug51781.c


  Commit: a1dfe15632170342ae073d7238294dfe224682ed
      https://github.com/llvm/llvm-project/commit/a1dfe15632170342ae073d7238294dfe224682ed
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M clang/lib/Sema/SemaOpenMP.cpp

  Log Message:
  -----------
  [clang][OpenMP] Simplify check for taskloop in `ActOnOpenMPLoopInitia… (#98633)

…lization`

Replace the explicit list of compound directives ending with taskloop
with checking for the last leaf construct.


  Commit: 075f7542f1b55695b871fb5d6359c2350af474f8
      https://github.com/llvm/llvm-project/commit/075f7542f1b55695b871fb5d6359c2350af474f8
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
    A llvm/test/tools/llvm-split/AMDGPU/declarations.ll

  Log Message:
  -----------
  [AMDGPU][llvm-split] Fix division by zero (#98888)

An empty module, or one containing only declarations, would result in a
division by a zero cost.


  Commit: e73cf2f0c5b437f944e9a796d96d550d6ae3d8cf
      https://github.com/llvm/llvm-project/commit/e73cf2f0c5b437f944e9a796d96d550d6ae3d8cf
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M flang/include/flang/Tools/CLOptions.inc
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/CodeGen/TypeConverter.cpp
    M flang/test/Fir/basic-program.fir

  Log Message:
  -----------
  [flang] Remove materialization workaround in type converter (#98743)

This change is in preparation of #97903, which adds extra checks for
materializations: it is now enforced that they produce an SSA value of
the correct type, so the current workaround no longer works.

The original workaround avoided target materializations by directly
returning the to-be-converted SSA value from the materialization
callback. This can be avoided by initializing the lowering patterns that
insert the materializations without a type converter. For
`cg::XEmboxOp`, the existing workaround that skips
`unrealized_conversion_cast` ops is still in place.

Also remove the lowering pattern for `unrealized_conversion_cast`. This
pattern has no effect because `unrealized_conversion_cast` ops that are
inserted by the dialect conversion framework are never matched by the
pattern driver.


  Commit: 97ebc9794941d9e73792ab9deab7abafaf750a17
      https://github.com/llvm/llvm-project/commit/97ebc9794941d9e73792ab9deab7abafaf750a17
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M clang/lib/Sema/SemaOpenMP.cpp

  Log Message:
  -----------
  [clang[OpenMP] Revert accidentally included changes from previous commit


  Commit: 0f944fb45235124e114d274b86b6c12e0fa2ed47
      https://github.com/llvm/llvm-project/commit/0f944fb45235124e114d274b86b6c12e0fa2ed47
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M clang/lib/Sema/SemaOpenMP.cpp
    M flang/include/flang/Tools/CLOptions.inc
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/CodeGen/TypeConverter.cpp
    M flang/test/Fir/basic-program.fir
    M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
    A llvm/test/tools/llvm-split/AMDGPU/declarations.ll
    M offload/test/api/omp_dynamic_shared_memory_amdgpu.c
    M offload/test/api/omp_dynamic_shared_memory_mixed_amdgpu.c
    M offload/test/offloading/bug51781.c
    M offload/test/offloading/bug51982.c

  Log Message:
  -----------
  Merge branch 'main' into users/kparzysz/spr/c08-reduction-inscan


Compare: https://github.com/llvm/llvm-project/compare/9bf35fbfeb37...0f944fb45235

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