X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firopt_t.h;h=ee3c72cc6ae8d5f2f35bf41f8c930e480f35b486;hb=b4647d67ab7885d5da32c2a30242fbc4ed93d81b;hp=196454ca001ee6bd00488d897fc4f5a22b1db6f1;hpb=94e9283b212f0f10b460248de945576a0bb61703;p=libfirm diff --git a/ir/ir/iropt_t.h b/ir/ir/iropt_t.h index 196454ca0..ee3c72cc6 100644 --- a/ir/ir/iropt_t.h +++ b/ir/ir/iropt_t.h @@ -52,21 +52,20 @@ ir_node *equivalent_node(ir_node *n); /** * Creates a new value table used for storing CSE identities. * The value table is used to identify common expressions. - * */ -pset *new_identities(void); +void new_identities(ir_graph *irg); /** * Deletes a identities value table. * * @param value_table the identity set */ -void del_identities(pset *value_table); +void del_identities(ir_graph *irg); /** * Add a node to the identities value table. */ -void add_identities(pset *value_table, ir_node *node); +void add_identities(ir_node *node); /** * Compare function for two nodes in the hash table. Gets two @@ -79,7 +78,7 @@ int identities_cmp(const void *elt, const void *key); * Looks up the node in a hash table, enters it in the table * if it isn't there yet. */ -ir_node *identify_remember(pset *value_table, ir_node *n); +ir_node *identify_remember(ir_node *n); /** Visit each node in the value table of a graph. */ void visit_all_identities(ir_graph *irg, irg_walk_func visit, void *env); @@ -102,7 +101,7 @@ ir_node *optimize_in_place_2(ir_node *n); * returning tarval_bad otherwise. * No calculations are done here, just a lookup. */ -typedef tarval *(*value_of_func)(const ir_node *self); +typedef ir_tarval *(*value_of_func)(const ir_node *self); extern value_of_func value_of_ptr; @@ -116,7 +115,7 @@ void set_value_of_func(value_of_func func); /** * Returns the associated tarval of a node. */ -static inline tarval *value_of(const ir_node *n) +static inline ir_tarval *value_of(const ir_node *n) { return value_of_ptr(n); } @@ -140,7 +139,7 @@ bool is_negated_value(ir_node *a, ir_node *b); /** NOTE: Survive DCE is considered a bad hack - don't use */ -typedef struct _survive_dce_t survive_dce_t; +typedef struct survive_dce_t survive_dce_t; /** * Make a new Survive DCE environment.