Language.Hakaru.CodeGen.CodeGenMonad
type CodeGen
data CG
runCodeGen
runCodeGenBlock
runCodeGenWith
emptyCG
declare
declare'
assign
putStat
putExprStat
extDeclare
extDeclareTypes
funCG
isParallel
mkParallel
mkSequential
reserveIdent
genIdent
genIdent'
createIdent
createIdent'
lookupIdent
ifCG
whileCG
doWhileCG
forCG
reductionCG
codeBlockCG
putMallocStat