X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fbe%2Fbenode_t.h;h=2f6ba3fe8743657fe72df3356676d177f93c4579;hb=dc3225d50c7056cfacfb244a16264892b75bc983;hp=499fb11527305df7795ee54ba8daf1e891df7432;hpb=2cc256e5c8310acfebb981a3671c78e116a449fb;p=libfirm diff --git a/ir/be/benode_t.h b/ir/be/benode_t.h index 499fb1152..2f6ba3fe8 100644 --- a/ir/be/benode_t.h +++ b/ir/be/benode_t.h @@ -17,6 +17,7 @@ #include "irmode.h" #include "irnode.h" +#include "be_t.h" #include "bearch.h" struct _be_node_factory_t { @@ -59,10 +60,7 @@ ir_node *be_reload(const be_node_factory_t *factory, const arch_env_t *env, ir_n int is_Spill(const be_node_factory_t *f, const ir_node *irn); -ir_node *get_Reload_Spill(ir_node *reload); - -void insert_perm(const be_node_factory_t *factory, - const arch_register_class_t *reg_class, - ir_node *in_front_of); +void insert_Perm_after(const be_main_session_env_t *env, + const arch_register_class_t *cls, ir_node *pos); #endif /* _BENODE_T_H */