enum MachineMemOperand::Flags

Description

Flags values. These may be or'd together.

Declared at: llvm/include/llvm/CodeGen/MachineMemOperand.h:130

Enumerators

NameValueComment
MONone0
MOLoad1The memory access reads data.
MOStore2The memory access writes data.
MOVolatile4The memory access is volatile.
MONonTemporal8The memory access is non-temporal.
MODereferenceable16The memory access is dereferenceable (i.e., doesn't trap).
MOInvariant32The memory access always returns the same value (or traps).
MOTargetFlag164The memory access always returns the same value (or traps).
MOTargetFlag2128The memory access always returns the same value (or traps).
MOTargetFlag3256The memory access always returns the same value (or traps).
LLVM_BITMASK_LARGEST_ENUMERATOR256