Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 1828

ghc-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
>ClosureInfo</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_ClosureInfo.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"
>ClosureInfo</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"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ClosureInfo"
><A NAME="t%3AClosureInfo"
></A
></A
><B
>ClosureInfo</B
>  </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="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ClosureInfo"
><A NAME="v%3AClosureInfo"
></A
></A
><B
>ClosureInfo</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:closureName"
><A NAME="v%3AclosureName"
></A
></A
><B
>closureName</B
> :: !<A HREF="Name.html#t%3AName"
>Name</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:closureLFInfo"
><A NAME="v%3AclosureLFInfo"
></A
></A
><B
>closureLFInfo</B
> :: !<A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:closureSMRep"
><A NAME="v%3AclosureSMRep"
></A
></A
><B
>closureSMRep</B
> :: !<A HREF="ClosureInfo.html#t%3ASMRep"
>SMRep</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:closureSRT"
><A NAME="v%3AclosureSRT"
></A
></A
><B
>closureSRT</B
> :: !<A HREF="ClosureInfo.html#t%3AC_SRT"
>C_SRT</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:closureType"
><A NAME="v%3AclosureType"
></A
></A
><B
>closureType</B
> :: !<A HREF="Type.html#t%3AType"
>Type</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:closureDescr"
><A NAME="v%3AclosureDescr"
></A
></A
><B
>closureDescr</B
> :: !<A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ConInfo"
><A NAME="v%3AConInfo"
></A
></A
><B
>ConInfo</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:closureCon"
><A NAME="v%3AclosureCon"
></A
></A
><B
>closureCon</B
> :: !<A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:closureSMRep"
><A NAME="v%3AclosureSMRep"
></A
></A
><B
>closureSMRep</B
> :: !<A HREF="ClosureInfo.html#t%3ASMRep"
>SMRep</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:LambdaFormInfo"
><A NAME="t%3ALambdaFormInfo"
></A
></A
><B
>LambdaFormInfo</B
>  </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:LFReEntrant"
><A NAME="v%3ALFReEntrant"
></A
></A
><B
>LFReEntrant</B
> <A HREF="BasicTypes.html#t%3ATopLevelFlag"
>TopLevelFlag</A
> !<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> !<A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> <A HREF="ClosureInfo.html#t%3AArgDescr"
>ArgDescr</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LFCon"
><A NAME="v%3ALFCon"
></A
></A
><B
>LFCon</B
> <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LFThunk"
><A NAME="v%3ALFThunk"
></A
></A
><B
>LFThunk</B
> <A HREF="BasicTypes.html#t%3ATopLevelFlag"
>TopLevelFlag</A
> !<A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> !<A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> <A HREF="ClosureInfo.html#t%3AStandardFormInfo"
>StandardFormInfo</A
> !<A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LFUnknown"
><A NAME="v%3ALFUnknown"
></A
></A
><B
>LFUnknown</B
> !<A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LFLetNoEscape"
><A NAME="v%3ALFLetNoEscape"
></A
></A
><B
>LFLetNoEscape</B
> !<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:LFBlackHole"
><A NAME="v%3ALFBlackHole"
></A
></A
><B
>LFBlackHole</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="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:StandardFormInfo"
><A NAME="t%3AStandardFormInfo"
></A
></A
><B
>StandardFormInfo</B
>  </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:NonStandardThunk"
><A NAME="v%3ANonStandardThunk"
></A
></A
><B
>NonStandardThunk</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SelectorThunk"
><A NAME="v%3ASelectorThunk"
></A
></A
><B
>SelectorThunk</B
> <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ApThunk"
><A NAME="v%3AApThunk"
></A
></A
><B
>ApThunk</B
> <A HREF="../ghc-prim/GHC-Types.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="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:SMRep"
><A NAME="t%3ASMRep"
></A
></A
><B
>SMRep</B
>  </TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ArgDescr"
><A NAME="t%3AArgDescr"
></A
></A
><B
>ArgDescr</B
>  </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="ClosureInfo.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="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Liveness"
><A NAME="t%3ALiveness"
></A
></A
><B
>Liveness</B
>  </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="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:C_SRT"
><A NAME="t%3AC_SRT"
></A
></A
><B
>C_SRT</B
>  </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/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="ClosureInfo.html#t%3AC_SRT"
>C_SRT</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Outputable.html#t%3AOutputable"
>Outputable</A
> <A HREF="ClosureInfo.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="decl"
><A NAME="v:needsSRT"
><A NAME="v%3AneedsSRT"
></A
></A
><B
>needsSRT</B
> :: <A HREF="ClosureInfo.html#t%3AC_SRT"
>C_SRT</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>mkLFThunk</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><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="ClosureInfo.html#t%3AArgDescr"
>ArgDescr</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkConLFInfo"
><A NAME="v%3AmkConLFInfo"
></A
></A
><B
>mkConLFInfo</B
> :: <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>mkSelectorLFInfo</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>mkApLFInfo</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkLFImported"
><A NAME="v%3AmkLFImported"
></A
></A
><B
>mkLFImported</B
> :: <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>mkLFArgument</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>mkLFLetNoEscape</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkClosureInfo"
><A NAME="v%3AmkClosureInfo"
></A
></A
><B
>mkClosureInfo</B
> :: <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="Var.html#t%3AId"
>Id</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="ClosureInfo.html#t%3AC_SRT"
>C_SRT</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkConInfo"
><A NAME="v%3AmkConInfo"
></A
></A
><B
>mkConInfo</B
> :: <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:maybeIsLFCon"
><A NAME="v%3AmaybeIsLFCon"
></A
></A
><B
>maybeIsLFCon</B
> :: <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureSize"
><A NAME="v%3AclosureSize"
></A
></A
><B
>closureSize</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureNonHdrSize"
><A NAME="v%3AclosureNonHdrSize"
></A
></A
><B
>closureNonHdrSize</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureGoodStuffSize"
><A NAME="v%3AclosureGoodStuffSize"
></A
></A
><B
>closureGoodStuffSize</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closurePtrsSize"
><A NAME="v%3AclosurePtrsSize"
></A
></A
><B
>closurePtrsSize</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>slopSize</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:infoTableLabelFromCI"
><A NAME="v%3AinfoTableLabelFromCI"
></A
></A
><B
>infoTableLabelFromCI</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>closureLabelFromCI</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isLFThunk"
><A NAME="v%3AisLFThunk"
></A
></A
><B
>isLFThunk</B
> :: <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureUpdReqd"
><A NAME="v%3AclosureUpdReqd"
></A
></A
><B
>closureUpdReqd</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>closureNeedsUpdSpace</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureIsThunk"
><A NAME="v%3AclosureIsThunk"
></A
></A
><B
>closureIsThunk</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureSingleEntry"
><A NAME="v%3AclosureSingleEntry"
></A
></A
><B
>closureSingleEntry</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureReEntrant"
><A NAME="v%3AclosureReEntrant"
></A
></A
><B
>closureReEntrant</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isConstrClosure_maybe"
><A NAME="v%3AisConstrClosure_maybe"
></A
></A
><B
>isConstrClosure_maybe</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureFunInfo"
><A NAME="v%3AclosureFunInfo"
></A
></A
><B
>closureFunInfo</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>, <A HREF="ClosureInfo.html#t%3AArgDescr"
>ArgDescr</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isStandardFormThunk"
><A NAME="v%3AisStandardFormThunk"
></A
></A
><B
>isStandardFormThunk</B
> :: <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isKnownFun"
><A NAME="v%3AisKnownFun"
></A
></A
><B
>isKnownFun</B
> :: <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:funTag"
><A NAME="v%3AfunTag"
></A
></A
><B
>funTag</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:funTagLFInfo"
><A NAME="v%3AfunTagLFInfo"
></A
></A
><B
>funTagLFInfo</B
> :: <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tagForArity"
><A NAME="v%3AtagForArity"
></A
></A
><B
>tagForArity</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>enterIdLabel</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>enterLocalIdLabel</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>enterReturnPtLabel</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:nodeMustPointToIt"
><A NAME="v%3AnodeMustPointToIt"
></A
></A
><B
>nodeMustPointToIt</B
> :: <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:CallMethod"
><A NAME="t%3ACallMethod"
></A
></A
><B
>CallMethod</B
>  </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
> <A HREF="CLabel.html#t%3ACLabel"
>CLabel</A
></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:ReturnCon"
><A NAME="v%3AReturnCon"
></A
></A
><B
>ReturnCon</B
> <A HREF="DataCon.html#t%3ADataCon"
>DataCon</A
></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="../ghc-prim/GHC-Types.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="decl"
><A NAME="v:getCallMethod"
><A NAME="v%3AgetCallMethod"
></A
></A
><B
>getCallMethod</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="ClosureInfo.html#t%3ACallMethod"
>CallMethod</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:blackHoleOnEntry"
><A NAME="v%3AblackHoleOnEntry"
></A
></A
><B
>blackHoleOnEntry</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:staticClosureRequired"
><A NAME="v%3AstaticClosureRequired"
></A
></A
><B
>staticClosureRequired</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="StgSyn.html#t%3AStgBinderInfo"
>StgBinderInfo</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getClosureType"
><A NAME="v%3AgetClosureType"
></A
></A
><B
>getClosureType</B
> :: <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="SMRep.html#t%3AWordOff"
>WordOff</A
> -&gt; <A HREF="ClosureInfo.html#t%3ALambdaFormInfo"
>LambdaFormInfo</A
> -&gt; <A HREF="SMRep.html#t%3AClosureType"
>ClosureType</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isToplevClosure"
><A NAME="v%3AisToplevClosure"
></A
></A
><B
>isToplevClosure</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureValDescr"
><A NAME="v%3AclosureValDescr"
></A
></A
><B
>closureValDescr</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:closureTypeDescr"
><A NAME="v%3AclosureTypeDescr"
></A
></A
><B
>closureTypeDescr</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isStaticClosure"
><A NAME="v%3AisStaticClosure"
></A
></A
><B
>isStaticClosure</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>cafBlackHoleClosureInfo</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>seCafBlackHoleClosureInfo</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:staticClosureNeedsLink"
><A NAME="v%3AstaticClosureNeedsLink"
></A
></A
><B
>staticClosureNeedsLink</B
> :: <A HREF="ClosureInfo.html#t%3AClosureInfo"
>ClosureInfo</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</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
>