<!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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 >] -> [(<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 >] -> [(<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 > -> <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 > -> <A HREF="BasicTypes.html#t%3ATopLevelFlag" >TopLevelFlag</A > -> [<A HREF="Var.html#t%3AId" >Id</A >] -> <A HREF="StgSyn.html#t%3AUpdateFlag" >UpdateFlag</A > -> <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 > -> [<A HREF="Var.html#t%3AId" >Id</A >] -> [<A HREF="Var.html#t%3AId" >Id</A >] -> <A HREF="StgCmmClosure.html#t%3AArgDescr" >ArgDescr</A > -> <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 > -> <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 > -> <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="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 > -> <A HREF="StgSyn.html#t%3AUpdateFlag" >UpdateFlag</A > -> <A HREF="BasicTypes.html#t%3AArity" >Arity</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <A HREF="Var.html#t%3AId" >Id</A > -> <A HREF="StgCmmClosure.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="StgCmmClosure.html#t%3AC_SRT" >C_SRT</A > -> <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 > -> <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="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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> ((<A HREF="Cmm.html#t%3AConstrDescription" >ConstrDescription</A > -> <A HREF="Cmm.html#t%3AClosureTypeInfo" >ClosureTypeInfo</A >) -> <A HREF="DataCon.html#t%3ADataCon" >DataCon</A > -> <A HREF="CLabel.html#t%3ACLabel" >CLabel</A > -> a) -> (<A HREF="Cmm.html#t%3AClosureTypeInfo" >ClosureTypeInfo</A > -> a) -> 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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <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 > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <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 > -> <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 > -> <A HREF="Name.html#t%3AName" >Name</A > -> <A HREF="IdInfo.html#t%3ACafInfo" >CafInfo</A > -> <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo" >LambdaFormInfo</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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 > -> <A HREF="StgCmmClosure.html#t%3AClosureInfo" >ClosureInfo</A > -> <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 > -> <A HREF="SMRep.html#t%3AWordOff" >WordOff</A > -> <A HREF="StgCmmClosure.html#t%3ALambdaFormInfo" >LambdaFormInfo</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 >