aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2021-08-17 12:58:07 -0700
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2021-08-19 11:40:30 -0700
commit8d7d89b0811da55c9f4bf21682b563b0ce521f97 (patch)
treeac143ceb1ba76a5b643d47321600300c4e74eda7 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent8cf5b69f69bf95413f4009eddd94b2cc0a2d3412 (diff)
downloadllvm-8d7d89b0811da55c9f4bf21682b563b0ce521f97.zip
llvm-8d7d89b0811da55c9f4bf21682b563b0ce521f97.tar.gz
llvm-8d7d89b0811da55c9f4bf21682b563b0ce521f97.tar.bz2
[AMDGPU] Add alias.scope metadata to lowered LDS struct
Alias analysis is unable to disambiguate accesses to the structure fields without it unlike distinct variables. As a result we cannot combine ds_read and ds_write operations in a case of any store in between which always considered clobbering. Differential Revision: https://reviews.llvm.org/D108315
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions