|
| ir_node * | new_rd_Return (dbg_info *dbgi, ir_node *block, ir_node *irn_mem, int arity, ir_node *const *in) |
| | Construct a Return node.
|
| |
| ir_node * | new_r_Return (ir_node *block, ir_node *irn_mem, int arity, ir_node *const *in) |
| | Construct a Return node.
|
| |
| ir_node * | new_d_Return (dbg_info *dbgi, ir_node *irn_mem, int arity, ir_node *const *in) |
| | Construct a Return node.
|
| |
| ir_node * | new_Return (ir_node *irn_mem, int arity, ir_node *const *in) |
| | Construct a Return node.
|
| |
| int | is_Return (const ir_node *node) |
| | Test if node is a Return.
|
| |
| ir_node * | get_Return_mem (const ir_node *node) |
| | Returns mem input of a Return node.
|
| |
| void | set_Return_mem (ir_node *node, ir_node *mem) |
| | Sets mem input of a Return node.
|
| |
| int | get_Return_n_ress (ir_node const *node) |
| | Get the number of Return ress.
|
| |
| ir_node * | get_Return_res (ir_node const *node, int pos) |
| | Get the Return res with index pos.
|
| |
| void | set_Return_res (ir_node *node, int pos, ir_node *res) |
| | Set the Return res with index pos.
|
| |
| ir_node ** | get_Return_res_arr (ir_node *node) |
| | Get an array of all Return ress.
|
| |
| ir_op * | get_op_Return (void) |
| | Returns opcode for Return nodes.
|
| |
Returns from the current function. Takes memory and return values as operands.
◆ n_Return
Input numbers for Return node.
| Enumerator |
|---|
| n_Return_mem | memory dependency
|
| n_Return_max | |
Definition at line 3307 of file nodes.h.
◆ get_op_Return()
| ir_op * get_op_Return |
( |
void | | ) |
|
Returns opcode for Return nodes.
◆ get_Return_mem()
Returns mem input of a Return node.
◆ get_Return_n_ress()
| int get_Return_n_ress |
( |
ir_node const * | node | ) |
|
Get the number of Return ress.
◆ get_Return_res()
Get the Return res with index pos.
◆ get_Return_res_arr()
Get an array of all Return ress.
◆ is_Return()
| int is_Return |
( |
const ir_node * | node | ) |
|
Test if node is a Return.
- Returns
- 1 if the node is a Return node, 0 otherwise
◆ new_d_Return()
Construct a Return node.
- Parameters
-
| dbgi | A pointer to debug information. |
| irn_mem | mem |
| arity | size of additional inputs array |
| in | additional inputs |
◆ new_r_Return()
Construct a Return node.
- Parameters
-
| block | The IR block the node belongs to. |
| irn_mem | mem |
| arity | size of additional inputs array |
| in | additional inputs |
◆ new_rd_Return()
Construct a Return node.
- Parameters
-
| dbgi | A pointer to debug information. |
| block | The IR block the node belongs to. |
| irn_mem | mem |
| arity | size of additional inputs array |
| in | additional inputs |
◆ new_Return()
Construct a Return node.
- Parameters
-
| irn_mem | mem |
| arity | size of additional inputs array |
| in | additional inputs |
◆ set_Return_mem()
Sets mem input of a Return node.
◆ set_Return_res()
Set the Return res with index pos.
◆ op_Return
Return opcode.
Definition at line 3371 of file nodes.h.