Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 70ec89744a04da80369b4702b2c37256 > files > 674

ghc-doc-6.10.4-1mdv2010.0.i586.rpm

<!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
>CgUtils</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_CgUtils.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>ghc-6.10.4: The GHC API</TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>CgUtils</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:addIdReps"
><A NAME="v%3AaddIdReps"
></A
></A
><B
>addIdReps</B
> :: [<A HREF="Var.html#t%3AId"
>Id</A
>] -&gt; [(<A HREF="SMRep.html#t%3ACgRep"
>CgRep</A
>, <A HREF="Var.html#t%3AId"
>Id</A
>)]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cgLit"
><A NAME="v%3AcgLit"
></A
></A
><B
>cgLit</B
> :: <A HREF="Literal.html#t%3ALiteral"
>Literal</A
> -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitDataLits"
><A NAME="v%3AemitDataLits"
></A
></A
><B
>emitDataLits</B
> :: <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; [<A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
>] -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkDataLits"
><A NAME="v%3AmkDataLits"
></A
></A
><B
>mkDataLits</B
> ::  <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; [<A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
>] -&gt; <A HREF="Cmm.html#t%3AGenCmmTop"
>GenCmmTop</A
> <A HREF="Cmm.html#t%3ACmmStatic"
>CmmStatic</A
> info graph</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitRODataLits"
><A NAME="v%3AemitRODataLits"
></A
></A
><B
>emitRODataLits</B
> :: <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; [<A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
>] -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkRODataLits"
><A NAME="v%3AmkRODataLits"
></A
></A
><B
>mkRODataLits</B
> ::  <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; [<A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
>] -&gt; <A HREF="Cmm.html#t%3AGenCmmTop"
>GenCmmTop</A
> <A HREF="Cmm.html#t%3ACmmStatic"
>CmmStatic</A
> info graph</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitIf"
><A NAME="v%3AemitIf"
></A
></A
><B
>emitIf</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitIfThenElse"
><A NAME="v%3AemitIfThenElse"
></A
></A
><B
>emitIfThenElse</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitRtsCall"
><A NAME="v%3AemitRtsCall"
></A
></A
><B
>emitRtsCall</B
> :: <A HREF="FastString.html#t%3ALitString"
>LitString</A
> -&gt; [<A HREF="Cmm.html#t%3ACmmKinded"
>CmmKinded</A
> <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
>] -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitRtsCallWithVols"
><A NAME="v%3AemitRtsCallWithVols"
></A
></A
><B
>emitRtsCallWithVols</B
> :: <A HREF="FastString.html#t%3ALitString"
>LitString</A
> -&gt; [<A HREF="Cmm.html#t%3ACmmKinded"
>CmmKinded</A
> <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
>] -&gt; [<A HREF="CmmExpr.html#t%3AGlobalReg"
>GlobalReg</A
>] -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitRtsCallWithResult"
><A NAME="v%3AemitRtsCallWithResult"
></A
></A
><B
>emitRtsCallWithResult</B
> :: <A HREF="CmmExpr.html#t%3ALocalReg"
>LocalReg</A
> -&gt; <A HREF="MachOp.html#t%3AMachHint"
>MachHint</A
> -&gt; <A HREF="FastString.html#t%3ALitString"
>LitString</A
> -&gt; [<A HREF="Cmm.html#t%3ACmmKinded"
>CmmKinded</A
> <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
>] -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:assignNonPtrTemp"
><A NAME="v%3AassignNonPtrTemp"
></A
></A
><B
>assignNonPtrTemp</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:newNonPtrTemp"
><A NAME="v%3AnewNonPtrTemp"
></A
></A
><B
>newNonPtrTemp</B
> :: <A HREF="MachOp.html#t%3AMachRep"
>MachRep</A
> -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ALocalReg"
>LocalReg</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:assignPtrTemp"
><A NAME="v%3AassignPtrTemp"
></A
></A
><B
>assignPtrTemp</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:newPtrTemp"
><A NAME="v%3AnewPtrTemp"
></A
></A
><B
>newPtrTemp</B
> :: <A HREF="MachOp.html#t%3AMachRep"
>MachRep</A
> -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ALocalReg"
>LocalReg</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitSimultaneously"
><A NAME="v%3AemitSimultaneously"
></A
></A
><B
>emitSimultaneously</B
> :: <A HREF="CmmUtils.html#t%3ACmmStmts"
>CmmStmts</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitSwitch"
><A NAME="v%3AemitSwitch"
></A
></A
><B
>emitSwitch</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; [(<A HREF="CgMonad.html#t%3AConTagZ"
>ConTagZ</A
>, <A HREF="CgMonad.html#t%3ACgStmts"
>CgStmts</A
>)] -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="CgMonad.html#t%3ACgStmts"
>CgStmts</A
> -&gt; <A HREF="CgMonad.html#t%3AConTagZ"
>ConTagZ</A
> -&gt; <A HREF="CgMonad.html#t%3AConTagZ"
>ConTagZ</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emitLitSwitch"
><A NAME="v%3AemitLitSwitch"
></A
></A
><B
>emitLitSwitch</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; [(<A HREF="Literal.html#t%3ALiteral"
>Literal</A
>, <A HREF="CgMonad.html#t%3ACgStmts"
>CgStmts</A
>)] -&gt; <A HREF="CgMonad.html#t%3ACgStmts"
>CgStmts</A
> -&gt; <A HREF="CgMonad.html#t%3ACode"
>Code</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tagToClosure"
><A NAME="v%3AtagToClosure"
></A
></A
><B
>tagToClosure</B
> :: <A HREF="TyCon.html#t%3ATyCon"
>TyCon</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:callerSaveVolatileRegs"
><A NAME="v%3AcallerSaveVolatileRegs"
></A
></A
><B
>callerSaveVolatileRegs</B
> :: <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> [<A HREF="CmmExpr.html#t%3AGlobalReg"
>GlobalReg</A
>] -&gt; ([<A HREF="Cmm.html#t%3ACmmStmt"
>CmmStmt</A
>], [<A HREF="Cmm.html#t%3ACmmStmt"
>CmmStmt</A
>])</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:get_GlobalReg_addr"
><A NAME="v%3Aget_GlobalReg_addr"
></A
></A
><B
>get_GlobalReg_addr</B
> :: <A HREF="CmmExpr.html#t%3AGlobalReg"
>GlobalReg</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmAndWord"
><A NAME="v%3AcmmAndWord"
></A
></A
><B
>cmmAndWord</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOrWord"
><A NAME="v%3AcmmOrWord"
></A
></A
><B
>cmmOrWord</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmNegate"
><A NAME="v%3AcmmNegate"
></A
></A
><B
>cmmNegate</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmEqWord"
><A NAME="v%3AcmmEqWord"
></A
></A
><B
>cmmEqWord</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmNeWord"
><A NAME="v%3AcmmNeWord"
></A
></A
><B
>cmmNeWord</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cmmUGtWord</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOffsetExprW"
><A NAME="v%3AcmmOffsetExprW"
></A
></A
><B
>cmmOffsetExprW</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOffsetExprB"
><A NAME="v%3AcmmOffsetExprB"
></A
></A
><B
>cmmOffsetExprB</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmRegOffW"
><A NAME="v%3AcmmRegOffW"
></A
></A
><B
>cmmRegOffW</B
> :: <A HREF="CmmExpr.html#t%3ACmmReg"
>CmmReg</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmRegOffB"
><A NAME="v%3AcmmRegOffB"
></A
></A
><B
>cmmRegOffB</B
> :: <A HREF="CmmExpr.html#t%3ACmmReg"
>CmmReg</A
> -&gt; <A HREF="SMRep.html#t%3AByteOff"
>ByteOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmLabelOffW"
><A NAME="v%3AcmmLabelOffW"
></A
></A
><B
>cmmLabelOffW</B
> :: <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmLabelOffB"
><A NAME="v%3AcmmLabelOffB"
></A
></A
><B
>cmmLabelOffB</B
> :: <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; <A HREF="SMRep.html#t%3AByteOff"
>ByteOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOffsetW"
><A NAME="v%3AcmmOffsetW"
></A
></A
><B
>cmmOffsetW</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOffsetB"
><A NAME="v%3AcmmOffsetB"
></A
></A
><B
>cmmOffsetB</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="SMRep.html#t%3AByteOff"
>ByteOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOffsetLitW"
><A NAME="v%3AcmmOffsetLitW"
></A
></A
><B
>cmmOffsetLitW</B
> :: <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmOffsetLitB"
><A NAME="v%3AcmmOffsetLitB"
></A
></A
><B
>cmmOffsetLitB</B
> :: <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
> -&gt; <A HREF="SMRep.html#t%3AByteOff"
>ByteOff</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:cmmLoadIndexW"
><A NAME="v%3AcmmLoadIndexW"
></A
></A
><B
>cmmLoadIndexW</B
> :: <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cmmConstrTag</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cmmConstrTag1</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>tagForCon</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>tagCons</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>isSmallFamily</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cmmUntag</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cmmIsTagged</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cmmGetTag</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:addToMem"
><A NAME="v%3AaddToMem"
></A
></A
><B
>addToMem</B
> :: <A HREF="MachOp.html#t%3AMachRep"
>MachRep</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Cmm.html#t%3ACmmStmt"
>CmmStmt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:addToMemE"
><A NAME="v%3AaddToMemE"
></A
></A
><B
>addToMemE</B
> :: <A HREF="MachOp.html#t%3AMachRep"
>MachRep</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmExpr"
>CmmExpr</A
> -&gt; <A HREF="Cmm.html#t%3ACmmStmt"
>CmmStmt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkWordCLit"
><A NAME="v%3AmkWordCLit"
></A
></A
><B
>mkWordCLit</B
> :: <A HREF="SMRep.html#t%3AStgWord"
>StgWord</A
> -&gt; <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkStringCLit"
><A NAME="v%3AmkStringCLit"
></A
></A
><B
>mkStringCLit</B
> :: <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkByteStringCLit"
><A NAME="v%3AmkByteStringCLit"
></A
></A
><B
>mkByteStringCLit</B
> :: [<A HREF="../base/Data-Word.html#t%3AWord8"
>Word8</A
>] -&gt; <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:packHalfWordsCLit"
><A NAME="v%3ApackHalfWordsCLit"
></A
></A
><B
>packHalfWordsCLit</B
> :: (<A HREF="../base/Prelude.html#t%3AIntegral"
>Integral</A
> a, <A HREF="../base/Prelude.html#t%3AIntegral"
>Integral</A
> b) =&gt; a -&gt; b -&gt; <A HREF="CmmExpr.html#t%3ACmmLit"
>CmmLit</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:blankWord"
><A NAME="v%3AblankWord"
></A
></A
><B
>blankWord</B
> :: <A HREF="Cmm.html#t%3ACmmStatic"
>CmmStatic</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getSRTInfo"
><A NAME="v%3AgetSRTInfo"
></A
></A
><B
>getSRTInfo</B
> :: <A HREF="CgMonad.html#t%3AFCode"
>FCode</A
> <A HREF="ClosureInfo.html#t%3AC_SRT"
>C_SRT</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.4.2</TD
></TR
></TABLE
></BODY
></HTML
>