]> gitweb.factorcode.org Git - factor.git/blob - basis/compiler/cfg/finalization/finalization.factor
compiler: new "binary literal area" at the end of a word's machine code stores consta...
[factor.git] / basis / compiler / cfg / finalization / finalization.factor
1 ! Copyright (C) 2010 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: compiler.cfg.empty-blocks compiler.cfg.gc-checks
4 compiler.cfg.representations compiler.cfg.save-contexts
5 compiler.cfg.ssa.destruction compiler.cfg.build-stack-frame
6 compiler.cfg.linear-scan ;
7 IN: compiler.cfg.finalization
8
9 : finalize-cfg ( cfg -- cfg' )
10     select-representations
11     insert-gc-checks
12     insert-save-contexts
13     destruct-ssa
14     linear-scan
15     build-stack-frame ;