enum RMWOperations

Description

These are values used in the bitcode files to encode AtomicRMW operations. The values of these enums have no fixed relation to the LLVM IR enum values. Changing these will break compatibility with old files.

Declared at: llvm/include/llvm/Bitcode/LLVMBitCodes.h:420

Enumerators

NameValueComment
RMW_XCHG0
RMW_ADD1
RMW_SUB2
RMW_AND3
RMW_NAND4
RMW_OR5
RMW_XOR6
RMW_MAX7
RMW_MIN8
RMW_UMAX9
RMW_UMIN10
RMW_FADD11
RMW_FSUB12