Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 8d1ef08c9e0d44c69764afc615a03d0d > files > 1088

ghc-ghc-devel-6.12.3-5.fc14.i686.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
>StgCmmClosure</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_StgCmmClosure.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.12.3: The GHC API</TD
><TD CLASS="topbut"
><A HREF="src/StgCmmClosure.html"
>Source code</A
></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"
>StgCmmClosure</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="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:SMRep"
><A NAME="t%3ASMRep"
></A
></A
><B
>SMRep</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/SMRep.html#SMRep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:DynTag"
><A NAME="t%3ADynTag"
></A
></A
><B
>DynTag</B
> = <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#DynTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:tagForCon"
><A NAME="v%3AtagForCon"
></A
></A
><B
>tagForCon</B
> :: <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ADynTag"
>DynTag</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#tagForCon"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isSmallFamily"
><A NAME="v%3AisSmallFamily"
></A
></A
><B
>isSmallFamily</B
> :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isSmallFamily"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:ConTagZ"
><A NAME="t%3AConTagZ"
></A
></A
><B
>ConTagZ</B
> = <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#ConTagZ"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:dataConTagZ"
><A NAME="v%3AdataConTagZ"
></A
></A
><B
>dataConTagZ</B
> :: <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="StgCmmClosure.html#t%3AConTagZ"
>ConTagZ</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#dataConTagZ"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ArgDescr"
><A NAME="t%3AArgDescr"
></A
></A
><B
>ArgDescr</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/ClosureInfo.html#ArgDescr"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ArgSpec"
><A NAME="v%3AArgSpec"
></A
></A
><B
>ArgSpec</B
> !<A HREF="SMRep.html#t%3AStgHalfWord"
>StgHalfWord</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ArgGen"
><A NAME="v%3AArgGen"
></A
></A
><B
>ArgGen</B
> <A HREF="StgCmmClosure.html#t%3ALiveness"
>Liveness</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Liveness"
><A NAME="t%3ALiveness"
></A
></A
><B
>Liveness</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/ClosureInfo.html#Liveness"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:SmallLiveness"
><A NAME="v%3ASmallLiveness"
></A
></A
><B
>SmallLiveness</B
> <A HREF="SMRep.html#t%3AStgWord"
>StgWord</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:BigLiveness"
><A NAME="v%3ABigLiveness"
></A
></A
><B
>BigLiveness</B
> <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:C_SRT"
><A NAME="t%3AC_SRT"
></A
></A
><B
>C_SRT</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/ClosureInfo.html#C_SRT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:NoC_SRT"
><A NAME="v%3ANoC_SRT"
></A
></A
><B
>NoC_SRT</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:C_SRT"
><A NAME="v%3AC_SRT"
></A
></A
><B
>C_SRT</B
> !<A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> !<A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> !<A HREF="SMRep.html#t%3AStgHalfWord"
>StgHalfWord</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:C_SRT')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:C_SRT" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="StgCmmClosure.html#t%3AC_SRT"
>C_SRT</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Outputable.html#t%3AOutputable"
>Outputable</A
> <A HREF="StgCmmClosure.html#t%3AC_SRT"
>C_SRT</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:needsSRT"
><A NAME="v%3AneedsSRT"
></A
></A
><B
>needsSRT</B
> :: <A HREF="StgCmmClosure.html#t%3AC_SRT"
>C_SRT</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#needsSRT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isVoidRep"
><A NAME="v%3AisVoidRep"
></A
></A
><B
>isVoidRep</B
> :: <A HREF="TyCon.html#t%3APrimRep"
>PrimRep</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isVoidRep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isGcPtrRep"
><A NAME="v%3AisGcPtrRep"
></A
></A
><B
>isGcPtrRep</B
> :: <A HREF="TyCon.html#t%3APrimRep"
>PrimRep</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isGcPtrRep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:addIdReps"
><A NAME="v%3AaddIdReps"
></A
></A
><B
>addIdReps</B
> :: [<A HREF="Var.html#t%3AId"
>Id</A
>] -&gt; [(<A HREF="TyCon.html#t%3APrimRep"
>PrimRep</A
>, <A HREF="Var.html#t%3AId"
>Id</A
>)]</TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#addIdReps"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:addArgReps"
><A NAME="v%3AaddArgReps"
></A
></A
><B
>addArgReps</B
> :: [<A HREF="StgSyn.html#t%3AStgArg"
>StgArg</A
>] -&gt; [(<A HREF="TyCon.html#t%3APrimRep"
>PrimRep</A
>, <A HREF="StgSyn.html#t%3AStgArg"
>StgArg</A
>)]</TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#addArgReps"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:argPrimRep"
><A NAME="v%3AargPrimRep"
></A
></A
><B
>argPrimRep</B
> :: <A HREF="StgSyn.html#t%3AStgArg"
>StgArg</A
> -&gt; <A HREF="TyCon.html#t%3APrimRep"
>PrimRep</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#argPrimRep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:LambdaFormInfo"
><A NAME="t%3ALambdaFormInfo"
></A
></A
><B
>LambdaFormInfo</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#LambdaFormInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:StandardFormInfo"
><A NAME="t%3AStandardFormInfo"
></A
></A
><B
>StandardFormInfo</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#StandardFormInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkLFThunk"
><A NAME="v%3AmkLFThunk"
></A
></A
><B
>mkLFThunk</B
> :: <A HREF="Type.html#t%3AType"
>Type</A
> -&gt; <A HREF="BasicTypes.html#t%3ATopLevelFlag"
>TopLevelFlag</A
> -&gt; [<A HREF="Var.html#t%3AId"
>Id</A
>] -&gt; <A HREF="StgSyn.html#t%3AUpdateFlag"
>UpdateFlag</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkLFThunk"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkLFReEntrant"
><A NAME="v%3AmkLFReEntrant"
></A
></A
><B
>mkLFReEntrant</B
> :: <A HREF="BasicTypes.html#t%3ATopLevelFlag"
>TopLevelFlag</A
> -&gt; [<A HREF="Var.html#t%3AId"
>Id</A
>] -&gt; [<A HREF="Var.html#t%3AId"
>Id</A
>] -&gt; <A HREF="StgCmmClosure.html#t%3AArgDescr"
>ArgDescr</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkLFReEntrant"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkConLFInfo"
><A NAME="v%3AmkConLFInfo"
></A
></A
><B
>mkConLFInfo</B
> :: <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkConLFInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkSelectorLFInfo"
><A NAME="v%3AmkSelectorLFInfo"
></A
></A
><B
>mkSelectorLFInfo</B
> :: <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkSelectorLFInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkApLFInfo"
><A NAME="v%3AmkApLFInfo"
></A
></A
><B
>mkApLFInfo</B
> :: <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="StgSyn.html#t%3AUpdateFlag"
>UpdateFlag</A
> -&gt; <A HREF="BasicTypes.html#t%3AArity"
>Arity</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkApLFInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkLFImported"
><A NAME="v%3AmkLFImported"
></A
></A
><B
>mkLFImported</B
> :: <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkLFImported"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkLFArgument"
><A NAME="v%3AmkLFArgument"
></A
></A
><B
>mkLFArgument</B
> :: <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkLFArgument"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkLFLetNoEscape"
><A NAME="v%3AmkLFLetNoEscape"
></A
></A
><B
>mkLFLetNoEscape</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkLFLetNoEscape"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:lfDynTag"
><A NAME="v%3AlfDynTag"
></A
></A
><B
>lfDynTag</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ADynTag"
>DynTag</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#lfDynTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ClosureInfo"
><A NAME="t%3AClosureInfo"
></A
></A
><B
>ClosureInfo</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#ClosureInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkClosureInfo"
><A NAME="v%3AmkClosureInfo"
></A
></A
><B
>mkClosureInfo</B
> :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="StgCmmClosure.html#t%3AC_SRT"
>C_SRT</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkClosureInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:mkConInfo"
><A NAME="v%3AmkConInfo"
></A
></A
><B
>mkConInfo</B
> :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#mkConInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:maybeIsLFCon"
><A NAME="v%3AmaybeIsLFCon"
></A
></A
><B
>maybeIsLFCon</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#maybeIsLFCon"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureSize"
><A NAME="v%3AclosureSize"
></A
></A
><B
>closureSize</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureNonHdrSize"
><A NAME="v%3AclosureNonHdrSize"
></A
></A
><B
>closureNonHdrSize</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureNonHdrSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureGoodStuffSize"
><A NAME="v%3AclosureGoodStuffSize"
></A
></A
><B
>closureGoodStuffSize</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureGoodStuffSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closurePtrsSize"
><A NAME="v%3AclosurePtrsSize"
></A
></A
><B
>closurePtrsSize</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closurePtrsSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:slopSize"
><A NAME="v%3AslopSize"
></A
></A
><B
>slopSize</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#slopSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureName"
><A NAME="v%3AclosureName"
></A
></A
><B
>closureName</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="Name.html#t%3AName"
>Name</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:infoTableLabelFromCI"
><A NAME="v%3AinfoTableLabelFromCI"
></A
></A
><B
>infoTableLabelFromCI</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#infoTableLabelFromCI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureLabelFromCI"
><A NAME="v%3AclosureLabelFromCI"
></A
></A
><B
>closureLabelFromCI</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureLabelFromCI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureTypeInfo"
><A NAME="v%3AclosureTypeInfo"
></A
></A
><B
>closureTypeInfo</B
> ::  <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; ((<A HREF="Cmm.html#t%3AConstrDescription"
>ConstrDescription</A
> -&gt; <A HREF="Cmm.html#t%3AClosureTypeInfo"
>ClosureTypeInfo</A
>) -&gt; <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> -&gt; a) -&gt; (<A HREF="Cmm.html#t%3AClosureTypeInfo"
>ClosureTypeInfo</A
> -&gt; a) -&gt; a</TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureTypeInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureLFInfo"
><A NAME="v%3AclosureLFInfo"
></A
></A
><B
>closureLFInfo</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureLFInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isLFThunk"
><A NAME="v%3AisLFThunk"
></A
></A
><B
>isLFThunk</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isLFThunk"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureSMRep"
><A NAME="v%3AclosureSMRep"
></A
></A
><B
>closureSMRep</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ASMRep"
>SMRep</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureSMRep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureUpdReqd"
><A NAME="v%3AclosureUpdReqd"
></A
></A
><B
>closureUpdReqd</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureUpdReqd"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureNeedsUpdSpace"
><A NAME="v%3AclosureNeedsUpdSpace"
></A
></A
><B
>closureNeedsUpdSpace</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureNeedsUpdSpace"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureIsThunk"
><A NAME="v%3AclosureIsThunk"
></A
></A
><B
>closureIsThunk</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureIsThunk"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureSingleEntry"
><A NAME="v%3AclosureSingleEntry"
></A
></A
><B
>closureSingleEntry</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureSingleEntry"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureReEntrant"
><A NAME="v%3AclosureReEntrant"
></A
></A
><B
>closureReEntrant</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureReEntrant"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isConstrClosure_maybe"
><A NAME="v%3AisConstrClosure_maybe"
></A
></A
><B
>isConstrClosure_maybe</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isConstrClosure_maybe"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureFunInfo"
><A NAME="v%3AclosureFunInfo"
></A
></A
><B
>closureFunInfo</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
>, <A HREF="StgCmmClosure.html#t%3AArgDescr"
>ArgDescr</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureFunInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isStandardFormThunk"
><A NAME="v%3AisStandardFormThunk"
></A
></A
><B
>isStandardFormThunk</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isStandardFormThunk"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isKnownFun"
><A NAME="v%3AisKnownFun"
></A
></A
><B
>isKnownFun</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isKnownFun"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:funTag"
><A NAME="v%3AfunTag"
></A
></A
><B
>funTag</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ADynTag"
>DynTag</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#funTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:tagForArity"
><A NAME="v%3AtagForArity"
></A
></A
><B
>tagForArity</B
> :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ADynTag"
>DynTag</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#tagForArity"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:enterIdLabel"
><A NAME="v%3AenterIdLabel"
></A
></A
><B
>enterIdLabel</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="IdInfo.html#t%3ACafInfo"
>CafInfo</A
> -&gt; <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#enterIdLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:enterLocalIdLabel"
><A NAME="v%3AenterLocalIdLabel"
></A
></A
><B
>enterLocalIdLabel</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="IdInfo.html#t%3ACafInfo"
>CafInfo</A
> -&gt; <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#enterLocalIdLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:nodeMustPointToIt"
><A NAME="v%3AnodeMustPointToIt"
></A
></A
><B
>nodeMustPointToIt</B
> :: <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#nodeMustPointToIt"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:CallMethod"
><A NAME="t%3ACallMethod"
></A
></A
><B
>CallMethod</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#CallMethod"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:EnterIt"
><A NAME="v%3AEnterIt"
></A
></A
><B
>EnterIt</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:JumpToIt"
><A NAME="v%3AJumpToIt"
></A
></A
><B
>JumpToIt</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ReturnIt"
><A NAME="v%3AReturnIt"
></A
></A
><B
>ReturnIt</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SlowCall"
><A NAME="v%3ASlowCall"
></A
></A
><B
>SlowCall</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:DirectEntry"
><A NAME="v%3ADirectEntry"
></A
></A
><B
>DirectEntry</B
> <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:getCallMethod"
><A NAME="v%3AgetCallMethod"
></A
></A
><B
>getCallMethod</B
> :: <A HREF="DynFlags.html#t%3ADynFlags"
>DynFlags</A
> -&gt; <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="IdInfo.html#t%3ACafInfo"
>CafInfo</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ACallMethod"
>CallMethod</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#getCallMethod"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:blackHoleOnEntry"
><A NAME="v%3AblackHoleOnEntry"
></A
></A
><B
>blackHoleOnEntry</B
> :: <A HREF="DynFlags.html#t%3ADynFlags"
>DynFlags</A
> -&gt; <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#blackHoleOnEntry"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:getClosureType"
><A NAME="v%3AgetClosureType"
></A
></A
><B
>getClosureType</B
> :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> -&gt; <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="SMRep.html#t%3AClosureType"
>ClosureType</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#getClosureType"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isToplevClosure"
><A NAME="v%3AisToplevClosure"
></A
></A
><B
>isToplevClosure</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isToplevClosure"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureValDescr"
><A NAME="v%3AclosureValDescr"
></A
></A
><B
>closureValDescr</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureValDescr"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:closureTypeDescr"
><A NAME="v%3AclosureTypeDescr"
></A
></A
><B
>closureTypeDescr</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#closureTypeDescr"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:isStaticClosure"
><A NAME="v%3AisStaticClosure"
></A
></A
><B
>isStaticClosure</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#isStaticClosure"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:cafBlackHoleClosureInfo"
><A NAME="v%3AcafBlackHoleClosureInfo"
></A
></A
><B
>cafBlackHoleClosureInfo</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#cafBlackHoleClosureInfo"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:staticClosureNeedsLink"
><A NAME="v%3AstaticClosureNeedsLink"
></A
></A
><B
>staticClosureNeedsLink</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#staticClosureNeedsLink"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:clHasCafRefs"
><A NAME="v%3AclHasCafRefs"
></A
></A
><B
>clHasCafRefs</B
> :: <A HREF="StgCmmClosure.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="IdInfo.html#t%3ACafInfo"
>CafInfo</A
></TD
><TD CLASS="declbut"
><A HREF="src/StgCmmClosure.html#clHasCafRefs"
>Source</A
></TD
></TR
></TABLE
></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.6.1</TD
></TR
></TABLE
></BODY
></HTML
>