libFirm
|
The first node of a graph. More...
Enumerations | |
enum | pn_Start { pn_Start_X_initial_exec, pn_Start_M, pn_Start_P_frame_base, pn_Start_T_args, pn_Start_max = pn_Start_T_args } |
Projection numbers for result of Start node (use for Proj nodes) More... |
Functions | |
ir_node * | new_rd_Start (dbg_info *dbgi, ir_graph *irg) |
Construct a Start node. | |
ir_node * | new_r_Start (ir_graph *irg) |
Construct a Start node. | |
ir_node * | new_d_Start (dbg_info *dbgi) |
Construct a Start node. | |
ir_node * | new_Start (void) |
Construct a Start node. | |
int | is_Start (const ir_node *node) |
Test if node is a Start. | |
ir_op * | get_op_Start (void) |
Returns opcode for Start nodes. |
Variables | |
ir_op * | op_Start |
Start opcode. |
The first node of a graph.
Execution starts with this node.
enum pn_Start |
ir_op* get_op_Start | ( | void | ) |
Returns opcode for Start nodes.
int is_Start | ( | const ir_node * | node | ) |
Test if node is a Start.
Construct a Start node.
dbgi | A pointer to debug information. |
Construct a Start node.
irg | The IR graph the node belongs to. |
Construct a Start node.
dbgi | A pointer to debug information. |
irg | The IR graph the node belongs to. |
ir_node* new_Start | ( | void | ) |
Construct a Start node.