#include "hashptr.h"
#include "irtools.h"
#include "array.h"
+#include "firmstat.h"
/** The debug handle. */
DEBUG_ONLY(static firm_dbg_module_t *dbg;)
else if (is_Phi(result))
o = apply(orig, o, rc, env);
else {
- switch (code) {
- case iro_Mul:
+ if (code == iro_Mul)
o = apply(orig, o, rc, env);
- break;
- }
}
set_irn_n(result, i, o);
}
if (result != irn) {
node_entry *e, *iv_e;
+ hook_strength_red(current_ir_graph, irn);
exchange(irn, result);
e = get_irn_ne(result, env);
iv_e = get_irn_ne(iv, env);
return 1;
}
break;
+ default:
+ break;
}
return 0;
}