[PATCH] D127405: [AMDGPU] Update dlc usage for GFX11
Jay Foad via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 9 07:51:33 PDT 2022
foad created this revision.
foad added reviewers: Joe_Nash, rampitec, arsenm, kzhuravl, t-tye.
Herald added subscribers: kosarev, jsilvanus, hsmhsm, kerbowa, hiraditya, tpr, dstuttard, yaxunl, nhaehnle, jvesely.
Herald added a project: All.
foad requested review of this revision.
Herald added subscribers: llvm-commits, wdng.
Herald added a project: LLVM.
In GFX10 dlc controlled L1 <https://reviews.llvm.org/L1> cache bypass. In GFX11 it has been repurposed
to control MALL NOALLOC, and glc controls L1 <https://reviews.llvm.org/L1> as well as L0 cache bypass.
Update the documentation and SIMemoryLegalizer accordingly. Set dlc for
nontemporal and volatile accesses.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D127405
Files:
llvm/docs/AMDGPUUsage.rst
llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-agent.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-nontemporal.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-system.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-volatile.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-global-agent.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-global-nontemporal.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-global-system.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-global-volatile.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-private-nontemporal.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-private-volatile.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D127405.435552.patch
Type: text/x-patch
Size: 43241 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220609/6e917c41/attachment.bin>
More information about the llvm-commits
mailing list