diff options
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2022-01-31 15:10:08 -0800 |
|---|---|---|
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2022-02-01 12:33:25 -0800 |
| commit | 79606ee85c5384819e34f20c7ebd28d3f8ba306b (patch) | |
| tree | 76c368ed6f131fc9e1da1e027b2269f13430dfb7 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
| parent | 4f67a909902d8ab9e24e171201db189b661700bf (diff) | |
| download | llvm-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/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions
