X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeirgmod.h;h=50ec874cd7eb2833c2616d99516f7ab49f559116;hb=532ca14c1686c1b14cf923371c079055670de7e6;hp=54ccb463d78519fd8133644fe5c96797834f72a8;hpb=d1de7107f847963fbce099597e6c42c2371b053c;p=libfirm diff --git a/ir/be/beirgmod.h b/ir/be/beirgmod.h index 54ccb463d..50ec874cd 100644 --- a/ir/be/beirgmod.h +++ b/ir/be/beirgmod.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -22,7 +22,6 @@ * @brief Backend IRG modification routines. * @author Sebastian Hack, Daniel Grund, Matthias Braun, Christian Wuerdig * @date 04.05.2005 - * @version $Id$ * * This file contains the following IRG modifications for be routines: * - insertion of Perm nodes @@ -42,7 +41,7 @@ * @param irn The node to insert the Perm after. * @return The Perm or NULL if nothing was live before @p irn. */ -ir_node *insert_Perm_after(be_irg_t *birg, const arch_register_class_t *cls, +ir_node *insert_Perm_after(ir_graph *irg, const arch_register_class_t *cls, ir_node *irn); /** @@ -55,4 +54,10 @@ ir_node *insert_Perm_after(be_irg_t *birg, const arch_register_class_t *cls, */ int be_remove_empty_blocks(ir_graph *irg); -#endif /* FIRM_BE_BEIRGMOD_H */ +/** + * Removes dead nodes from schedule + * @param irg the graph + */ +void be_remove_dead_nodes_from_schedule(ir_graph *irg); + +#endif