[all-commits] [llvm/llvm-project] dca7b8: AMDGPU: Add new test for target intrinsic aliasing...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sun Nov 6 22:14:26 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dca7b8e23baa495d500dd1c4c1bbe9fc290530c4
      https://github.com/llvm/llvm-project/commit/dca7b8e23baa495d500dd1c4c1bbe9fc290530c4
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-06 (Sun, 06 Nov 2022)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.inc.ll
    A llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll

  Log Message:
  -----------
  AMDGPU: Add new test for target intrinsic aliasing metadata

The intrinsic used for the test will soon be removed, so move
the test to use another one.

Replaces test added in fa4aac7335ac7ecabbb634d134bd4897783bf62b


  Commit: 162d9030abca31a12c14c4b1051da3143f6865ee
      https://github.com/llvm/llvm-project/commit/162d9030abca31a12c14c4b1051da3143f6865ee
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-06 (Sun, 06 Nov 2022)

  Changed paths:
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    M llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll

  Log Message:
  -----------
  GlobalISel: Pass through AA metadata for target memory intrinsics

The corresponding change for the DAG was done in fa4aac7335ac7ecabbb634d134bd4897783bf62b


  Commit: f72416e974b3d831ffa2672202a782b17b4cd5b4
      https://github.com/llvm/llvm-project/commit/f72416e974b3d831ffa2672202a782b17b4cd5b4
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-06 (Sun, 06 Nov 2022)

  Changed paths:
    M llvm/test/Analysis/DivergenceAnalysis/AMDGPU/atomics.ll
    M llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/atomics.ll

  Log Message:
  -----------
  AMDGPU: Fix missing divergence tests for csub intrinsics


  Commit: 541041d1eaa83346532d16785ec0ff8d795be8ba
      https://github.com/llvm/llvm-project/commit/541041d1eaa83346532d16785ec0ff8d795be8ba
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-06 (Sun, 06 Nov 2022)

  Changed paths:
    M llvm/test/Analysis/DivergenceAnalysis/AMDGPU/atomics.ll
    M llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/atomics.ll

  Log Message:
  -----------
  AMDGPU: Fix faulty divergence analysis tests

These were supposed to be checking that atomics were treated
as divergence sources. However, they were using function arguments
which are always treated as divergent, so they could have
been found divergent for the wrong reason.


Compare: https://github.com/llvm/llvm-project/compare/27f5f33c81d9...541041d1eaa8


More information about the All-commits mailing list