X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbenode_t.h;h=e71d775e347eca91ec0130dba6e1e513575f73e3;hb=504619ba8a1110600cd1e8836044bf8862276ef8;hp=5654ced6e886855f007ac103e2214ae297a363a1;hpb=8b76d0442b62176e562d9dbffbb469d804273392;p=libfirm diff --git a/ir/be/benode_t.h b/ir/be/benode_t.h index 5654ced6e..e71d775e3 100644 --- a/ir/be/benode_t.h +++ b/ir/be/benode_t.h @@ -66,9 +66,16 @@ ir_node *be_reload( const arch_register_class_t *cls, ir_node *irn, int pos, ir_mode *mode, ir_node *spill); -int is_Spill(const ir_node *irn); +int be_is_Spill(const ir_node *irn); +int be_is_Reload(const ir_node *irn); +int be_is_Copy(const ir_node *irn); +int be_is_Perm(const ir_node *irn); + +void set_Spill_offset(ir_node *irn, unsigned offset); +unsigned get_Spill_offset(ir_node *irn); + +ir_node *get_Spill_context(const ir_node *irn); -int is_Perm(const ir_node *irn); /** * Modify the output register requirements of a Perm.