llvm
Llvm.AtomicOrdering
The ordering of an atomic load, store, cmpxchg, atomicrmw or fence instruction. See llvm::AtomicOrdering.
load
store
cmpxchg
atomicrmw
fence
llvm::AtomicOrdering
llvm_AArch64
llvm_AMDGPU
llvm_ARM
llvm_AVR
llvm_BPF
llvm_Hexagon
llvm_Lanai
llvm_LoongArch
llvm_MSP430
llvm_Mips
llvm_NVPTX
llvm_PowerPC
llvm_RISCV
llvm_Sparc
llvm_SystemZ
llvm_VE
llvm_WebAssembly
llvm_X86
llvm_XCore
llvm_all_backends
llvm_analysis
llvm_bitreader
llvm_bitwriter
llvm_debuginfo
llvm_executionengine
llvm_irreader
llvm_linker
llvm_passbuilder
llvm_target
llvm_transform_utils
type t =
| NotAtomic
| Unordered
| Monotonic
| Invalid
removed due to API changes
| Acquire
| Release
| AcqiureRelease
| SequentiallyConsistent