X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbepeephole.h;h=a47cfce331e2bf472b7768a41845142a688890cf;hb=01c4c27c4b7824dd0020f6fd2218edbe9ab40548;hp=c31d66cadd29853814c2a70b64236741299c9a6a;hpb=133cd801b822b85c204ec60a2f07b8f285cfcc93;p=libfirm diff --git a/ir/be/bepeephole.h b/ir/be/bepeephole.h index c31d66cad..a47cfce33 100644 --- a/ir/be/bepeephole.h +++ b/ir/be/bepeephole.h @@ -21,7 +21,6 @@ * @file * @brief peephole optimisation framework * @author Matthias Braun - * @version $Id$ */ #ifndef BEPEEPHOLE_H #define BEPEEPHOLE_H @@ -81,8 +80,11 @@ bool be_has_only_one_user(ir_node *node); * Note: It is allowed to use this function without being in a peephole * optimization phase. */ -bool be_can_move_before(ir_heights_t *heights, const ir_node *node, - const ir_node *before); +bool be_can_move_down(ir_heights_t *heights, const ir_node *node, + const ir_node *before); + +bool be_can_move_up(ir_heights_t *heights, const ir_node *node, + const ir_node *after); /** * Do peephole optimisations. It traverses the schedule of all blocks in