summaryrefslogtreecommitdiff
path: root/module/Makefile.am
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2015-10-29 09:15:38 +0000
committerAndy Wingo <wingo@pobox.com>2015-11-11 10:21:43 +0100
commit12e9e2148ec43dc0cebc4bea94cdfebfc4261263 (patch)
treedec5337675729fec662dbafebd4a625509f573aa /module/Makefile.am
parent3b4941f3a9af0b656820ea613a4991323e9eae90 (diff)
downloadguile-12e9e2148ec43dc0cebc4bea94cdfebfc4261263.tar.gz
Add new pass to specialize "add" into "fadd" where possible
* module/language/cps/specialize-numbers.scm: New pass, to turn "add" into "fadd", and similarly for sub, mul, and div. * module/language/cps/optimize.scm: * module/Makefile.am: * bootstrap/Makefile.am: Wire up the new pass.
Diffstat (limited to 'module/Makefile.am')
-rw-r--r--module/Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/module/Makefile.am b/module/Makefile.am
index f835ceb73..6cb160314 100644
--- a/module/Makefile.am
+++ b/module/Makefile.am
@@ -149,6 +149,7 @@ SOURCES = \
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 \