Returns its first operand bits rotated left by the amount in the 2nd operand.
More...
Enumerations |
enum | n_Rotl { n_Rotl_left,
n_Rotl_right,
n_Rotl_max = n_Rotl_right
} |
| Input numbers for Rotl node. More...
|
Functions |
ir_node * | new_rd_Rotl (dbg_info *dbgi, ir_node *block, ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct a Rotl node.
|
ir_node * | new_r_Rotl (ir_node *block, ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct a Rotl node.
|
ir_node * | new_d_Rotl (dbg_info *dbgi, ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct a Rotl node.
|
ir_node * | new_Rotl (ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct a Rotl node.
|
int | is_Rotl (const ir_node *node) |
| Test if node is a Rotl.
|
ir_node * | get_Rotl_left (const ir_node *node) |
| Returns left input of a Rotl node.
|
void | set_Rotl_left (ir_node *node, ir_node *left) |
| Sets left input of a Rotl node.
|
ir_node * | get_Rotl_right (const ir_node *node) |
| Returns right input of a Rotl node.
|
void | set_Rotl_right (ir_node *node, ir_node *right) |
| Sets right input of a Rotl node.
|
ir_op * | get_op_Rotl (void) |
| Returns opcode for Rotl nodes.
|
Detailed Description
Returns its first operand bits rotated left by the amount in the 2nd operand.
Enumeration Type Documentation
Input numbers for Rotl node.
Definition at line 3070 of file nodeops.h.
Function Documentation
ir_op* get_op_Rotl |
( |
void |
| ) |
|
Returns opcode for Rotl nodes.
Returns left input of a Rotl node.
Returns right input of a Rotl node.
int is_Rotl |
( |
const ir_node * |
node | ) |
|
Test if node is a Rotl.
- Returns
- 1 if the node is a Rotl node, 0 otherwise
Construct a Rotl node.
- Parameters
-
dbgi | A pointer to debug information. |
irn_left | first operand |
irn_right | second operand |
mode | mode of the operations result |
Construct a Rotl node.
- Parameters
-
block | The IR block the node belongs to. |
irn_left | first operand |
irn_right | second operand |
mode | mode of the operations result |
Construct a Rotl node.
- Parameters
-
dbgi | A pointer to debug information. |
block | The IR block the node belongs to. |
irn_left | first operand |
irn_right | second operand |
mode | mode of the operations result |
Construct a Rotl node.
- Parameters
-
irn_left | first operand |
irn_right | second operand |
mode | mode of the operations result |
Sets left input of a Rotl node.
Sets right input of a Rotl node.
Variable Documentation