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:
parent
d99d03039d
commit
3c83a77da5
3 changed files with 52 additions and 1 deletions
|
@ -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))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue