diff options
author | Valentin Churavy <v.churavy@gmail.com> | 2025-03-07 06:39:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-07 06:39:03 +0100 |
commit | ed6bde93f050b9314e54ecbc69c08ab78f4251af (patch) | |
tree | 437b6956aa3bc6bf6af1893c98de39b7312abeb8 /llvm/lib/IR/Module.cpp | |
parent | 1a31bb38a4bb2bc94fbbb43fe04d878cb4a5a05b (diff) | |
download | llvm-ed6bde93f050b9314e54ecbc69c08ab78f4251af.zip llvm-ed6bde93f050b9314e54ecbc69c08ab78f4251af.tar.gz llvm-ed6bde93f050b9314e54ecbc69c08ab78f4251af.tar.bz2 |
[X86] Use fence(seq_cst) in IdempotentRMWIntoFencedLoad (#126521)
This extends this optimization for scenarios where the subtarget
has `!hasMFence` or we have SyncScope SingleThread, by avoiding
the direct usage of `llvm.x64.sse2.mfence`.
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions