]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge branch 'master' into s3
authorDaniel Ehrenberg <littledan@pool-224-36.res.carleton.edu>
Mon, 3 May 2010 22:19:28 +0000 (17:19 -0500)
committerDaniel Ehrenberg <littledan@pool-224-36.res.carleton.edu>
Mon, 3 May 2010 22:19:28 +0000 (17:19 -0500)
Conflicts:

basis/compiler/cfg/optimizer/optimizer.factor

1  2 
basis/compiler/cfg/finalization/finalization.factor
basis/compiler/cfg/optimizer/optimizer.factor

index 0000000000000000000000000000000000000000,3ee7ba06e325968bb7ef221bec9e81e2d7ca9fc6..a5f65d7c78c17e588c6d6ea378d4fc9b783e4ef6
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,15 +1,16 @@@
 -compiler.cfg.linear-scan ;
+ ! Copyright (C) 2010 Slava Pestov.
+ ! See http://factorcode.org/license.txt for BSD license.
+ USING: compiler.cfg.empty-blocks compiler.cfg.gc-checks
+ compiler.cfg.representations compiler.cfg.save-contexts
+ compiler.cfg.ssa.destruction compiler.cfg.build-stack-frame
++compiler.cfg.linear-scan compiler.cfg.scheduling ;
+ IN: compiler.cfg.finalization
+ : finalize-cfg ( cfg -- cfg' )
+     select-representations
++    schedule-instructions
+     insert-gc-checks
+     insert-save-contexts
+     destruct-ssa
+     linear-scan
+     build-stack-frame ;