<!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.12.3: 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-4.2.0.2/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="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > !<A HREF="../base-4.2.0.2/Data-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="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > !<A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > <A HREF="ClosureInfo.html#t%3AStandardFormInfo" >StandardFormInfo</A > !<A HREF="../base-4.2.0.2/Data-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="../base-4.2.0.2/Data-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="../base-4.2.0.2/Data-Int.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="../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="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-4.2.0.2/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 > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkLFThunk" ><A NAME="v%3AmkLFThunk" ></A ></A ><B >mkLFThunk</B > :: <A HREF="Type.html#t%3AType" >Type</A > -> <A HREF="BasicTypes.html#t%3ATopLevelFlag" >TopLevelFlag</A > -> [<A HREF="Var.html#t%3AVar" >Var</A >] -> <A HREF="StgSyn.html#t%3AUpdateFlag" >UpdateFlag</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></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 > -> [<A HREF="Var.html#t%3AId" >Id</A >] -> [<A HREF="Var.html#t%3AId" >Id</A >] -> <A HREF="ClosureInfo.html#t%3AArgDescr" >ArgDescr</A > -> <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 > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkSelectorLFInfo" ><A NAME="v%3AmkSelectorLFInfo" ></A ></A ><B >mkSelectorLFInfo</B > :: <A HREF="Var.html#t%3AId" >Id</A > -> <A HREF="SMRep.html#t%3AWordOff" >WordOff</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkApLFInfo" ><A NAME="v%3AmkApLFInfo" ></A ></A ><B >mkApLFInfo</B > :: <A HREF="Var.html#t%3AId" >Id</A > -> <A HREF="StgSyn.html#t%3AUpdateFlag" >UpdateFlag</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></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 > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkLFArgument" ><A NAME="v%3AmkLFArgument" ></A ></A ><B >mkLFArgument</B > :: <A HREF="Var.html#t%3AId" >Id</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkLFLetNoEscape" ><A NAME="v%3AmkLFLetNoEscape" ></A ></A ><B >mkLFLetNoEscape</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A ></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="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="Var.html#t%3AId" >Id</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="ClosureInfo.html#t%3AC_SRT" >C_SRT</A > -> <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="DataCon.html#t%3ADataCon" >DataCon</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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 > -> <A HREF="../base-4.2.0.2/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 > -> <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 > -> <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 > -> <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 > -> <A HREF="SMRep.html#t%3AWordOff" >WordOff</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:slopSize" ><A NAME="v%3AslopSize" ></A ></A ><B >slopSize</B > :: <A HREF="ClosureInfo.html#t%3AClosureInfo" >ClosureInfo</A > -> <A HREF="SMRep.html#t%3AWordOff" >WordOff</A ></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 > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <A HREF="CLabel.html#t%3ACLabel" >CLabel</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:closureLabelFromCI" ><A NAME="v%3AclosureLabelFromCI" ></A ></A ><B >closureLabelFromCI</B > :: <A HREF="ClosureInfo.html#t%3AClosureInfo" >ClosureInfo</A > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <A HREF="CLabel.html#t%3ACLabel" >CLabel</A ></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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:closureNeedsUpdSpace" ><A NAME="v%3AclosureNeedsUpdSpace" ></A ></A ><B >closureNeedsUpdSpace</B > :: <A HREF="ClosureInfo.html#t%3AClosureInfo" >ClosureInfo</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/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 > -> <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="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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-Int.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 > -> <A HREF="../base-4.2.0.2/Data-Int.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="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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 ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:enterIdLabel" ><A NAME="v%3AenterIdLabel" ></A ></A ><B >enterIdLabel</B > :: <A HREF="Name.html#t%3AName" >Name</A > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <A HREF="CLabel.html#t%3ACLabel" >CLabel</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:enterLocalIdLabel" ><A NAME="v%3AenterLocalIdLabel" ></A ></A ><B >enterLocalIdLabel</B > :: <A HREF="Name.html#t%3AName" >Name</A > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <A HREF="CLabel.html#t%3ACLabel" >CLabel</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:enterReturnPtLabel" ><A NAME="v%3AenterReturnPtLabel" ></A ></A ><B >enterReturnPtLabel</B > :: <A HREF="Unique.html#t%3AUnique" >Unique</A > -> <A HREF="CLabel.html#t%3ACLabel" >CLabel</A ></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 > -> <A HREF="../base-4.2.0.2/Data-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="../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="decl" ><A NAME="v:getCallMethod" ><A NAME="v%3AgetCallMethod" ></A ></A ><B >getCallMethod</B > :: <A HREF="DynFlags.html#t%3ADynFlags" >DynFlags</A > -> <A HREF="Name.html#t%3AName" >Name</A > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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="DynFlags.html#t%3ADynFlags" >DynFlags</A > -> <A HREF="ClosureInfo.html#t%3AClosureInfo" >ClosureInfo</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="StgSyn.html#t%3AStgBinderInfo" >StgBinderInfo</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A > -> <A HREF="../base-4.2.0.2/Data-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="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="SMRep.html#t%3AWordOff" >WordOff</A > -> <A HREF="ClosureInfo.html#t%3ALambdaFormInfo" >LambdaFormInfo</A > -> <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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/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 > -> <A HREF="../base-4.2.0.2/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 > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:cafBlackHoleClosureInfo" ><A NAME="v%3AcafBlackHoleClosureInfo" ></A ></A ><B >cafBlackHoleClosureInfo</B > :: <A HREF="ClosureInfo.html#t%3AClosureInfo" >ClosureInfo</A > -> <A HREF="ClosureInfo.html#t%3AClosureInfo" >ClosureInfo</A ></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 > -> <A HREF="../base-4.2.0.2/Data-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.6.1</TD ></TR ></TABLE ></BODY ></HTML >