1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-02 23:50:47 +02:00
guile/module/language/tree-il
Andy Wingo f66cbb99ee new pass: cse
* module/language/tree-il/cse.scm: New pass, some simple common
  subexpression elimination with effects analysis.

* test-suite/tests/cse.test: New test.

* test-suite/Makefile.am:
* module/Makefile.am: Adapt.
2012-04-23 21:52:24 +02:00
..
analyze.scm tweaks to -Wformat's gettext detection 2012-03-02 17:46:28 +01:00
canonicalize.scm tree-il: fix `canonicalize!' for prompts 2012-03-02 16:47:39 +01:00
compile-glil.scm fix values miscompilation in push context with RA 2012-01-25 10:37:25 +01:00
cse.scm new pass: cse 2012-04-23 21:52:24 +02:00
debug.scm add tree-il verifier 2011-10-07 11:05:43 +02:00
effects.scm add effects 2012-04-23 21:52:23 +02:00
fix-letrec.scm Placate a number of `syntax-check' verifications. 2012-01-05 23:38:10 +01:00
inline.scm separate peval and a new canonicalization pass into their own modules 2011-09-28 19:39:39 +02:00
optimize.scm optimizer verifies its output 2011-10-07 11:06:19 +02:00
peval.scm peval uses effects analysis 2012-04-23 21:52:24 +02:00
primitives.scm add more primitives and predicates to (language tree-il primitives) 2012-04-23 21:52:02 +02:00
spec.scm remove `version' field from <language> 2010-05-02 11:19:13 +02:00