factor/basis/compiler/cfg/representations/representations.factor

24 lines
633 B
Factor
Raw Normal View History

! Copyright (C) 2009, 2010 Slava Pestov
! See http://factorcode.org/license.txt for BSD license.
USING:
compiler.cfg
compiler.cfg.loop-detection
2014-12-13 19:10:21 -05:00
compiler.cfg.predecessors
compiler.cfg.registers
compiler.cfg.representations.coalescing
compiler.cfg.representations.peephole
2014-12-13 19:10:21 -05:00
compiler.cfg.representations.rewrite
compiler.cfg.representations.selection
2014-12-13 19:10:21 -05:00
compiler.cfg.utilities ;
IN: compiler.cfg.representations
: select-representations ( cfg -- )
{
needs-loops
needs-predecessors
compute-components
compute-possibilities
compute-representations
insert-conversions
} apply-passes ;