enum MCBinaryExpr::Opcode

Declared at: llvm/include/llvm/MC/MCExpr.h:425

Enumerators

NameValueComment
Add0Addition.
And1Bitwise and.
Div2Signed division.
EQ3Equality comparison.
GT4Signed greater than comparison (result is either 0 or some target-specific non-zero value)
GTE5Signed greater than or equal comparison (result is either 0 or some target-specific non-zero value).
LAnd6Logical and.
LOr7Logical or.
LT8Signed less than comparison (result is either 0 or some target-specific non-zero value).
LTE9Signed less than or equal comparison (result is either 0 or some target-specific non-zero value).
Mod10Signed remainder.
Mul11Multiplication.
NE12Inequality comparison.
Or13Bitwise or.
Shl14Shift left.
AShr15Arithmetic shift right.
LShr16Logical shift right.
Sub17Subtraction.
Xor18Bitwise exclusive or.