[all-commits] [llvm/llvm-project] 2eb767: AMDGPU: Scratch instructions are trivially disjoin...
Nicolai Hähnle via All-commits
all-commits at lists.llvm.org
Thu Sep 7 22:43:50 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2eb767c9e1360bcb58b817d8eee36d616ec841af
https://github.com/llvm/llvm-project/commit/2eb767c9e1360bcb58b817d8eee36d616ec841af
Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths:
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/test/CodeGen/AMDGPU/schedule-addrspaces.ll
Log Message:
-----------
AMDGPU: Scratch instructions are trivially disjoint from SMEM and buffer instructions (#65287)
Scratch instructions are always in addrspace(5), which can only alias
with flat (and itself). SMEM and buffer instructions can never reference
those address spaces, so they are trivially disjoint.
More information about the All-commits
mailing list