CgMonad

type Code

data FCode a

initC

thenC

thenFC

listCs

listFCs

mapCs

mapFCs

returnFC

fixC

fixC_

checkedAbsC

stmtC

stmtsC

labelC

emitStmts

nopC

whenC

newLabelC

newUnique

newUniqSupply

type CgStmts

emitCgStmts

forkCgStmts

cgStmtsToBlocks

getCgStmts'

getCgStmts

noCgStmts

oneCgStmt

consCgStmt

getCmm

emitData

emitProc

emitSimpleProc

forkLabelledCode

forkClosureBody

forkStatics

forkAlts

forkEval

forkEvalHelp

forkProc

codeOnly

type SemiTaggingStuff

type ConTagZ

data EndOfBlockInfo

setEndOfBlockInfo

getEndOfBlockInfo

setSRT

getSRT

setSRTLabel

getSRTLabel

setTickyCtrLabel

getTickyCtrLabel

data StackUsage

data HeapUsage

type VirtualSpOffset

type VirtualHpOffset

initStkUsage

initHpUsage

getHpUsage

setHpUsage

heapHWM

getModuleName

data Sequel

getState

setState

getInfoDown

getDynFlags

getThisPackage

getStkUsage

setStkUsage

getBinds

setBinds

getStaticBinds

data CgInfoDownwards

data CgState