bepeephole: reachability check in can_move_before
authorMatthias Braun <matze@braunis.de>
Wed, 9 Nov 2011 18:22:09 +0000 (19:22 +0100)
committerMatthias Braun <matze@braunis.de>
Wed, 9 Nov 2011 18:30:02 +0000 (19:30 +0100)
commit133cd801b822b85c204ec60a2f07b8f285cfcc93
treee348b5efda9115daddcf015eeab541b7108be3a7
parent1475afffa654e08ed191b07e7485df3a3616f56d
bepeephole: reachability check in can_move_before

before we only tested, if we produce an output that is used as as input
of any schedule node in between. This missed the case where you have
unscheduled utility nodes like Sync in between.
ir/be/bepeephole.c
ir/be/bepeephole.h
ir/be/sparc/sparc_emitter.c
ir/be/sparc/sparc_finish.c