factor/basis/compiler/tree/dead-code/dead-code.factor

15 lines
389 B
Factor
Raw Normal View History

2008-07-20 05:24:37 -04:00
! Copyright (C) 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
2008-08-13 19:56:50 -04:00
USING: compiler.tree.dead-code.branches
compiler.tree.dead-code.liveness
compiler.tree.dead-code.recursive
compiler.tree.dead-code.simple ;
2008-07-20 05:24:37 -04:00
IN: compiler.tree.dead-code
2008-08-13 19:56:50 -04:00
: remove-dead-code ( nodes -- nodes )
init-dead-code
mark-live-values
compute-live-values
(remove-dead-code) ;
2008-07-20 05:24:37 -04:00