libFirm 1.20
Unknown node

Returns an unknown (at compile- and runtime) value. More...

Functions

ir_nodenew_rd_Unknown (dbg_info *dbgi, ir_graph *irg, ir_mode *mode)
 Construct an Unknown node.
ir_nodenew_r_Unknown (ir_graph *irg, ir_mode *mode)
 Construct an Unknown node.
ir_nodenew_d_Unknown (dbg_info *dbgi, ir_mode *mode)
 Construct an Unknown node.
ir_nodenew_Unknown (ir_mode *mode)
 Construct an Unknown node.
int is_Unknown (const ir_node *node)
 Test if node is a Unknown.
ir_opget_op_Unknown (void)
 Returns opcode for Unknown nodes.

Variables

ir_opop_Unknown
 Unknown opcode.

Detailed Description

Returns an unknown (at compile- and runtime) value.

It is a valid optimisation to replace an Unknown by any other constant value.


Function Documentation

ir_op* get_op_Unknown ( void  )

Returns opcode for Unknown nodes.

int is_Unknown ( const ir_node node)

Test if node is a Unknown.

Returns:
1 if the node is a Unknown node, 0 otherwise
ir_node* new_d_Unknown ( dbg_info dbgi,
ir_mode mode 
)

Construct an Unknown node.

Parameters:
dbgiA pointer to debug information.
modemode of the operations result
ir_node* new_r_Unknown ( ir_graph irg,
ir_mode mode 
)

Construct an Unknown node.

Parameters:
irgThe IR graph the node belongs to.
modemode of the operations result
ir_node* new_rd_Unknown ( dbg_info dbgi,
ir_graph irg,
ir_mode mode 
)

Construct an Unknown node.

Parameters:
dbgiA pointer to debug information.
irgThe IR graph the node belongs to.
modemode of the operations result
ir_node* new_Unknown ( ir_mode mode)

Construct an Unknown node.

Parameters:
modemode of the operations result

Variable Documentation

Unknown opcode.

Definition at line 369 of file opcodes.h.