]> gitweb.factorcode.org Git - factor.git/commitdiff
bootstrap.compiler.timing: update
authorSlava Pestov <slava@factorcode.org>
Tue, 4 May 2010 23:08:01 +0000 (19:08 -0400)
committerSlava Pestov <slava@factorcode.org>
Tue, 4 May 2010 23:33:54 +0000 (19:33 -0400)
basis/bootstrap/compiler/timing/timing.factor

index 04c75c549d8852546dff1c4903a50437c1228a76..ab18a6588ce1e87f7046cd6b7277758cc8679791 100644 (file)
@@ -1,12 +1,10 @@
-! Copyright (C) 2009 Slava Pestov.
+! Copyright (C) 2009, 2010 Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: accessors kernel make sequences tools.annotations tools.crossref ;
 QUALIFIED: compiler.cfg.builder
 QUALIFIED: compiler.cfg.linear-scan
-QUALIFIED: compiler.cfg.mr
 QUALIFIED: compiler.cfg.optimizer
-QUALIFIED: compiler.cfg.stacks.finalize
-QUALIFIED: compiler.cfg.stacks.global
+QUALIFIED: compiler.cfg.finalization
 QUALIFIED: compiler.codegen
 QUALIFIED: compiler.tree.builder
 QUALIFIED: compiler.tree.optimizer
@@ -19,7 +17,7 @@ IN: bootstrap.compiler.timing
 
 : low-level-passes ( -- seq ) \ compiler.cfg.optimizer:optimize-cfg passes ;
 
-: machine-passes ( -- seq ) \ compiler.cfg.mr:build-mr passes ;
+: machine-passes ( -- seq ) \ compiler.cfg.finalization:finalize-cfg passes ;
 
 : linear-scan-passes ( -- seq ) \ compiler.cfg.linear-scan:(linear-scan) passes ;
 
@@ -29,11 +27,9 @@ IN: bootstrap.compiler.timing
         \ compiler.tree.optimizer:optimize-tree ,
         high-level-passes %
         \ compiler.cfg.builder:build-cfg ,
-        \ compiler.cfg.stacks.global:compute-global-sets ,
-        \ compiler.cfg.stacks.finalize:finalize-stack-shuffling ,
         \ compiler.cfg.optimizer:optimize-cfg ,
         low-level-passes %
-        \ compiler.cfg.mr:build-mr ,
+        \ compiler.cfg.finalization:finalize-cfg ,
         machine-passes %
         linear-scan-passes %
         \ compiler.codegen:generate ,