<!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 >StgCmmUtils</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" >StgCmmUtils</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcgLit" TARGET="main" >cgLit</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkSimpleLit" TARGET="main" >mkSimpleLit</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AemitDataLits" TARGET="main" >emitDataLits</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkDataLits" TARGET="main" >mkDataLits</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AemitRODataLits" TARGET="main" >emitRODataLits</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkRODataLits" TARGET="main" >mkRODataLits</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AemitRtsCall" TARGET="main" >emitRtsCall</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AemitRtsCallWithVols" TARGET="main" >emitRtsCallWithVols</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AemitRtsCallWithResult" TARGET="main" >emitRtsCallWithResult</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AassignTemp" TARGET="main" >assignTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AnewTemp" TARGET="main" >newTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AwithTemp" TARGET="main" >withTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AnewUnboxedTupleRegs" TARGET="main" >newUnboxedTupleRegs</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkMultiAssign" TARGET="main" >mkMultiAssign</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkCmmSwitch" TARGET="main" >mkCmmSwitch</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkCmmLitSwitch" TARGET="main" >mkCmmLitSwitch</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AemitSwitch" TARGET="main" >emitSwitch</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AtagToClosure" TARGET="main" >tagToClosure</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkTaggedObjectLoad" TARGET="main" >mkTaggedObjectLoad</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcallerSaveVolatileRegs" TARGET="main" >callerSaveVolatileRegs</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3Aget_GlobalReg_addr" TARGET="main" >get_GlobalReg_addr</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmAndWord" TARGET="main" >cmmAndWord</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOrWord" TARGET="main" >cmmOrWord</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmNegate" TARGET="main" >cmmNegate</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmEqWord" TARGET="main" >cmmEqWord</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmNeWord" TARGET="main" >cmmNeWord</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmUGtWord" TARGET="main" >cmmUGtWord</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOffsetExprW" TARGET="main" >cmmOffsetExprW</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOffsetExprB" TARGET="main" >cmmOffsetExprB</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmRegOffW" TARGET="main" >cmmRegOffW</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmRegOffB" TARGET="main" >cmmRegOffB</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmLabelOffW" TARGET="main" >cmmLabelOffW</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmLabelOffB" TARGET="main" >cmmLabelOffB</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOffsetW" TARGET="main" >cmmOffsetW</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOffsetB" TARGET="main" >cmmOffsetB</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOffsetLitW" TARGET="main" >cmmOffsetLitW</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmOffsetLitB" TARGET="main" >cmmOffsetLitB</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmLoadIndexW" TARGET="main" >cmmLoadIndexW</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmConstrTag" TARGET="main" >cmmConstrTag</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmConstrTag1" TARGET="main" >cmmConstrTag1</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmUntag" TARGET="main" >cmmUntag</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmIsTagged" TARGET="main" >cmmIsTagged</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AcmmGetTag" TARGET="main" >cmmGetTag</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AaddToMem" TARGET="main" >addToMem</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AaddToMemE" TARGET="main" >addToMemE</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AaddToMemLbl" TARGET="main" >addToMemLbl</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkWordCLit" TARGET="main" >mkWordCLit</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkStringCLit" TARGET="main" >mkStringCLit</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AmkByteStringCLit" TARGET="main" >mkByteStringCLit</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3ApackHalfWordsCLit" TARGET="main" >packHalfWordsCLit</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AblankWord" TARGET="main" >blankWord</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AgetSRTInfo" TARGET="main" >getSRTInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3AclHasCafRefs" TARGET="main" >clHasCafRefs</A ></DIV > <DIV CLASS="decl" ><A HREF="StgCmmUtils.html#v%3Asrt_escape" TARGET="main" >srt_escape</A ></DIV ></DIV ></DIV ></BODY ></HTML >