struct MachineMemOperand::MachineAtomicInfo
Declaration
struct MachineMemOperand::MachineAtomicInfo { /* full declaration omitted */ };
Description
Atomic information for this memory operation.
Declared at: llvm/include/llvm/CodeGen/MachineMemOperand.h:158
Member Variables
- public unsigned int SSID
- Synchronization scope ID for this memory operation.
- public unsigned int Ordering
- Atomic ordering requirements for this memory operation. For cmpxchg atomic operations, atomic ordering requirements when store occurs.
- public unsigned int FailureOrdering
- For cmpxchg atomic operations, atomic ordering requirements when store does not occur.