@hackage linearscan-hoopl0.11
Makes it easy to use the linearscan register allocator with Hoopl
Categories
License
BSD-3-Clause
Maintainer
johnw@newartisans.com
Links
Versions
Installation
Dependencies (7)
- QuickCheck
- base >=4.7 && <5
- containers
- free
- hoopl >=3.10.0.1
- linearscan >=0.10.0 Show all…
Dependents (1)
@hackage/acme-everything
This module provides a convenience wrapper and a type class, NodeAlloc,
which makes it much easier to use the linearscan library to allocate
registers for Hoople intermediate representations.
Additionally, it provides a DSL for construction of assembly language DSLs that compile into Hoople program graphs. See the tests for a concrete example.