<!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 >ghc-6.12.3: The GHC API</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><P ><A HREF="Alpha-CodeGen.html" TARGET="main" >Alpha.CodeGen</A ><BR ><A HREF="Alpha-Instr.html" TARGET="main" >Alpha.Instr</A ><BR ><A HREF="Alpha-RegInfo.html" TARGET="main" >Alpha.RegInfo</A ><BR ><A HREF="Alpha-Regs.html" TARGET="main" >Alpha.Regs</A ><BR ><A HREF="Annotations.html" TARGET="main" >Annotations</A ><BR ><A HREF="AsmCodeGen.html" TARGET="main" >AsmCodeGen</A ><BR ><A HREF="Bag.html" TARGET="main" >Bag</A ><BR ><A HREF="BasicTypes.html" TARGET="main" >BasicTypes</A ><BR ><A HREF="BinIface.html" TARGET="main" >BinIface</A ><BR ><A HREF="Binary.html" TARGET="main" >Binary</A ><BR ><A HREF="Bitmap.html" TARGET="main" >Bitmap</A ><BR ><A HREF="BlockId.html" TARGET="main" >BlockId</A ><BR ><A HREF="BreakArray.html" TARGET="main" >BreakArray</A ><BR ><A HREF="BufWrite.html" TARGET="main" >BufWrite</A ><BR ><A HREF="BuildTyCl.html" TARGET="main" >BuildTyCl</A ><BR ><A HREF="ByteCodeAsm.html" TARGET="main" >ByteCodeAsm</A ><BR ><A HREF="ByteCodeFFI.html" TARGET="main" >ByteCodeFFI</A ><BR ><A HREF="ByteCodeGen.html" TARGET="main" >ByteCodeGen</A ><BR ><A HREF="ByteCodeInstr.html" TARGET="main" >ByteCodeInstr</A ><BR ><A HREF="ByteCodeItbls.html" TARGET="main" >ByteCodeItbls</A ><BR ><A HREF="ByteCodeLink.html" TARGET="main" >ByteCodeLink</A ><BR ><A HREF="CLabel.html" TARGET="main" >CLabel</A ><BR ><A HREF="CSE.html" TARGET="main" >CSE</A ><BR ><A HREF="CgBindery.html" TARGET="main" >CgBindery</A ><BR ><A HREF="CgCallConv.html" TARGET="main" >CgCallConv</A ><BR ><A HREF="CgCase.html" TARGET="main" >CgCase</A ><BR ><A HREF="CgClosure.html" TARGET="main" >CgClosure</A ><BR ><A HREF="CgCon.html" TARGET="main" >CgCon</A ><BR ><A HREF="CgExpr.html" TARGET="main" >CgExpr</A ><BR ><A HREF="CgForeignCall.html" TARGET="main" >CgForeignCall</A ><BR ><A HREF="CgHeapery.html" TARGET="main" >CgHeapery</A ><BR ><A HREF="CgHpc.html" TARGET="main" >CgHpc</A ><BR ><A HREF="CgInfoTbls.html" TARGET="main" >CgInfoTbls</A ><BR ><A HREF="CgLetNoEscape.html" TARGET="main" >CgLetNoEscape</A ><BR ><A HREF="CgMonad.html" TARGET="main" >CgMonad</A ><BR ><A HREF="CgParallel.html" TARGET="main" >CgParallel</A ><BR ><A HREF="CgPrimOp.html" TARGET="main" >CgPrimOp</A ><BR ><A HREF="CgProf.html" TARGET="main" >CgProf</A ><BR ><A HREF="CgStackery.html" TARGET="main" >CgStackery</A ><BR ><A HREF="CgTailCall.html" TARGET="main" >CgTailCall</A ><BR ><A HREF="CgTicky.html" TARGET="main" >CgTicky</A ><BR ><A HREF="CgUtils.html" TARGET="main" >CgUtils</A ><BR ><A HREF="Check.html" TARGET="main" >Check</A ><BR ><A HREF="Class.html" TARGET="main" >Class</A ><BR ><A HREF="ClosureInfo.html" TARGET="main" >ClosureInfo</A ><BR ><A HREF="CmdLineParser.html" TARGET="main" >CmdLineParser</A ><BR ><A HREF="Cmm.html" TARGET="main" >Cmm</A ><BR ><A HREF="CmmBrokenBlock.html" TARGET="main" >CmmBrokenBlock</A ><BR ><A HREF="CmmBuildInfoTables.html" TARGET="main" >CmmBuildInfoTables</A ><BR ><A HREF="CmmCPS.html" TARGET="main" >CmmCPS</A ><BR ><A HREF="CmmCPSGen.html" TARGET="main" >CmmCPSGen</A ><BR ><A HREF="CmmCPSZ.html" TARGET="main" >CmmCPSZ</A ><BR ><A HREF="CmmCallConv.html" TARGET="main" >CmmCallConv</A ><BR ><A HREF="CmmCommonBlockElimZ.html" TARGET="main" >CmmCommonBlockElimZ</A ><BR ><A HREF="CmmContFlowOpt.html" TARGET="main" >CmmContFlowOpt</A ><BR ><A HREF="CmmCvt.html" TARGET="main" >CmmCvt</A ><BR ><A HREF="CmmExpr.html" TARGET="main" >CmmExpr</A ><BR ><A HREF="CmmInfo.html" TARGET="main" >CmmInfo</A ><BR ><A HREF="CmmLex.html" TARGET="main" >CmmLex</A ><BR ><A HREF="CmmLint.html" TARGET="main" >CmmLint</A ><BR ><A HREF="CmmLive.html" TARGET="main" >CmmLive</A ><BR ><A HREF="CmmLiveZ.html" TARGET="main" >CmmLiveZ</A ><BR ><A HREF="CmmOpt.html" TARGET="main" >CmmOpt</A ><BR ><A HREF="CmmParse.html" TARGET="main" >CmmParse</A ><BR ><A HREF="CmmProcPoint.html" TARGET="main" >CmmProcPoint</A ><BR ><A HREF="CmmProcPointZ.html" TARGET="main" >CmmProcPointZ</A ><BR ><A HREF="CmmSpillReload.html" TARGET="main" >CmmSpillReload</A ><BR ><A HREF="CmmStackLayout.html" TARGET="main" >CmmStackLayout</A ><BR ><A HREF="CmmTx.html" TARGET="main" >CmmTx</A ><BR ><A HREF="CmmUtils.html" TARGET="main" >CmmUtils</A ><BR ><A HREF="CmmZipUtil.html" TARGET="main" >CmmZipUtil</A ><BR ><A HREF="CodeGen.html" TARGET="main" >CodeGen</A ><BR ><A HREF="CodeOutput.html" TARGET="main" >CodeOutput</A ><BR ><A HREF="Coercion.html" TARGET="main" >Coercion</A ><BR ><A HREF="Config.html" TARGET="main" >Config</A ><BR ><A HREF="Constants.html" TARGET="main" >Constants</A ><BR ><A HREF="Convert.html" TARGET="main" >Convert</A ><BR ><A HREF="CoreArity.html" TARGET="main" >CoreArity</A ><BR ><A HREF="CoreFVs.html" TARGET="main" >CoreFVs</A ><BR ><A HREF="CoreLint.html" TARGET="main" >CoreLint</A ><BR ><A HREF="CoreMonad.html" TARGET="main" >CoreMonad</A ><BR ><A HREF="CorePrep.html" TARGET="main" >CorePrep</A ><BR ><A HREF="CoreSubst.html" TARGET="main" >CoreSubst</A ><BR ><A HREF="CoreSyn.html" TARGET="main" >CoreSyn</A ><BR ><A HREF="CoreTidy.html" TARGET="main" >CoreTidy</A ><BR ><A HREF="CoreToStg.html" TARGET="main" >CoreToStg</A ><BR ><A HREF="CoreUnfold.html" TARGET="main" >CoreUnfold</A ><BR ><A HREF="CoreUtils.html" TARGET="main" >CoreUtils</A ><BR ><A HREF="CostCentre.html" TARGET="main" >CostCentre</A ><BR ><A HREF="Coverage.html" TARGET="main" >Coverage</A ><BR ><A HREF="CprAnalyse.html" TARGET="main" >CprAnalyse</A ><BR ><A HREF="Ctype.html" TARGET="main" >Ctype</A ><BR ><A HREF="DFMonad.html" TARGET="main" >DFMonad</A ><BR ><A HREF="DataCon.html" TARGET="main" >DataCon</A ><BR ><A HREF="Dataflow.html" TARGET="main" >Dataflow</A ><BR ><A HREF="Debugger.html" TARGET="main" >Debugger</A ><BR ><A HREF="Demand.html" TARGET="main" >Demand</A ><BR ><A HREF="Desugar.html" TARGET="main" >Desugar</A ><BR ><A HREF="Digraph.html" TARGET="main" >Digraph</A ><BR ><A HREF="DmdAnal.html" TARGET="main" >DmdAnal</A ><BR ><A HREF="DriverMkDepend.html" TARGET="main" >DriverMkDepend</A ><BR ><A HREF="DriverPhases.html" TARGET="main" >DriverPhases</A ><BR ><A HREF="DriverPipeline.html" TARGET="main" >DriverPipeline</A ><BR ><A HREF="DsArrows.html" TARGET="main" >DsArrows</A ><BR ><A HREF="DsBinds.html" TARGET="main" >DsBinds</A ><BR ><A HREF="DsCCall.html" TARGET="main" >DsCCall</A ><BR ><A HREF="DsExpr.html" TARGET="main" >DsExpr</A ><BR ><A HREF="DsForeign.html" TARGET="main" >DsForeign</A ><BR ><A HREF="DsGRHSs.html" TARGET="main" >DsGRHSs</A ><BR ><A HREF="DsListComp.html" TARGET="main" >DsListComp</A ><BR ><A HREF="DsMeta.html" TARGET="main" >DsMeta</A ><BR ><A HREF="DsMonad.html" TARGET="main" >DsMonad</A ><BR ><A HREF="DsUtils.html" TARGET="main" >DsUtils</A ><BR ><A HREF="DynFlags.html" TARGET="main" >DynFlags</A ><BR ><A HREF="Encoding.html" TARGET="main" >Encoding</A ><BR ><A HREF="ErrUtils.html" TARGET="main" >ErrUtils</A ><BR ><A HREF="Exception.html" TARGET="main" >Exception</A ><BR ><A HREF="ExternalCore.html" TARGET="main" >ExternalCore</A ><BR ><A HREF="FamInst.html" TARGET="main" >FamInst</A ><BR ><A HREF="FamInstEnv.html" TARGET="main" >FamInstEnv</A ><BR ><A HREF="FastBool.html" TARGET="main" >FastBool</A ><BR ><A HREF="FastFunctions.html" TARGET="main" >FastFunctions</A ><BR ><A HREF="FastMutInt.html" TARGET="main" >FastMutInt</A ><BR ><A HREF="FastString.html" TARGET="main" >FastString</A ><BR ><A HREF="FastTypes.html" TARGET="main" >FastTypes</A ><BR ><A HREF="Finder.html" TARGET="main" >Finder</A ><BR ><A HREF="Fingerprint.html" TARGET="main" >Fingerprint</A ><BR ><A HREF="FiniteMap.html" TARGET="main" >FiniteMap</A ><BR ><A HREF="FloatIn.html" TARGET="main" >FloatIn</A ><BR ><A HREF="FloatOut.html" TARGET="main" >FloatOut</A ><BR ><A HREF="ForeignCall.html" TARGET="main" >ForeignCall</A ><BR ><A HREF="FunDeps.html" TARGET="main" >FunDeps</A ><BR ><A HREF="GHC.html" TARGET="main" >GHC</A ><BR ><A HREF="Generics.html" TARGET="main" >Generics</A ><BR ><A HREF="GraphBase.html" TARGET="main" >GraphBase</A ><BR ><A HREF="GraphColor.html" TARGET="main" >GraphColor</A ><BR ><A HREF="GraphOps.html" TARGET="main" >GraphOps</A ><BR ><A HREF="GraphPpr.html" TARGET="main" >GraphPpr</A ><BR ><A HREF="HaddockUtils.html" TARGET="main" >HaddockUtils</A ><BR ><A HREF="HeaderInfo.html" TARGET="main" >HeaderInfo</A ><BR ><A HREF="HsBinds.html" TARGET="main" >HsBinds</A ><BR ><A HREF="HsDecls.html" TARGET="main" >HsDecls</A ><BR ><A HREF="HsDoc.html" TARGET="main" >HsDoc</A ><BR ><A HREF="HsExpr.html" TARGET="main" >HsExpr</A ><BR ><A HREF="HsImpExp.html" TARGET="main" >HsImpExp</A ><BR ><A HREF="HsLit.html" TARGET="main" >HsLit</A ><BR ><A HREF="HsPat.html" TARGET="main" >HsPat</A ><BR ><A HREF="HsSyn.html" TARGET="main" >HsSyn</A ><BR ><A HREF="HsTypes.html" TARGET="main" >HsTypes</A ><BR ><A HREF="HsUtils.html" TARGET="main" >HsUtils</A ><BR ><A HREF="HscMain.html" TARGET="main" >HscMain</A ><BR ><A HREF="HscStats.html" TARGET="main" >HscStats</A ><BR ><A HREF="HscTypes.html" TARGET="main" >HscTypes</A ><BR ><A HREF="IOEnv.html" TARGET="main" >IOEnv</A ><BR ><A HREF="Id.html" TARGET="main" >Id</A ><BR ><A HREF="IdInfo.html" TARGET="main" >IdInfo</A ><BR ><A HREF="IfaceEnv.html" TARGET="main" >IfaceEnv</A ><BR ><A HREF="IfaceSyn.html" TARGET="main" >IfaceSyn</A ><BR ><A HREF="IfaceType.html" TARGET="main" >IfaceType</A ><BR ><A HREF="Inst.html" TARGET="main" >Inst</A ><BR ><A HREF="InstEnv.html" TARGET="main" >InstEnv</A ><BR ><A HREF="Instruction.html" TARGET="main" >Instruction</A ><BR ><A HREF="InteractiveEval.html" TARGET="main" >InteractiveEval</A ><BR ><A HREF="Interval.html" TARGET="main" >Interval</A ><BR ><A HREF="LazyUniqFM.html" TARGET="main" >LazyUniqFM</A ><BR ><A HREF="LexCore.html" TARGET="main" >LexCore</A ><BR ><A HREF="Lexer.html" TARGET="main" >Lexer</A ><BR ><A HREF="LibFFI.html" TARGET="main" >LibFFI</A ><BR ><A HREF="LiberateCase.html" TARGET="main" >LiberateCase</A ><BR ><A HREF="Linker.html" TARGET="main" >Linker</A ><BR ><A HREF="ListSetOps.html" TARGET="main" >ListSetOps</A ><BR ><A HREF="Literal.html" TARGET="main" >Literal</A ><BR ><A HREF="LoadIface.html" TARGET="main" >LoadIface</A ><BR ><A HREF="Match.html" TARGET="main" >Match</A ><BR ><A HREF="MatchCon.html" TARGET="main" >MatchCon</A ><BR ><A HREF="MatchLit.html" TARGET="main" >MatchLit</A ><BR ><A HREF="Maybes.html" TARGET="main" >Maybes</A ><BR ><A HREF="MkCore.html" TARGET="main" >MkCore</A ><BR ><A HREF="MkExternalCore.html" TARGET="main" >MkExternalCore</A ><BR ><A HREF="MkId.html" TARGET="main" >MkId</A ><BR ><A HREF="MkIface.html" TARGET="main" >MkIface</A ><BR ><A HREF="MkZipCfg.html" TARGET="main" >MkZipCfg</A ><BR ><A HREF="MkZipCfgCmm.html" TARGET="main" >MkZipCfgCmm</A ><BR ><A HREF="Module.html" TARGET="main" >Module</A ><BR ><A HREF="MonadUtils.html" TARGET="main" >MonadUtils</A ><BR ><A HREF="NCGMonad.html" TARGET="main" >NCGMonad</A ><BR ><A HREF="Name.html" TARGET="main" >Name</A ><BR ><A HREF="NameEnv.html" TARGET="main" >NameEnv</A ><BR ><A HREF="NameSet.html" TARGET="main" >NameSet</A ><BR ><A HREF="NewDemand.html" TARGET="main" >NewDemand</A ><BR ><A HREF="ObjLink.html" TARGET="main" >ObjLink</A ><BR ><A HREF="OccName.html" TARGET="main" >OccName</A ><BR ><A HREF="OccurAnal.html" TARGET="main" >OccurAnal</A ><BR ><A HREF="OptimizationFuel.html" TARGET="main" >OptimizationFuel</A ><BR ><A HREF="OrdList.html" TARGET="main" >OrdList</A ><BR ><A HREF="Outputable.html" TARGET="main" >Outputable</A ><BR ><A HREF="PIC.html" TARGET="main" >PIC</A ><BR ><A HREF="PPC-CodeGen.html" TARGET="main" >PPC.CodeGen</A ><BR ><A HREF="PPC-Cond.html" TARGET="main" >PPC.Cond</A ><BR ><A HREF="PPC-Instr.html" TARGET="main" >PPC.Instr</A ><BR ><A HREF="PPC-Ppr.html" TARGET="main" >PPC.Ppr</A ><BR ><A HREF="PPC-RegInfo.html" TARGET="main" >PPC.RegInfo</A ><BR ><A HREF="PPC-Regs.html" TARGET="main" >PPC.Regs</A ><BR ><A HREF="PackageConfig.html" TARGET="main" >PackageConfig</A ><BR ><A HREF="Packages.html" TARGET="main" >Packages</A ><BR ><A HREF="Panic.html" TARGET="main" >Panic</A ><BR ><A HREF="Parser.html" TARGET="main" >Parser</A ><BR ><A HREF="ParserCore.html" TARGET="main" >ParserCore</A ><BR ><A HREF="ParserCoreUtils.html" TARGET="main" >ParserCoreUtils</A ><BR ><A HREF="Platform.html" TARGET="main" >Platform</A ><BR ><A HREF="PprBase.html" TARGET="main" >PprBase</A ><BR ><A HREF="PprC.html" TARGET="main" >PprC</A ><BR ><A HREF="PprCmm.html" TARGET="main" >PprCmm</A ><BR ><A HREF="PprCmmZ.html" TARGET="main" >PprCmmZ</A ><BR ><A HREF="PprCore.html" TARGET="main" >PprCore</A ><BR ><A HREF="PprExternalCore.html" TARGET="main" >PprExternalCore</A ><BR ><A HREF="PprTyThing.html" TARGET="main" >PprTyThing</A ><BR ><A HREF="PrelInfo.html" TARGET="main" >PrelInfo</A ><BR ><A HREF="PrelNames.html" TARGET="main" >PrelNames</A ><BR ><A HREF="PrelRules.html" TARGET="main" >PrelRules</A ><BR ><A HREF="Pretty.html" TARGET="main" >Pretty</A ><BR ><A HREF="PrimOp.html" TARGET="main" >PrimOp</A ><BR ><A HREF="RdrHsSyn.html" TARGET="main" >RdrHsSyn</A ><BR ><A HREF="RdrName.html" TARGET="main" >RdrName</A ><BR ><A HREF="Reg.html" TARGET="main" >Reg</A ><BR ><A HREF="RegAlloc-Graph-ArchBase.html" TARGET="main" >RegAlloc.Graph.ArchBase</A ><BR ><A HREF="RegAlloc-Graph-ArchX86.html" TARGET="main" >RegAlloc.Graph.ArchX86</A ><BR ><A HREF="RegAlloc-Graph-Coalesce.html" TARGET="main" >RegAlloc.Graph.Coalesce</A ><BR ><A HREF="RegAlloc-Graph-Main.html" TARGET="main" >RegAlloc.Graph.Main</A ><BR ><A HREF="RegAlloc-Graph-Spill.html" TARGET="main" >RegAlloc.Graph.Spill</A ><BR ><A HREF="RegAlloc-Graph-SpillClean.html" TARGET="main" >RegAlloc.Graph.SpillClean</A ><BR ><A HREF="RegAlloc-Graph-SpillCost.html" TARGET="main" >RegAlloc.Graph.SpillCost</A ><BR ><A HREF="RegAlloc-Graph-Stats.html" TARGET="main" >RegAlloc.Graph.Stats</A ><BR ><A HREF="RegAlloc-Graph-TrivColorable.html" TARGET="main" >RegAlloc.Graph.TrivColorable</A ><BR ><A HREF="RegAlloc-Linear-Base.html" TARGET="main" >RegAlloc.Linear.Base</A ><BR ><A HREF="RegAlloc-Linear-FreeRegs.html" TARGET="main" >RegAlloc.Linear.FreeRegs</A ><BR ><A HREF="RegAlloc-Linear-JoinToTargets.html" TARGET="main" >RegAlloc.Linear.JoinToTargets</A ><BR ><A HREF="RegAlloc-Linear-Main.html" TARGET="main" >RegAlloc.Linear.Main</A ><BR ><A HREF="RegAlloc-Linear-PPC-FreeRegs.html" TARGET="main" >RegAlloc.Linear.PPC.FreeRegs</A ><BR ><A HREF="RegAlloc-Linear-SPARC-FreeRegs.html" TARGET="main" >RegAlloc.Linear.SPARC.FreeRegs</A ><BR ><A HREF="RegAlloc-Linear-StackMap.html" TARGET="main" >RegAlloc.Linear.StackMap</A ><BR ><A HREF="RegAlloc-Linear-State.html" TARGET="main" >RegAlloc.Linear.State</A ><BR ><A HREF="RegAlloc-Linear-Stats.html" TARGET="main" >RegAlloc.Linear.Stats</A ><BR ><A HREF="RegAlloc-Linear-X86-FreeRegs.html" TARGET="main" >RegAlloc.Linear.X86.FreeRegs</A ><BR ><A HREF="RegAlloc-Liveness.html" TARGET="main" >RegAlloc.Liveness</A ><BR ><A HREF="RegClass.html" TARGET="main" >RegClass</A ><BR ><A HREF="RnBinds.html" TARGET="main" >RnBinds</A ><BR ><A HREF="RnEnv.html" TARGET="main" >RnEnv</A ><BR ><A HREF="RnExpr.html" TARGET="main" >RnExpr</A ><BR ><A HREF="RnHsDoc.html" TARGET="main" >RnHsDoc</A ><BR ><A HREF="RnHsSyn.html" TARGET="main" >RnHsSyn</A ><BR ><A HREF="RnNames.html" TARGET="main" >RnNames</A ><BR ><A HREF="RnPat.html" TARGET="main" >RnPat</A ><BR ><A HREF="RnSource.html" TARGET="main" >RnSource</A ><BR ><A HREF="RnTypes.html" TARGET="main" >RnTypes</A ><BR ><A HREF="RtClosureInspect.html" TARGET="main" >RtClosureInspect</A ><BR ><A HREF="Rules.html" TARGET="main" >Rules</A ><BR ><A HREF="SAT.html" TARGET="main" >SAT</A ><BR ><A HREF="SCCfinal.html" TARGET="main" >SCCfinal</A ><BR ><A HREF="SMRep.html" TARGET="main" >SMRep</A ><BR ><A HREF="SPARC-AddrMode.html" TARGET="main" >SPARC.AddrMode</A ><BR ><A HREF="SPARC-Base.html" TARGET="main" >SPARC.Base</A ><BR ><A HREF="SPARC-CodeGen.html" TARGET="main" >SPARC.CodeGen</A ><BR ><A HREF="SPARC-CodeGen-Amode.html" TARGET="main" >SPARC.CodeGen.Amode</A ><BR ><A HREF="SPARC-CodeGen-Base.html" TARGET="main" >SPARC.CodeGen.Base</A ><BR ><A HREF="SPARC-CodeGen-CCall.html" TARGET="main" >SPARC.CodeGen.CCall</A ><BR ><A HREF="SPARC-CodeGen-CondCode.html" TARGET="main" >SPARC.CodeGen.CondCode</A ><BR ><A HREF="SPARC-CodeGen-Expand.html" TARGET="main" >SPARC.CodeGen.Expand</A ><BR ><A HREF="SPARC-CodeGen-Gen32.html" TARGET="main" >SPARC.CodeGen.Gen32</A ><BR ><A HREF="SPARC-CodeGen-Gen64.html" TARGET="main" >SPARC.CodeGen.Gen64</A ><BR ><A HREF="SPARC-CodeGen-Sanity.html" TARGET="main" >SPARC.CodeGen.Sanity</A ><BR ><A HREF="SPARC-Cond.html" TARGET="main" >SPARC.Cond</A ><BR ><A HREF="SPARC-Imm.html" TARGET="main" >SPARC.Imm</A ><BR ><A HREF="SPARC-Instr.html" TARGET="main" >SPARC.Instr</A ><BR ><A HREF="SPARC-Ppr.html" TARGET="main" >SPARC.Ppr</A ><BR ><A HREF="SPARC-RegPlate.html" TARGET="main" >SPARC.RegPlate</A ><BR ><A HREF="SPARC-Regs.html" TARGET="main" >SPARC.Regs</A ><BR ><A HREF="SPARC-ShortcutJump.html" TARGET="main" >SPARC.ShortcutJump</A ><BR ><A HREF="SPARC-Stack.html" TARGET="main" >SPARC.Stack</A ><BR ><A HREF="SRT.html" TARGET="main" >SRT</A ><BR ><A HREF="SaAbsInt.html" TARGET="main" >SaAbsInt</A ><BR ><A HREF="SaLib.html" TARGET="main" >SaLib</A ><BR ><A HREF="Serialized.html" TARGET="main" >Serialized</A ><BR ><A HREF="SetLevels.html" TARGET="main" >SetLevels</A ><BR ><A HREF="SimplCore.html" TARGET="main" >SimplCore</A ><BR ><A HREF="SimplEnv.html" TARGET="main" >SimplEnv</A ><BR ><A HREF="SimplMonad.html" TARGET="main" >SimplMonad</A ><BR ><A HREF="SimplStg.html" TARGET="main" >SimplStg</A ><BR ><A HREF="SimplUtils.html" TARGET="main" >SimplUtils</A ><BR ><A HREF="Simplify.html" TARGET="main" >Simplify</A ><BR ><A HREF="Size.html" TARGET="main" >Size</A ><BR ><A HREF="SpecConstr.html" TARGET="main" >SpecConstr</A ><BR ><A HREF="Specialise.html" TARGET="main" >Specialise</A ><BR ><A HREF="SrcLoc.html" TARGET="main" >SrcLoc</A ><BR ><A HREF="StackColor.html" TARGET="main" >StackColor</A ><BR ><A HREF="StackPlacements.html" TARGET="main" >StackPlacements</A ><BR ><A HREF="State.html" TARGET="main" >State</A ><BR ><A HREF="StaticFlagParser.html" TARGET="main" >StaticFlagParser</A ><BR ><A HREF="StaticFlags.html" TARGET="main" >StaticFlags</A ><BR ><A HREF="StgCmm.html" TARGET="main" >StgCmm</A ><BR ><A HREF="StgCmmBind.html" TARGET="main" >StgCmmBind</A ><BR ><A HREF="StgCmmClosure.html" TARGET="main" >StgCmmClosure</A ><BR ><A HREF="StgCmmCon.html" TARGET="main" >StgCmmCon</A ><BR ><A HREF="StgCmmEnv.html" TARGET="main" >StgCmmEnv</A ><BR ><A HREF="StgCmmExpr.html" TARGET="main" >StgCmmExpr</A ><BR ><A HREF="StgCmmForeign.html" TARGET="main" >StgCmmForeign</A ><BR ><A HREF="StgCmmGran.html" TARGET="main" >StgCmmGran</A ><BR ><A HREF="StgCmmHeap.html" TARGET="main" >StgCmmHeap</A ><BR ><A HREF="StgCmmHpc.html" TARGET="main" >StgCmmHpc</A ><BR ><A HREF="StgCmmLayout.html" TARGET="main" >StgCmmLayout</A ><BR ><A HREF="StgCmmMonad.html" TARGET="main" >StgCmmMonad</A ><BR ><A HREF="StgCmmPrim.html" TARGET="main" >StgCmmPrim</A ><BR ><A HREF="StgCmmProf.html" TARGET="main" >StgCmmProf</A ><BR ><A HREF="StgCmmTicky.html" TARGET="main" >StgCmmTicky</A ><BR ><A HREF="StgCmmUtils.html" TARGET="main" >StgCmmUtils</A ><BR ><A HREF="StgLint.html" TARGET="main" >StgLint</A ><BR ><A HREF="StgStats.html" TARGET="main" >StgStats</A ><BR ><A HREF="StgSyn.html" TARGET="main" >StgSyn</A ><BR ><A HREF="StrictAnal.html" TARGET="main" >StrictAnal</A ><BR ><A HREF="StringBuffer.html" TARGET="main" >StringBuffer</A ><BR ><A HREF="SysTools.html" TARGET="main" >SysTools</A ><BR ><A HREF="TargetReg.html" TARGET="main" >TargetReg</A ><BR ><A HREF="TcAnnotations.html" TARGET="main" >TcAnnotations</A ><BR ><A HREF="TcArrows.html" TARGET="main" >TcArrows</A ><BR ><A HREF="TcBinds.html" TARGET="main" >TcBinds</A ><BR ><A HREF="TcClassDcl.html" TARGET="main" >TcClassDcl</A ><BR ><A HREF="TcDefaults.html" TARGET="main" >TcDefaults</A ><BR ><A HREF="TcDeriv.html" TARGET="main" >TcDeriv</A ><BR ><A HREF="TcEnv.html" TARGET="main" >TcEnv</A ><BR ><A HREF="TcExpr.html" TARGET="main" >TcExpr</A ><BR ><A HREF="TcForeign.html" TARGET="main" >TcForeign</A ><BR ><A HREF="TcGenDeriv.html" TARGET="main" >TcGenDeriv</A ><BR ><A HREF="TcHsSyn.html" TARGET="main" >TcHsSyn</A ><BR ><A HREF="TcHsType.html" TARGET="main" >TcHsType</A ><BR ><A HREF="TcIface.html" TARGET="main" >TcIface</A ><BR ><A HREF="TcInstDcls.html" TARGET="main" >TcInstDcls</A ><BR ><A HREF="TcMType.html" TARGET="main" >TcMType</A ><BR ><A HREF="TcMatches.html" TARGET="main" >TcMatches</A ><BR ><A HREF="TcPat.html" TARGET="main" >TcPat</A ><BR ><A HREF="TcRnDriver.html" TARGET="main" >TcRnDriver</A ><BR ><A HREF="TcRnMonad.html" TARGET="main" >TcRnMonad</A ><BR ><A HREF="TcRnTypes.html" TARGET="main" >TcRnTypes</A ><BR ><A HREF="TcRules.html" TARGET="main" >TcRules</A ><BR ><A HREF="TcSimplify.html" TARGET="main" >TcSimplify</A ><BR ><A HREF="TcSplice.html" TARGET="main" >TcSplice</A ><BR ><A HREF="TcTyClsDecls.html" TARGET="main" >TcTyClsDecls</A ><BR ><A HREF="TcTyDecls.html" TARGET="main" >TcTyDecls</A ><BR ><A HREF="TcTyFuns.html" TARGET="main" >TcTyFuns</A ><BR ><A HREF="TcType.html" TARGET="main" >TcType</A ><BR ><A HREF="TcUnify.html" TARGET="main" >TcUnify</A ><BR ><A HREF="TidyPgm.html" TARGET="main" >TidyPgm</A ><BR ><A HREF="TyCon.html" TARGET="main" >TyCon</A ><BR ><A HREF="Type.html" TARGET="main" >Type</A ><BR ><A HREF="TysPrim.html" TARGET="main" >TysPrim</A ><BR ><A HREF="TysWiredIn.html" TARGET="main" >TysWiredIn</A ><BR ><A HREF="Unify.html" TARGET="main" >Unify</A ><BR ><A HREF="UniqFM.html" TARGET="main" >UniqFM</A ><BR ><A HREF="UniqSet.html" TARGET="main" >UniqSet</A ><BR ><A HREF="UniqSupply.html" TARGET="main" >UniqSupply</A ><BR ><A HREF="Unique.html" TARGET="main" >Unique</A ><BR ><A HREF="Util.html" TARGET="main" >Util</A ><BR ><A HREF="Var.html" TARGET="main" >Var</A ><BR ><A HREF="VarEnv.html" TARGET="main" >VarEnv</A ><BR ><A HREF="VarSet.html" TARGET="main" >VarSet</A ><BR ><A HREF="VectBuiltIn.html" TARGET="main" >VectBuiltIn</A ><BR ><A HREF="VectCore.html" TARGET="main" >VectCore</A ><BR ><A HREF="VectMonad.html" TARGET="main" >VectMonad</A ><BR ><A HREF="VectType.html" TARGET="main" >VectType</A ><BR ><A HREF="VectUtils.html" TARGET="main" >VectUtils</A ><BR ><A HREF="Vectorise.html" TARGET="main" >Vectorise</A ><BR ><A HREF="WorkWrap.html" TARGET="main" >WorkWrap</A ><BR ><A HREF="WwLib.html" TARGET="main" >WwLib</A ><BR ><A HREF="X86-CodeGen.html" TARGET="main" >X86.CodeGen</A ><BR ><A HREF="X86-Cond.html" TARGET="main" >X86.Cond</A ><BR ><A HREF="X86-Instr.html" TARGET="main" >X86.Instr</A ><BR ><A HREF="X86-Ppr.html" TARGET="main" >X86.Ppr</A ><BR ><A HREF="X86-RegInfo.html" TARGET="main" >X86.RegInfo</A ><BR ><A HREF="X86-Regs.html" TARGET="main" >X86.Regs</A ><BR ><A HREF="ZipCfg.html" TARGET="main" >ZipCfg</A ><BR ><A HREF="ZipCfgCmmRep.html" TARGET="main" >ZipCfgCmmRep</A ><BR ><A HREF="ZipCfgExtras.html" TARGET="main" >ZipCfgExtras</A ><BR ><A HREF="ZipDataflow.html" TARGET="main" >ZipDataflow</A ><BR ></P ></TABLE ></BODY ></HTML >