diff options
author | Fabian Ritter <fabian.ritter@amd.com> | 2024-07-03 13:37:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-03 13:37:38 +0200 |
commit | d37e7ec2c5c3ecfd6a4612c1798d62d343ceb254 (patch) | |
tree | 12728f7b2bcb78e747d91f260cfad40f25d74254 /llvm/lib/Support/LockFileManager.cpp | |
parent | 5fd5b8ada70d9cbdaa8cc5bea50a6314e3140364 (diff) | |
download | llvm-d37e7ec2c5c3ecfd6a4612c1798d62d343ceb254.zip llvm-d37e7ec2c5c3ecfd6a4612c1798d62d343ceb254.tar.gz llvm-d37e7ec2c5c3ecfd6a4612c1798d62d343ceb254.tar.bz2 |
[LowerMemIntrinsics] Respect the volatile argument of llvm.memmove (#97545)
So far, we ignored if a memmove intrinsic is volatile when lowering it
to loops in the IR. This change generates volatile loads and stores in
this case (similar to how memcpy is handled) and adds tests for volatile
memmoves and memcpys.
Diffstat (limited to 'llvm/lib/Support/LockFileManager.cpp')
0 files changed, 0 insertions, 0 deletions