path: root/ir/be/beinsn_t.h
diff options
authorMatthias Braun <>2006-05-24 17:14:20 +0200
committerMatthias Braun <>2006-05-24 17:14:20 +0200
commitf436f72951577e35b60e0ea1f2e6a536e4f479bb (patch)
treeccfa900bc12523c2baf4c608961fc91c8faee77d /ir/be/beinsn_t.h
parent0c181825abe1b8159395736509bb702fa68339e6 (diff)
Initial commit of morgans spilling algorithm (spill unused values that live through
blocks or loops). Other small changes: * Added some verify functions that check for register pressure or valid schedules (replaces the broken check_pressure in bechordal_main.c) * Some style/readability improvements to the belady spill code * Some style/readability improvements to beuses.* * Fixed registerpressure stat dumper * Some improvements to bespill.c: When spilling already reloaded values, don't add a 2nd spill.
Diffstat (limited to 'ir/be/beinsn_t.h')
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/be/beinsn_t.h b/ir/be/beinsn_t.h
index 5b02eb4..777a122 100644
--- a/ir/be/beinsn_t.h
+++ b/ir/be/beinsn_t.h
@@ -49,6 +49,6 @@ struct _be_insn_env_t {
be_insn_t *be_scan_insn(const be_insn_env_t *env, ir_node *irn);
-be_insn_env_t *be_insn_env_init(be_insn_env_t *ie, be_irg_t *birg, const arch_register_class_t *cls, struct obstack *obst);
+be_insn_env_t *be_insn_env_init(be_insn_env_t *ie, const be_irg_t *birg, const arch_register_class_t *cls, struct obstack *obst);
#endif /* _BEINSN_T_H */