enum MCBinaryExpr::Opcode
Declared at: llvm/include/llvm/MC/MCExpr.h:425
Enumerators
Name | Value | Comment |
---|---|---|
Add | 0 | Addition. |
And | 1 | Bitwise and. |
Div | 2 | Signed division. |
EQ | 3 | Equality comparison. |
GT | 4 | Signed greater than comparison (result is either 0 or some target-specific non-zero value) |
GTE | 5 | Signed greater than or equal comparison (result is either 0 or some target-specific non-zero value). |
LAnd | 6 | Logical and. |
LOr | 7 | Logical or. |
LT | 8 | Signed less than comparison (result is either 0 or some target-specific non-zero value). |
LTE | 9 | Signed less than or equal comparison (result is either 0 or some target-specific non-zero value). |
Mod | 10 | Signed remainder. |
Mul | 11 | Multiplication. |
NE | 12 | Inequality comparison. |
Or | 13 | Bitwise or. |
Shl | 14 | Shift left. |
AShr | 15 | Arithmetic shift right. |
LShr | 16 | Logical shift right. |
Sub | 17 | Subtraction. |
Xor | 18 | Bitwise exclusive or. |