Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > da2ed07af0cf0f424d74f4cc6829a27c > files > 1303

ghc-ghc-devel-6.12.3-8.6.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>CmmExpr</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
></HEAD
><BODY
><DIV CLASS="outer"
><DIV CLASS="mini-topbar"
>CmmExpr</DIV
><DIV CLASS="mini-synopsis"
><DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ACmmType" TARGET="main"
>CmmType</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Ab8" TARGET="main"
>b8</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Ab16" TARGET="main"
>b16</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Ab32" TARGET="main"
>b32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Ab64" TARGET="main"
>b64</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Af32" TARGET="main"
>f32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Af64" TARGET="main"
>f64</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AbWord" TARGET="main"
>bWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AbHalfWord" TARGET="main"
>bHalfWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AgcWord" TARGET="main"
>gcWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcInt" TARGET="main"
>cInt</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcLong" TARGET="main"
>cLong</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmBits" TARGET="main"
>cmmBits</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmFloat" TARGET="main"
>cmmFloat</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AtypeWidth" TARGET="main"
>typeWidth</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmEqType" TARGET="main"
>cmmEqType</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmEqType_ignoring_ptrhood" TARGET="main"
>cmmEqType_ignoring_ptrhood</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisFloatType" TARGET="main"
>isFloatType</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisGcPtrType" TARGET="main"
>isGcPtrType</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisWord32" TARGET="main"
>isWord32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisWord64" TARGET="main"
>isWord64</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisFloat64" TARGET="main"
>isFloat64</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisFloat32" TARGET="main"
>isFloat32</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AWidth" TARGET="main"
>Width</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AwidthInBits" TARGET="main"
>widthInBits</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AwidthInBytes" TARGET="main"
>widthInBytes</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AwidthInLog" TARGET="main"
>widthInLog</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AwidthFromBytes" TARGET="main"
>widthFromBytes</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AwordWidth" TARGET="main"
>wordWidth</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AhalfWordWidth" TARGET="main"
>halfWordWidth</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcIntWidth" TARGET="main"
>cIntWidth</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcLongWidth" TARGET="main"
>cLongWidth</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AnarrowU" TARGET="main"
>narrowU</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AnarrowS" TARGET="main"
>narrowS</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ACmmExpr" TARGET="main"
>CmmExpr</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmExprType" TARGET="main"
>cmmExprType</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmExprWidth" TARGET="main"
>cmmExprWidth</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AmaybeInvertCmmExpr" TARGET="main"
>maybeInvertCmmExpr</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ACmmReg" TARGET="main"
>CmmReg</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmRegType" TARGET="main"
>cmmRegType</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ACmmLit" TARGET="main"
>CmmLit</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AcmmLitType" TARGET="main"
>cmmLitType</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ALocalReg" TARGET="main"
>LocalReg</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AlocalRegType" TARGET="main"
>localRegType</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AGlobalReg" TARGET="main"
>GlobalReg</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AglobalRegType" TARGET="main"
>globalRegType</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AspReg" TARGET="main"
>spReg</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AhpReg" TARGET="main"
>hpReg</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AspLimReg" TARGET="main"
>spLimReg</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AnodeReg" TARGET="main"
>nodeReg</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Anode" TARGET="main"
>node</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AVGcPtr" TARGET="main"
>VGcPtr</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AvgcFlag" TARGET="main"
>vgcFlag</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ADefinerOfLocalRegs" TARGET="main"
>DefinerOfLocalRegs</A
> a</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AUserOfLocalRegs" TARGET="main"
>UserOfLocalRegs</A
> a</DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AfilterRegsUsed" TARGET="main"
>filterRegsUsed</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ADefinerOfSlots" TARGET="main"
>DefinerOfSlots</A
> a</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AUserOfSlots" TARGET="main"
>UserOfSlots</A
> a</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ARegSet" TARGET="main"
>RegSet</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AemptyRegSet" TARGET="main"
>emptyRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AelemRegSet" TARGET="main"
>elemRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AextendRegSet" TARGET="main"
>extendRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AdeleteFromRegSet" TARGET="main"
>deleteFromRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AmkRegSet" TARGET="main"
>mkRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AplusRegSet" TARGET="main"
>plusRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AminusRegSet" TARGET="main"
>minusRegSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AtimesRegSet" TARGET="main"
>timesRegSet</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AArea" TARGET="main"
>Area</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AAreaId" TARGET="main"
>AreaId</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ASubArea" TARGET="main"
>SubArea</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3ASubAreaSet" TARGET="main"
>SubAreaSet</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AAreaMap" TARGET="main"
>AreaMap</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisStackSlotOf" TARGET="main"
>isStackSlotOf</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="CmmExpr.html#t%3AMachOp" TARGET="main"
>MachOp</A
> </DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3ApprMachOp" TARGET="main"
>pprMachOp</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisCommutableMachOp" TARGET="main"
>isCommutableMachOp</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisAssociativeMachOp" TARGET="main"
>isAssociativeMachOp</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AisComparisonMachOp" TARGET="main"
>isComparisonMachOp</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AmachOpResultType" TARGET="main"
>machOpResultType</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AmachOpArgReps" TARGET="main"
>machOpArgReps</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3AmaybeInvertComparison" TARGET="main"
>maybeInvertComparison</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordAdd" TARGET="main"
>mo_wordAdd</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSub" TARGET="main"
>mo_wordSub</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordEq" TARGET="main"
>mo_wordEq</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordNe" TARGET="main"
>mo_wordNe</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordMul" TARGET="main"
>mo_wordMul</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSQuot" TARGET="main"
>mo_wordSQuot</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSRem" TARGET="main"
>mo_wordSRem</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSNeg" TARGET="main"
>mo_wordSNeg</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordUQuot" TARGET="main"
>mo_wordUQuot</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordURem" TARGET="main"
>mo_wordURem</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSGe" TARGET="main"
>mo_wordSGe</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSLe" TARGET="main"
>mo_wordSLe</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSGt" TARGET="main"
>mo_wordSGt</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSLt" TARGET="main"
>mo_wordSLt</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordUGe" TARGET="main"
>mo_wordUGe</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordULe" TARGET="main"
>mo_wordULe</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordUGt" TARGET="main"
>mo_wordUGt</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordULt" TARGET="main"
>mo_wordULt</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordAnd" TARGET="main"
>mo_wordAnd</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordOr" TARGET="main"
>mo_wordOr</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordXor" TARGET="main"
>mo_wordXor</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordNot" TARGET="main"
>mo_wordNot</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordShl" TARGET="main"
>mo_wordShl</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordSShr" TARGET="main"
>mo_wordSShr</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_wordUShr" TARGET="main"
>mo_wordUShr</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_u_8To32" TARGET="main"
>mo_u_8To32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_s_8To32" TARGET="main"
>mo_s_8To32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_u_16To32" TARGET="main"
>mo_u_16To32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_s_16To32" TARGET="main"
>mo_s_16To32</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_u_8ToWord" TARGET="main"
>mo_u_8ToWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_s_8ToWord" TARGET="main"
>mo_s_8ToWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_u_16ToWord" TARGET="main"
>mo_u_16ToWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_s_16ToWord" TARGET="main"
>mo_s_16ToWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_u_32ToWord" TARGET="main"
>mo_u_32ToWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_s_32ToWord" TARGET="main"
>mo_s_32ToWord</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_32To8" TARGET="main"
>mo_32To8</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_32To16" TARGET="main"
>mo_32To16</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_WordTo8" TARGET="main"
>mo_WordTo8</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_WordTo16" TARGET="main"
>mo_WordTo16</A
></DIV
> <DIV CLASS="decl"
><A HREF="CmmExpr.html#v%3Amo_WordTo32" TARGET="main"
>mo_WordTo32</A
></DIV
></DIV
></DIV
></BODY
></HTML
>