enum MCBinaryExpr::Opcode
Declared at: llvm/include/llvm/MC/MCExpr.h:483
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. |
| OrNot | 14 | Bitwise or not. |
| Shl | 15 | Shift left. |
| AShr | 16 | Arithmetic shift right. |
| LShr | 17 | Logical shift right. |
| Sub | 18 | Subtraction. |
| Xor | 19 | Bitwise exclusive or. |