static ir_node **all_descendants(mris_env_t *env, ir_node *irn)
{
bitset_t *visited = bitset_irg_malloc(env->irg);
- const ir_edge_t *edge;
grow_all_descendands(env, irn, visited);
#if 0
if(get_irn_mode(irn) == mode_T) {
+ const ir_edge_t *edge;
foreach_out_edge(irn, edge) {
ir_node *desc = get_edge_src_irn(edge);
assert(is_Proj(desc) && get_irn_mode(desc) != mode_T);
return is_Proj(irn) ? skip_Projs(get_Proj_pred(irn)) : irn;
}
+#if 0
static void replace_tuple_by_repr_proj(mris_env_t *env, ir_node **in)
{
int i;
}
}
}
+#endif
static void lineage_formation(mris_env_t *env)
{
- firm_dbg_module_t *dbg = env->dbg;
+ DEBUG_ONLY(firm_dbg_module_t *dbg = env->dbg);
nodeset *nodes = new_nodeset(128);
const ir_edge_t *edge;