[all-commits] [llvm/llvm-project] 979132: [AMDGPU] Fix LDS address correction in promoteCons...

Alexander Weinrauch via All-commits all-commits at lists.llvm.org
Tue Feb 10 13:54:13 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 979132a02d146ec79e2f046e31877516d7f32d20
      https://github.com/llvm/llvm-project/commit/979132a02d146ec79e2f046e31877516d7f32d20
  Author: Alexander Weinrauch <alexander.weinrauch at amd.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
    M llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.ll
    M llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.mir

  Log Message:
  -----------
  [AMDGPU] Fix LDS address correction in promoteConstantOffsetToImm for async stores (#180220)

`updateAsyncLDSAddress`, introduces by
https://github.com/llvm/llvm-project/pull/176816, previously only
handled async loads , where the LDS address is in the `vdst` operand.
Therefore Async stores produced a nullptr dereference since the LDS
address is in `vdata` for those instructions.

---------

Co-authored-by: Jay Foad <jay.foad at gmail.com>



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