linearscan-hoopl-0.5.1.0: Makes it easy to use the linearscan register allocator with Hoopl

Index

allocateHooplLinearScan.Hoopl
AsmLinearScan.Hoopl.DSL
BlockIdsLinearScan.Hoopl.DSL
blockInfoLinearScan.Hoopl
BodyNodeLinearScan.Hoopl.DSL
bodyNodeLinearScan.Hoopl.DSL
compileLinearScan.Hoopl.DSL
EndNodeLinearScan.Hoopl.DSL
endNodeLinearScan.Hoopl.DSL
EnvLinearScan.Hoopl.DSL
envAssignmentsLinearScan.Hoopl.DSL
envBlockIdsLinearScan.Hoopl.DSL
envLabelsLinearScan.Hoopl.DSL
envSpillStackLinearScan.Hoopl.DSL
EnvState 
1 (Type/Class)LinearScan.Hoopl.DSL
2 (Data Constructor)LinearScan.Hoopl.DSL
FreeBlockLinearScan.Hoopl.DSL
fromRegLinearScan.Hoopl
fromVarLinearScan.Hoopl
getAssignmentLinearScan.Hoopl.DSL
getLabelLinearScan.Hoopl.DSL
getNodeCOLinearScan.Hoopl
getNodeOCLinearScan.Hoopl
getNodeOOLinearScan.Hoopl
getReferencesLinearScan.Hoopl
getStackSlotLinearScan.Hoopl.DSL
isBranchLinearScan.Hoopl
isCallLinearScan.Hoopl
jumpLinearScan.Hoopl.DSL
labelLinearScan.Hoopl.DSL
labelBodyLinearScan.Hoopl.DSL
labelEntryLinearScan.Hoopl.DSL
LabelsLinearScan.Hoopl.DSL
mkJumpOpLinearScan.Hoopl
mkLabelOpLinearScan.Hoopl
mkMoveOpsLinearScan.Hoopl
mkRestoreOpsLinearScan.Hoopl
mkSaveOpsLinearScan.Hoopl
mkSwapOpsLinearScan.Hoopl
newEnvStateLinearScan.Hoopl.DSL
newSpillStackLinearScan.Hoopl.DSL
NodeAllocLinearScan.Hoopl
NodeCOLinearScan.Hoopl
NodeOCLinearScan.Hoopl
NodeOOLinearScan.Hoopl
NodesLinearScan.Hoopl.DSL
nodesToListLinearScan.Hoopl.DSL
NodeVLinearScan.Hoopl
op1ToStringLinearScan.Hoopl
opInfoLinearScan.Hoopl
ProgramLinearScan.Hoopl.DSL
ProgramFLinearScan.Hoopl.DSL
retargetBranchLinearScan.Hoopl
runSimpleUniqueMonad'LinearScan.Hoopl
setAssignmentLinearScan.Hoopl.DSL
setRegistersLinearScan.Hoopl
SimpleUniqueMonad'LinearScan.Hoopl
SpillStack 
1 (Type/Class)LinearScan.Hoopl.DSL
2 (Data Constructor)LinearScan.Hoopl.DSL
stackPtrLinearScan.Hoopl.DSL
stackSlotsLinearScan.Hoopl.DSL
stackSlotSizeLinearScan.Hoopl.DSL
SUM'LinearScan.Hoopl
unSUM'LinearScan.Hoopl