Contents
Index
linearscan-hoopl-1.0.0: Makes it easy to use the linearscan register allocator with Hoopl
Index
allocateHoopl
LinearScan.Hoopl
Asm
LinearScan.Hoopl.DSL
BodyNode
LinearScan.Hoopl.DSL
bodyNode
LinearScan.Hoopl.DSL
compile
LinearScan.Hoopl.DSL
EndNode
LinearScan.Hoopl.DSL
endNode
LinearScan.Hoopl.DSL
Env
LinearScan.Hoopl.DSL
FreeBlock
LinearScan.Hoopl.DSL
getLabel
LinearScan.Hoopl.DSL
getReferences
LinearScan.Hoopl
getStackSlot
LinearScan.Hoopl.DSL
isBranch
LinearScan.Hoopl
isCall
LinearScan.Hoopl
jump
LinearScan.Hoopl.DSL
label
LinearScan.Hoopl.DSL
labelBody
LinearScan.Hoopl.DSL
labelEntry
LinearScan.Hoopl.DSL
Labels
LinearScan.Hoopl.DSL
mkJumpOp
LinearScan.Hoopl
mkLabelOp
LinearScan.Hoopl
mkMoveOps
LinearScan.Hoopl
mkRestoreOps
LinearScan.Hoopl
mkSaveOps
LinearScan.Hoopl
newSpillStack
LinearScan.Hoopl.DSL
NodeAlloc
LinearScan.Hoopl
Nodes
LinearScan.Hoopl.DSL
nodesToList
LinearScan.Hoopl.DSL
op1ToString
LinearScan.Hoopl
Program
LinearScan.Hoopl.DSL
ProgramF
LinearScan.Hoopl.DSL
retargetBranch
LinearScan.Hoopl
setRegisters
LinearScan.Hoopl
SpillStack
1 (Type/Class)
LinearScan.Hoopl.DSL
2 (Data Constructor)
LinearScan.Hoopl.DSL
stackPtr
LinearScan.Hoopl.DSL
stackSlots
LinearScan.Hoopl.DSL
stackSlotSize
LinearScan.Hoopl.DSL