aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBlockPlacement.cpp
diff options
context:
space:
mode:
authorJessica Del <50999226+OutOfCache@users.noreply.github.com>2024-07-24 11:05:28 +0200
committerGitHub <noreply@github.com>2024-07-24 11:05:28 +0200
commit6a1b119035bd329c54f6b5438e6989e49dcb0adb (patch)
tree62a97d167d48ff6d5f5da7d19945df6c03628722 /llvm/lib/CodeGen/MachineBlockPlacement.cpp
parent666e3326fedfb6a033494c36c36aa95c4124d642 (diff)
downloadllvm-6a1b119035bd329c54f6b5438e6989e49dcb0adb.zip
llvm-6a1b119035bd329c54f6b5438e6989e49dcb0adb.tar.gz
llvm-6a1b119035bd329c54f6b5438e6989e49dcb0adb.tar.bz2
[AMDGPU] Add intrinsics for atomic struct buffer loads (#100140)
Mark these intrinsics as atomic loads within LLVM to prevent hoisting out of loops in cases where the load is considered invariant. Similar to https://github.com/llvm/llvm-project/pull/97707, but for struct buffer loads.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions