summaryrefslogtreecommitdiff
path: root/module/Makefile.am
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2017-12-26 21:19:43 +0100
committerAndy Wingo <wingo@pobox.com>2017-12-27 15:46:31 +0100
commit7f7cbe8b65802c210d81b6e06e80475bfb7622dc (patch)
tree7cc958eb06cd937cccf6c7cc9e5a169f1f47c56b /module/Makefile.am
parent9111f8cdcd1ed23465ec5738d31944c208f2cce1 (diff)
downloadguile-7f7cbe8b65802c210d81b6e06e80475bfb7622dc.tar.gz
Inline "elide-values" optimization into CPS conversion
* module/language/tree-il/compile-cps.scm (adapt-arity, convert): Avoid reifying "values" primcalls unless necessary. Effectively inlines the "elide-values" optimization into CPS conversion. * module/language/cps/elide-values.scm: Remove, as it's now unneeded. * module/language/cps/optimize.scm (optimize-higher-order-cps): * module/Makefile.am: * am/bootstrap.am: Remove elide-values references.
Diffstat (limited to 'module/Makefile.am')
-rw-r--r--module/Makefile.am1
1 files changed, 0 insertions, 1 deletions
diff --git a/module/Makefile.am b/module/Makefile.am
index e1ff9f643..4a9c4f18c 100644
--- a/module/Makefile.am
+++ b/module/Makefile.am
@@ -137,7 +137,6 @@ SOURCES = \
language/cps/dce.scm \
language/cps/devirtualize-integers.scm \
language/cps/effects-analysis.scm \
- language/cps/elide-values.scm \
language/cps/handle-interrupts.scm \
language/cps/intmap.scm \
language/cps/intset.scm \