<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >CgMonad</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >CgMonad</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="CgMonad.html#t%3ACode" TARGET="main" >Code</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3AFCode" TARGET="main" >FCode</A > a</DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AinitC" TARGET="main" >initC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AthenC" TARGET="main" >thenC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AthenFC" TARGET="main" >thenFC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AlistCs" TARGET="main" >listCs</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AlistFCs" TARGET="main" >listFCs</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AmapCs" TARGET="main" >mapCs</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AmapFCs" TARGET="main" >mapFCs</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AreturnFC" TARGET="main" >returnFC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AfixC" TARGET="main" >fixC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AfixC_" TARGET="main" >fixC_</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AcheckedAbsC" TARGET="main" >checkedAbsC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AstmtC" TARGET="main" >stmtC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AstmtsC" TARGET="main" >stmtsC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AlabelC" TARGET="main" >labelC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AemitStmts" TARGET="main" >emitStmts</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AnopC" TARGET="main" >nopC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AwhenC" TARGET="main" >whenC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AnewLabelC" TARGET="main" >newLabelC</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AnewUnique" TARGET="main" >newUnique</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AnewUniqSupply" TARGET="main" >newUniqSupply</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="CgMonad.html#t%3ACgStmts" TARGET="main" >CgStmts</A > </DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AemitCgStmts" TARGET="main" >emitCgStmts</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkCgStmts" TARGET="main" >forkCgStmts</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AcgStmtsToBlocks" TARGET="main" >cgStmtsToBlocks</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetCgStmts%27" TARGET="main" >getCgStmts'</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetCgStmts" TARGET="main" >getCgStmts</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AnoCgStmts" TARGET="main" >noCgStmts</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AoneCgStmt" TARGET="main" >oneCgStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AconsCgStmt" TARGET="main" >consCgStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetCmm" TARGET="main" >getCmm</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AemitData" TARGET="main" >emitData</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AemitProc" TARGET="main" >emitProc</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AemitSimpleProc" TARGET="main" >emitSimpleProc</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkLabelledCode" TARGET="main" >forkLabelledCode</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkClosureBody" TARGET="main" >forkClosureBody</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkStatics" TARGET="main" >forkStatics</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkAlts" TARGET="main" >forkAlts</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkEval" TARGET="main" >forkEval</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkEvalHelp" TARGET="main" >forkEvalHelp</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AforkProc" TARGET="main" >forkProc</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AcodeOnly" TARGET="main" >codeOnly</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="CgMonad.html#t%3ASemiTaggingStuff" TARGET="main" >SemiTaggingStuff</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="CgMonad.html#t%3AConTagZ" TARGET="main" >ConTagZ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3AEndOfBlockInfo" TARGET="main" >EndOfBlockInfo</A > </DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetEndOfBlockInfo" TARGET="main" >setEndOfBlockInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetEndOfBlockInfo" TARGET="main" >getEndOfBlockInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetSRT" TARGET="main" >setSRT</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetSRT" TARGET="main" >getSRT</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetSRTLabel" TARGET="main" >setSRTLabel</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetSRTLabel" TARGET="main" >getSRTLabel</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetTickyCtrLabel" TARGET="main" >setTickyCtrLabel</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetTickyCtrLabel" TARGET="main" >getTickyCtrLabel</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3AStackUsage" TARGET="main" >StackUsage</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3AHeapUsage" TARGET="main" >HeapUsage</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="CgMonad.html#t%3AVirtualSpOffset" TARGET="main" >VirtualSpOffset</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="CgMonad.html#t%3AVirtualHpOffset" TARGET="main" >VirtualHpOffset</A > </DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AinitStkUsage" TARGET="main" >initStkUsage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AinitHpUsage" TARGET="main" >initHpUsage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetHpUsage" TARGET="main" >getHpUsage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetHpUsage" TARGET="main" >setHpUsage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AheapHWM" TARGET="main" >heapHWM</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetModuleName" TARGET="main" >getModuleName</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3ASequel" TARGET="main" >Sequel</A > </DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetState" TARGET="main" >getState</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetState" TARGET="main" >setState</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetInfoDown" TARGET="main" >getInfoDown</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetDynFlags" TARGET="main" >getDynFlags</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetThisPackage" TARGET="main" >getThisPackage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetStkUsage" TARGET="main" >getStkUsage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetStkUsage" TARGET="main" >setStkUsage</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetBinds" TARGET="main" >getBinds</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AsetBinds" TARGET="main" >setBinds</A ></DIV > <DIV CLASS="decl" ><A HREF="CgMonad.html#v%3AgetStaticBinds" TARGET="main" >getStaticBinds</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3ACgInfoDownwards" TARGET="main" >CgInfoDownwards</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="CgMonad.html#t%3ACgState" TARGET="main" >CgState</A > </DIV ></DIV ></DIV ></BODY ></HTML >