aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2022-01-31 15:10:08 -0800
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2022-02-01 12:33:25 -0800
commit79606ee85c5384819e34f20c7ebd28d3f8ba306b (patch)
tree76c368ed6f131fc9e1da1e027b2269f13430dfb7 /lldb/source/Plugins/ScriptInterpreter/Python
parent4f67a909902d8ab9e24e171201db189b661700bf (diff)
downloadllvm-79606ee85c5384819e34f20c7ebd28d3f8ba306b.zip
llvm-79606ee85c5384819e34f20c7ebd28d3f8ba306b.tar.gz
llvm-79606ee85c5384819e34f20c7ebd28d3f8ba306b.tar.bz2
[AMDGPU] Check atomics aliasing in the clobbering annotation
MemorySSA considers any atomic a def to any operation it dominates just like a barrier or fence. That is correct from memory state perspective, but not required for the no-clobber metadata since we are not using it for reordering. Skip such atomics during the scan just like a barrier if it does not alias with the load. Differential Revision: https://reviews.llvm.org/D118661
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions