X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_new_nodes.h;h=0055775566336f029205cc2b07ff428a9ba93f4c;hb=2008b06dbcc40eb1316f8fd097f0cd3c1002802b;hp=f293274555e1f594ee702de01f430a5a47432a22;hpb=577e990a5c85673d69ff5eee46d438be2bf50f44;p=libfirm diff --git a/ir/be/ia32/ia32_new_nodes.h b/ir/be/ia32/ia32_new_nodes.h index f29327455..005577556 100644 --- a/ir/be/ia32/ia32_new_nodes.h +++ b/ir/be/ia32/ia32_new_nodes.h @@ -103,17 +103,14 @@ ia32_op_type_t get_ia32_op_type(const ir_node *node); void set_ia32_op_type(ir_node *node, ia32_op_type_t tp); /** - * Gets the supported addrmode of an ia32 node + * Gets the supported address mode of an ia32 node */ ia32_am_type_t get_ia32_am_support(const ir_node *node); -ia32_am_arity_t get_ia32_am_arity(const ir_node *node); - /** * Sets the supported addrmode of an ia32 node */ -void set_ia32_am_support(ir_node *node, ia32_am_type_t am_tp, - ia32_am_arity_t am_arity); +void set_ia32_am_support(ir_node *node, ia32_am_type_t am_arity); /** * Gets the addressmode offset as long. @@ -215,6 +212,12 @@ int is_ia32_need_stackent(const ir_node *node); void set_ia32_is_reload(ir_node *node); int is_ia32_is_reload(const ir_node *node); +void set_ia32_is_spill(ir_node *node); +int is_ia32_is_spill(const ir_node *node); + +void set_ia32_is_remat(ir_node *node); +int is_ia32_is_remat(const ir_node *node); + /** * Gets the mode of the stored/loaded value (only set for Store/Load) */