libFirm
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Jmp node

Jumps to the block connected through the out-value. More...

Functions

ir_nodenew_rd_Jmp (dbg_info *dbgi, ir_node *block)
 Construct a Jmp node. More...
 
ir_nodenew_r_Jmp (ir_node *block)
 Construct a Jmp node. More...
 
ir_nodenew_d_Jmp (dbg_info *dbgi)
 Construct a Jmp node. More...
 
ir_nodenew_Jmp (void)
 Construct a Jmp node. More...
 
int is_Jmp (const ir_node *node)
 Test if node is a Jmp. More...
 
ir_opget_op_Jmp (void)
 Returns opcode for Jmp nodes. More...
 

Variables

ir_opop_Jmp
 Jmp opcode. More...
 

Detailed Description

Jumps to the block connected through the out-value.

Function Documentation

ir_op* get_op_Jmp ( void  )

Returns opcode for Jmp nodes.

Definition at line 1388 of file gen_irnode.c.

References op_Jmp.

int is_Jmp ( const ir_node node)

Test if node is a Jmp.

Returns
1 if the node is a Jmp node, 0 otherwise

Definition at line 3219 of file gen_irnode.c.

ir_node* new_d_Jmp ( dbg_info dbgi)

Construct a Jmp node.

Parameters
dbgiA pointer to debug information.

Definition at line 1376 of file gen_irnode.c.

References current_ir_graph, get_cur_block(), IR_GRAPH_CONSTRAINT_CONSTRUCTION, irg_is_constrained(), and new_rd_Jmp().

Referenced by new_Jmp().

ir_node* new_Jmp ( void  )

Construct a Jmp node.

Definition at line 1383 of file gen_irnode.c.

References new_d_Jmp().

ir_node* new_r_Jmp ( ir_node block)

Construct a Jmp node.

Parameters
blockThe IR block the node belongs to.

Definition at line 1371 of file gen_irnode.c.

References new_rd_Jmp().

ir_node* new_rd_Jmp ( dbg_info dbgi,
ir_node block 
)

Construct a Jmp node.

Parameters
dbgiA pointer to debug information.
blockThe IR block the node belongs to.

Definition at line 1357 of file gen_irnode.c.

References get_irn_irg(), mode_X, new_ir_node(), op_Jmp, optimize_node(), and verify_new_node().

Referenced by new_d_Jmp(), and new_r_Jmp().

Variable Documentation

ir_op* op_Jmp

Jmp opcode.

Definition at line 2077 of file nodes.h.

Referenced by get_op_Jmp(), and new_rd_Jmp().