MLton Chunkify
Home  Index  Local Site Map
Chunkify is an analysis pass for the RSSA IntermediateLanguage, invoked from ToMachine.

Description

It partitions all the labels (function and block) in an RSSA program into disjoint sets, referred to as chunks.

Implementation

chunkify.sig chunkify.fun

Details and Notes

Breaking large RSSA functions into chunks is necessary for reasonable gcc compile times with the CCodegen.


Last edited on 2006-11-02 17:32:41 by MatthewFluet.
Actions: AttachFile, Delete, Edit, Info, Rename Preferences