From 5fbc42e1841ecd258fbc06863def8ad8ad4aa930 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Tue, 4 May 2010 19:08:01 -0400 Subject: [PATCH] bootstrap.compiler.timing: update --- basis/bootstrap/compiler/timing/timing.factor | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/basis/bootstrap/compiler/timing/timing.factor b/basis/bootstrap/compiler/timing/timing.factor index 04c75c549d..ab18a6588c 100644 --- a/basis/bootstrap/compiler/timing/timing.factor +++ b/basis/bootstrap/compiler/timing/timing.factor @@ -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 ,