aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/LockFileManager.cpp
diff options
context:
space:
mode:
authorFabian Ritter <fabian.ritter@amd.com>2024-07-03 13:37:38 +0200
committerGitHub <noreply@github.com>2024-07-03 13:37:38 +0200
commitd37e7ec2c5c3ecfd6a4612c1798d62d343ceb254 (patch)
tree12728f7b2bcb78e747d91f260cfad40f25d74254 /llvm/lib/Support/LockFileManager.cpp
parent5fd5b8ada70d9cbdaa8cc5bea50a6314e3140364 (diff)
downloadllvm-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