1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-19 03:00:25 +02:00

Add lower-primcalls pass for hoot

* module/language/cps/hoot/lower-primcalls.scm: New file.
* module/language/cps/hoot.scm (make-lowerer): Wire in new pass.
* am/bootstrap.am (SOURCES): Add new file.
This commit is contained in:
Andy Wingo 2023-07-04 14:31:30 +02:00
parent d99d03039d
commit 3c83a77da5
3 changed files with 52 additions and 1 deletions

View file

@ -27,6 +27,7 @@
#:use-module (language cps dce)
#:use-module (language cps simplify)
#:use-module (language cps verify)
#:use-module (language cps hoot lower-primcalls)
#:use-module (language cps hoot tailify)
#:use-module (language cps hoot unify-returns)
#:export (make-lowerer
@ -76,5 +77,5 @@
(optimize-hoot-backend-cps
(unify-returns
(tailify
exp))
(lower-primcalls exp)))
opts))))