Add common subexpression elimination pass on CPS
authorAndy Wingo <wingo@pobox.com>
Fri, 4 Apr 2014 10:15:10 +0000 (12:15 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 4 Apr 2014 10:15:10 +0000 (12:15 +0200)
commit7a08e479672e1ab31da0dfcdc2d026d8d4e70600
treedf28ca36c2ad778435cac6031420e2bc49f4f84c
parenta11778dd8e5e6e73ed5c72bc42da954826774f5c
Add common subexpression elimination pass on CPS

* module/language/cps/cse.scm: New file.
* module/language/cps/compile-bytecode.scm: Wire up CSE, on by default.
  Currently using the #:cps-cse? keyword.

* module/Makefile.am: Add new file.
module/Makefile.am
module/language/cps/compile-bytecode.scm
module/language/cps/cse.scm [new file with mode: 0644]