1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-11 06:20:23 +02:00
guile/module/language/tree-il
Andy Wingo d7bbf6d5db Add letrectify tree-il pass
* module/language/tree-il/letrectify.scm: New pass, not wired up yet.
  Adds lexical definitions for declarative top-level definitions, for
  better inlining and contification within a compilation unit.
* am/bootstrap.am:
* module/Makefile.am: Add to build.
2019-08-18 22:27:12 +02:00
..
analyze.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
canonicalize.scm Inline escape-only prompt bodies in the Tree-IL 2013-08-11 16:45:31 +02:00
compile-cps.scm Add primitive support for working with module variables 2019-08-18 22:27:12 +02:00
cps-primitives.scm Add primitive support for working with module variables 2019-08-18 22:27:12 +02:00
debug.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
effects.scm Add primitive support for working with module variables 2019-08-18 22:27:12 +02:00
fix-letrec.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
letrectify.scm Add letrectify tree-il pass 2019-08-18 22:27:12 +02:00
optimize.scm Run fix-letrec before peval 2019-08-13 13:59:14 +02:00
peval.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
primitives.scm Add primitive support for working with module variables 2019-08-18 22:27:12 +02:00
spec.scm Rename CPS2 to CPS 2015-07-22 17:19:04 +02:00