libFirm 1.20
ir_op_ops Struct Reference

io_op Operations. More...

#include <irop.h>

Data Fields

hash_func hash
 Calculate a hash value for an IR node.
computed_value_func computed_value
 Evaluates a node into a tarval if possible.
computed_value_func computed_value_Proj
 Evaluates a Proj node into a tarval if possible.
equivalent_node_func equivalent_node
 Optimizes the node by returning an equivalent one.
equivalent_node_func equivalent_node_Proj
 Optimizes the Proj node by returning an equivalent one.
transform_node_func transform_node
 Optimizes the node by transforming it.
equivalent_node_func transform_node_Proj
 Optimizes the Proj node by transforming it.
node_cmp_attr_func node_cmp_attr
 Compares two node attributes.
reassociate_func reassociate
 Reassociate a tree.
copy_attr_func copy_attr
 Copy node attributes.
get_type_attr_func get_type_attr
 Returns the type attribute of a node.
get_entity_attr_func get_entity_attr
 Returns the entity attribute of a node.
verify_node_func verify_node
 Verify the node.
verify_proj_node_func verify_proj_node
 Verify the Proj node.
dump_node_func dump_node
 Dump a node.
op_func generic
 A generic function pointer.
const arch_irn_ops_tbe_ops
 callbacks used by the backend.

Detailed Description

io_op Operations.

Definition at line 244 of file irop.h.


Field Documentation

callbacks used by the backend.

Definition at line 261 of file irop.h.

Evaluates a node into a tarval if possible.

Definition at line 246 of file irop.h.

Evaluates a Proj node into a tarval if possible.

Definition at line 247 of file irop.h.

Copy node attributes.

Definition at line 254 of file irop.h.

Dump a node.

Definition at line 259 of file irop.h.

Optimizes the node by returning an equivalent one.

Definition at line 248 of file irop.h.

Optimizes the Proj node by returning an equivalent one.

Definition at line 249 of file irop.h.

A generic function pointer.

Definition at line 260 of file irop.h.

Returns the entity attribute of a node.

Definition at line 256 of file irop.h.

Returns the type attribute of a node.

Definition at line 255 of file irop.h.

Calculate a hash value for an IR node.

Definition at line 245 of file irop.h.

Compares two node attributes.

Definition at line 252 of file irop.h.

Reassociate a tree.

Definition at line 253 of file irop.h.

Optimizes the node by transforming it.

Definition at line 250 of file irop.h.

Optimizes the Proj node by transforming it.

Definition at line 251 of file irop.h.

Verify the node.

Definition at line 257 of file irop.h.

Verify the Proj node.

Definition at line 258 of file irop.h.


The documentation for this struct was generated from the following file: