AMDGPU: If a store defines (alias) a load, it clobbers the load.
authorChangpeng Fang <Changpeng.Fang@amd.com>
Tue, 15 Dec 2020 00:34:32 +0000 (16:34 -0800)
committerChangpeng Fang <Changpeng.Fang@amd.com>
Tue, 15 Dec 2020 00:34:32 +0000 (16:34 -0800)
commitce0c0013d8b11e9ce9820c0add2a013f5992e6a6
tree26f2d4904a8c08f2c53e714c7bbd297579daf419
parenteed0b9acdfe4409fb90b356d58c996f12cfd733f
AMDGPU: If a store defines (alias) a load, it clobbers the load.

Summary:
 If a store defines (must alias) a load, it clobbers the load.

Fixes: SWDEV-258915

Reviewers:
  arsenm

Differential Revision:
  https://reviews.llvm.org/D92951
llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
llvm/test/CodeGen/AMDGPU/store-clobbers-load.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/wave32.ll