1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

New CPS pass: lower-primcalls

This pass will implement the specialized lowering of object accessors to
Guile's VM primitives.

* am/bootstrap.am (SOURCES): Add new file.
* module/language/cps/lower-primcalls.scm: New file.
This commit is contained in:
Andy Wingo 2023-06-20 12:23:51 +02:00
parent 19c3bdc5ca
commit b974405bce
2 changed files with 593 additions and 0 deletions

View file

@ -99,6 +99,7 @@ SOURCES = \
language/cps/intset.scm \
language/cps/licm.scm \
language/cps/loop-instrumentation.scm \
language/cps/lower-primcalls.scm \
language/cps/optimize.scm \
language/cps/peel-loops.scm \
language/cps/prune-top-level-scopes.scm \