aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2024-10-31 08:08:48 -0700
committerGitHub <noreply@github.com>2024-10-31 08:08:48 -0700
commit1d0370872f28ec9965448f33db1b105addaf64ae (patch)
tree4463d7c840c35950b0b1deceba0501d07aa0d3dd /lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h
parentd6a0602cbbd7c21618001d85f9247f03c038ba28 (diff)
downloadllvm-1d0370872f28ec9965448f33db1b105addaf64ae.zip
llvm-1d0370872f28ec9965448f33db1b105addaf64ae.tar.gz
llvm-1d0370872f28ec9965448f33db1b105addaf64ae.tar.bz2
AMDGPU: Expand flat atomics that may access private memory (#109407)
If the runtime flat address resolves to a scratch address, 64-bit atomics do not work correctly. Insert a runtime address space check (which is quite likely to be uniform) and select between the non-atomic and real atomic cases. Consider noalias.addrspace metadata and avoid this expansion when possible (we also need to consider it to avoid infinitely expanding after adding the predication code).
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions