projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added support for SymConst(ofs_ent)
[libfirm]
/
ir
/
be
/
belive.h
diff --git
a/ir/be/belive.h
b/ir/be/belive.h
index
5a66463
..
f368fb3
100644
(file)
--- a/
ir/be/belive.h
+++ b/
ir/be/belive.h
@@
-68,6
+68,13
@@
void be_liveness_remove(be_lv_t *lv, ir_node *irn);
*/
void be_liveness_introduce(be_lv_t *lv, ir_node *irn);
*/
void be_liveness_introduce(be_lv_t *lv, ir_node *irn);
+/**
+ * Add all nodes which are missing in the current liveness data.
+ * The liveness data of the already existing nodes (in the liveness data) is not touched.
+ * @param The liveness info.
+ */
+void be_liveness_add_missing(be_lv_t *lv);
+
/**
* Dump the liveness information for a graph.
* @param f The output.
/**
* Dump the liveness information for a graph.
* @param f The output.
@@
-109,8
+116,9
@@
int (be_is_live_end)(const be_lv_t *lv, const ir_node *block, const ir_node *irn
/**
* Check, if the SSA dominance property is fulfilled.
* @param irg The graph.
/**
* Check, if the SSA dominance property is fulfilled.
* @param irg The graph.
+ * @return 1 if dominance property is fulfilled, 0 otherwise
*/
*/
-
void
be_check_dominance(ir_graph *irg);
+
int
be_check_dominance(ir_graph *irg);
/**
* The liveness transfer function.
/**
* The liveness transfer function.