returns the sum of its operands
More...
Enumerations |
enum | n_Add { n_Add_left,
n_Add_right,
n_Add_max = n_Add_right
} |
| Input numbers for Add node. More...
|
Functions |
ir_node * | new_rd_Add (dbg_info *dbgi, ir_node *block, ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct an Add node.
|
ir_node * | new_r_Add (ir_node *block, ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct an Add node.
|
ir_node * | new_d_Add (dbg_info *dbgi, ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct an Add node.
|
ir_node * | new_Add (ir_node *irn_left, ir_node *irn_right, ir_mode *mode) |
| Construct an Add node.
|
int | is_Add (const ir_node *node) |
| Test if node is a Add.
|
ir_node * | get_Add_left (const ir_node *node) |
| Returns left input of an Add node.
|
void | set_Add_left (ir_node *node, ir_node *left) |
| Sets left input of an Add node.
|
ir_node * | get_Add_right (const ir_node *node) |
| Returns right input of an Add node.
|
void | set_Add_right (ir_node *node, ir_node *right) |
| Sets right input of an Add node.
|
ir_op * | get_op_Add (void) |
| Returns opcode for Add nodes.
|
Detailed Description
returns the sum of its operands
Enumeration Type Documentation
Input numbers for Add node.
Definition at line 93 of file nodeops.h.
Function Documentation
Returns left input of an Add node.
Returns right input of an Add node.
ir_op* get_op_Add |
( |
void |
| ) |
|
Returns opcode for Add nodes.
Test if node is a Add.
- Returns
- 1 if the node is a Add node, 0 otherwise
Construct an Add node.
- Parameters
-
irn_left | first operand |
irn_right | second operand |
mode | mode of the operations result |
Construct an Add node.
- Parameters
-
dbgi | A pointer to debug information. |
irn_left | first operand |
irn_right | second operand |
mode | mode of the operations result |
Construct an Add 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 an Add 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 |
Sets left input of an Add node.
Sets right input of an Add node.
Variable Documentation