X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_new_nodes.h;h=f293274555e1f594ee702de01f430a5a47432a22;hb=662fc44c951bdb45a9b7d9563e9ffbb87101b9e4;hp=f3335f8a0495b60b405a2a80313aa7bdb7384c1b;hpb=feb5634874f1fdc45754eecd035925cdb8bf6dba;p=libfirm diff --git a/ir/be/ia32/ia32_new_nodes.h b/ir/be/ia32/ia32_new_nodes.h index f3335f8a0..f29327455 100644 --- a/ir/be/ia32/ia32_new_nodes.h +++ b/ir/be/ia32/ia32_new_nodes.h @@ -212,6 +212,9 @@ void clear_ia32_need_stackent(ir_node *node); */ 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); + /** * Gets the mode of the stored/loaded value (only set for Store/Load) */ @@ -355,6 +358,16 @@ unsigned get_ia32_exc_label(const ir_node *node); */ void set_ia32_exc_label(ir_node *node, unsigned flag); +/** + * Return the exception label id. + */ +ir_label_t get_ia32_exc_label_id(const ir_node *node); + +/** + * Assign the exception label id. + */ +void set_ia32_exc_label_id(ir_node *node, ir_label_t id); + #ifndef NDEBUG /**