Next: compiler assember, Previous: compiler stack, Up: compiler [Index]
The following bindings are exported by the library (vicare
compiler).
Perform code transformation traversing the whole hierarchy in
input, which must be a codes struct representing
recordised code; build and return a new codes struct.
| • compiler cogen primop: | Expanding primitive operations. | |
| • compiler cogen order: | Imposing calling convention and evaluation order. | |
| • compiler cogen frame: | Assigning frame sizes. | |
| • compiler cogen color: | Colorising by Chaitin. | |
| • compiler cogen flatten: | Flattening codes. |