* @brief Extended basis block support.
* @author Michael Beck
* @date 5.2005
- * @version $Id$
*/
#ifndef FIRM_ANA_IREXTBB_H
#define FIRM_ANA_IREXTBB_H
FIRM_API void free_extbb(ir_graph *irg);
/**
- * Return the extended block of a node.
+ * Returns the extended block of a node.
*
* @param node the node
*/
FIRM_API ir_extblk *get_nodes_extbb(const ir_node *node);
/**
- * Gets the visited counter of an extended block.
+ * Returns the visited counter of an extended block.
*
* @param blk the extended basic block
*/
FIRM_API void set_extbb_link(ir_extblk *blk, void *link);
/**
- * Return the number of basic blocks of an extended block.
+ * Returns the number of basic blocks of an extended block.
*
* @param blk the extended basic block
*/
FIRM_API int get_extbb_n_blocks(const ir_extblk *blk);
/**
- * Return the i'th basic block of an extended block.
+ * Returns the i'th basic block of an extended block.
*
* @param blk the extended basic block
* @param pos the position
FIRM_API ir_node *get_extbb_block(const ir_extblk *blk, int pos);
/**
- * Return the leader basic block of an extended block.
+ * Returns the leader basic block of an extended block.
*
* @param blk the extended basic block
*/
FIRM_API ir_node *get_extbb_leader(const ir_extblk *blk);
/**
- * Return the node number of an extended block.
+ * Returns the node number of an extended block.
* Its the block number of the leader block
*
* @param blk the extended basic block
* visited
* @param env - environment, passed to pre and post
*
- * This function Walks only over Block nodes in the graph. Has it's own visited
+ * This function Walks only over Block nodes in the graph. Has its own visited
* flag, so that it can be interleaved with the other walker.
* If a none block is passed, starts at the block this node belongs to.
* If end is passed also visits kept alive blocks. Does not use the link field.