|
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.