summaryrefslogtreecommitdiff
path: root/am
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2020-05-12 10:08:16 +0200
committerAndy Wingo <wingo@pobox.com>2020-05-12 10:08:16 +0200
commitbebf647abb741222bd4960ee1e4e083d59c39cce (patch)
tree80dce6e4a83f97b74dc4bf21b455833532062ee0 /am
parentcb8cabe85f535542ac4fcb165d89722500e42653 (diff)
downloadguile-bebf647abb741222bd4960ee1e4e083d59c39cce.tar.gz
Punt CPS compiler to end of bootstrap
* am/bootstrap.am (SOURCES): Compile the CPS compiler last.
Diffstat (limited to 'am')
-rw-r--r--am/bootstrap.am68
1 files changed, 34 insertions, 34 deletions
diff --git a/am/bootstrap.am b/am/bootstrap.am
index 013690751..6b7ef9b75 100644
--- a/am/bootstrap.am
+++ b/am/bootstrap.am
@@ -71,39 +71,6 @@ SOURCES = \
language/tree-il/primitives.scm \
language/tree-il/spec.scm \
\
- language/cps.scm \
- language/cps/closure-conversion.scm \
- language/cps/compile-bytecode.scm \
- language/cps/contification.scm \
- language/cps/cse.scm \
- language/cps/dce.scm \
- language/cps/devirtualize-integers.scm \
- language/cps/effects-analysis.scm \
- language/cps/intmap.scm \
- language/cps/intset.scm \
- language/cps/graphs.scm \
- language/cps/licm.scm \
- language/cps/loop-instrumentation.scm \
- language/cps/peel-loops.scm \
- language/cps/prune-top-level-scopes.scm \
- language/cps/reify-primitives.scm \
- language/cps/renumber.scm \
- language/cps/rotate-loops.scm \
- language/cps/optimize.scm \
- language/cps/simplify.scm \
- language/cps/self-references.scm \
- language/cps/slot-allocation.scm \
- language/cps/spec.scm \
- language/cps/specialize-primcalls.scm \
- language/cps/specialize-numbers.scm \
- language/cps/split-rec.scm \
- language/cps/type-checks.scm \
- language/cps/type-fold.scm \
- language/cps/types.scm \
- language/cps/utils.scm \
- language/cps/verify.scm \
- language/cps/with-cps.scm \
- \
language/scheme/spec.scm \
language/scheme/compile-tree-il.scm \
language/scheme/decompile-tree-il.scm \
@@ -154,4 +121,37 @@ SOURCES = \
system/vm/loader.scm \
system/vm/program.scm \
system/vm/vm.scm \
- system/foreign.scm
+ system/foreign.scm \
+ \
+ language/cps.scm \
+ language/cps/closure-conversion.scm \
+ language/cps/compile-bytecode.scm \
+ language/cps/contification.scm \
+ language/cps/cse.scm \
+ language/cps/dce.scm \
+ language/cps/devirtualize-integers.scm \
+ language/cps/effects-analysis.scm \
+ language/cps/intmap.scm \
+ language/cps/intset.scm \
+ language/cps/graphs.scm \
+ language/cps/licm.scm \
+ language/cps/loop-instrumentation.scm \
+ language/cps/peel-loops.scm \
+ language/cps/prune-top-level-scopes.scm \
+ language/cps/reify-primitives.scm \
+ language/cps/renumber.scm \
+ language/cps/rotate-loops.scm \
+ language/cps/optimize.scm \
+ language/cps/simplify.scm \
+ language/cps/self-references.scm \
+ language/cps/slot-allocation.scm \
+ language/cps/spec.scm \
+ language/cps/specialize-primcalls.scm \
+ language/cps/specialize-numbers.scm \
+ language/cps/split-rec.scm \
+ language/cps/type-checks.scm \
+ language/cps/type-fold.scm \
+ language/cps/types.scm \
+ language/cps/utils.scm \
+ language/cps/verify.scm \
+ language/cps/with-cps.scm