ghc-7.0.2: The GHC API

Index - R

r10X86.Regs
r11X86.Regs
r12X86.Regs
r13X86.Regs
r14X86.Regs
r15X86.Regs
r27PPC.Regs
r28PPC.Regs
r3PPC.Regs
r4PPC.Regs
r8X86.Regs
r9X86.Regs
raCoalescedRegAlloc.Graph.Stats
raCodeRegAlloc.Graph.Stats
raCodeCoalescedRegAlloc.Graph.Stats
raFinalRegAlloc.Graph.Stats
raGraphRegAlloc.Graph.Stats
raGraphColoredRegAlloc.Graph.Stats
RaiseIOOpPrimOp
RaiseOpPrimOp
raLiveCmmRegAlloc.Graph.Stats
rANDOMPrelNames
randomClassKeyPrelNames
randomClassNamePrelNames
randomGenClassKeyPrelNames
randomGenClassNamePrelNames
range_RDRPrelNames
RankTcMType
raPatchedRegAlloc.Graph.Stats
raSpillCleanRegAlloc.Graph.Stats
raSpillCostsRegAlloc.Graph.Stats
raSpilledRegAlloc.Graph.Stats
raSpillStatsRegAlloc.Graph.Stats
raSRMsRegAlloc.Graph.Stats
ratioDataConKeyPrelNames
ratioDataConNamePrelNames
ratioDataCon_RDRPrelNames
rational 
1 (Function)Pretty
2 (Function)Outputable
rationalTyConKeyPrelNames
rationalTyConNamePrelNames
ratioTyConKeyPrelNames
ratioTyConNamePrelNames
RawCmmCmm
RawCmmTopCmm
raxX86.Regs
ra_assigRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_blockassigRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_deltaRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_freeregsRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_spillInstrsRegAlloc.Linear.Base, RegAlloc.Linear.Main
ra_spillsRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_stackRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
RA_State 
1 (Type/Class)RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
2 (Data Constructor)RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_usRegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
rbpX86.Regs
rbrace 
1 (Function)Pretty
2 (Function)Outputable
rbrack 
1 (Function)Pretty
2 (Function)Outputable
rbxX86.Regs
RcDoubleRegClass
RcDoubleSSERegClass
RcFloatRegClass
RcIntegerRegClass
rcxX86.Regs
rdiX86.Regs
RdrAvailInfoHscTypes
RdrNameRdrName, GHC
rdrNameOccRdrName
rdrNameSpaceRdrName
rdxX86.Regs
RDYSPARC.Instr
reachableGDigraph
ReachedByCmmProcPointZ
ReadArrayOpPrimOp
readBinIfaceBinIface
readBinMemBinary
ReadByteArrayOp_AddrPrimOp
ReadByteArrayOp_CharPrimOp
ReadByteArrayOp_DoublePrimOp
ReadByteArrayOp_FloatPrimOp
ReadByteArrayOp_IntPrimOp
ReadByteArrayOp_Int16PrimOp
ReadByteArrayOp_Int32PrimOp
ReadByteArrayOp_Int64PrimOp
ReadByteArrayOp_Int8PrimOp
ReadByteArrayOp_StablePtrPrimOp
ReadByteArrayOp_WideCharPrimOp
ReadByteArrayOp_WordPrimOp
ReadByteArrayOp_Word16PrimOp
ReadByteArrayOp_Word32PrimOp
ReadByteArrayOp_Word64PrimOp
ReadByteArrayOp_Word8PrimOp
readClassKeyPrelNames
readClassNamePrelNames
readFastMutIntFastMutInt
readFastMutPtrFastMutInt
readGEnvVectorise.Monad.Global, Vectorise.Monad
readHexFingerprintFingerprint
readIfaceLoadIface
readKindVarTcMType
readLEnvVectorise.Monad.Local, Vectorise.Monad
readListDefault_RDRPrelNames
readListPrecDefault_RDRPrelNames
readListPrec_RDRPrelNames
readList_RDRPrelNames
readMetaTyVarTcMType
readMutVarIOEnv, TcRnMonad
ReadMutVarOpPrimOp
ReadNoneLlvm.Types, Llvm
ReadOffAddrOp_AddrPrimOp
ReadOffAddrOp_CharPrimOp
ReadOffAddrOp_DoublePrimOp
ReadOffAddrOp_FloatPrimOp
ReadOffAddrOp_IntPrimOp
ReadOffAddrOp_Int16PrimOp
ReadOffAddrOp_Int32PrimOp
ReadOffAddrOp_Int64PrimOp
ReadOffAddrOp_Int8PrimOp
ReadOffAddrOp_StablePtrPrimOp
ReadOffAddrOp_WideCharPrimOp
ReadOffAddrOp_WordPrimOp
ReadOffAddrOp_Word16PrimOp
ReadOffAddrOp_Word32PrimOp
ReadOffAddrOp_Word64PrimOp
ReadOffAddrOp_Word8PrimOp
ReadOnlyLlvm.Types, Llvm
ReadOnlyDataCmm
ReadOnlyData16Cmm
readPrec_RDRPrelNames
readRationalUtil
readTcRefTcRnMonad
ReadTVarIOOpPrimOp
ReadTVarOpPrimOp
readWantedCoVarTcMType
rEAD_PRECPrelNames
realClassKeyPrelNames
realClassNamePrelNames
realFloatClassKeyPrelNames
realFloatClassNamePrelNames
realFracClassKeyPrelNames
realFracClassNamePrelNames
realHp 
1 (Function)CgMonad
2 (Function)StgCmmMonad
realIdUnfoldingId
ReallyUnsafePtrEqualityOpPrimOp
RealRegReg
RealRegPairReg
realRegsAliasReg
RealRegSingleReg
realRegSqueeze 
1 (Function)X86.Regs
2 (Function)PPC.Regs
3 (Function)SPARC.Regs
realSpCgMonad
realWorldPrimIdMkId
realWorldPrimIdKeyPrelNames
realWorldStatePrimTyTysPrim
realWorldTyTysPrim
realWorldTyConTysPrim
realWorldTyConKeyPrelNames
rebindToRegStgCmmEnv
rebindToStackCgBindery
Rec 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoreSyn
RecConHsPat, HsSyn, GHC
RecConError 
1 (Data Constructor)Exception
2 (Type/Class)Exception
recConErrorIdKeyPrelNames
RecFieldEnvTcRnTypes, TcRnMonad
RecFieldsTcRnTypes, TcRnMonad
RecFlagBasicTypes
reconstructTypeInteractiveEval, GHC
RecordConHsExpr, HsSyn, GHC
recordSelectorFieldLabelId, GHC
recordSpillRegAlloc.Linear.State
recordThUseTcRnMonad
RecordUpdHsExpr, HsSyn, GHC
RecordUpdOriginTcRnTypes, TcRnMonad
recoverMTcRnMonad
recoverTcSTcSMonad
RecSelError 
1 (Data Constructor)Exception
2 (Type/Class)Exception
recSelErrorIdKeyPrelNames
RecSelIdIdInfo
RecStmtHsExpr, HsSyn, GHC
recS_bind_fnHsExpr, HsSyn, GHC
recS_dictsHsExpr, HsSyn, GHC
recS_later_idsHsExpr, HsSyn, GHC
recS_mfix_fnHsExpr, HsSyn, GHC
recS_rec_idsHsExpr, HsSyn, GHC
recS_rec_retsHsExpr, HsSyn, GHC
recS_ret_fnHsExpr, HsSyn, GHC
recS_stmtsHsExpr, HsSyn, GHC
RecUpdHsExpr, HsSyn, GHC
RecUpdError 
1 (Data Constructor)Exception
2 (Type/Class)Exception
recUpdErrorIdKeyPrelNames
RecursiveBasicTypes
rEC_CON_ERROR_IDMkCore
rec_dotdotHsPat, HsSyn, GHC
rec_fldsHsPat, HsSyn, GHC
rEC_SEL_ERROR_IDMkCore
ReEntrantStgSyn
ReferenceKindPIC
reflectGhcHscTypes
RefWrapRtClosureInspect, InteractiveEval
Reg 
1 (Type/Class)Reg
2 (Type/Class)RegAlloc.Graph.ArchBase
3 (Data Constructor)RegAlloc.Graph.ArchBase
regAliasRegAlloc.Graph.ArchX86
regAlloc 
1 (Function)RegAlloc.Graph.Main
2 (Function)RegAlloc.Linear.Main
RegAllocStats 
1 (Type/Class)RegAlloc.Graph.Stats
2 (Type/Class)RegAlloc.Linear.Base, RegAlloc.Linear.Main
3 (Data Constructor)RegAlloc.Linear.Base, RegAlloc.Linear.Main
RegAllocStatsColoredRegAlloc.Graph.Stats
RegAllocStatsSpillRegAlloc.Graph.Stats
RegAllocStatsStartRegAlloc.Graph.Stats
RegClass 
1 (Type/Class)RegClass
2 (Type/Class)RegAlloc.Graph.ArchBase
regCoalesceRegAlloc.Graph.Coalesce
regDotColor 
1 (Function)X86.RegInfo
2 (Function)PPC.Regs
3 (Function)SPARC.Regs
regIdInfoStgCmmEnv
RegisterSPARC.CodeGen.Base
RegisterParamCmmCallConv
regLivenessRegAlloc.Liveness
RegM 
1 (Type/Class)RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
2 (Data Constructor)RegAlloc.Linear.Base, RegAlloc.Linear.Main
RegMapRegAlloc.Liveness
regNameRegAlloc.Graph.ArchX86
RegNoReg
regNosOfRealRegReg
regPairReg
RegRealReg
RegSet 
1 (Type/Class)CmmExpr, Cmm
2 (Type/Class)RegAlloc.Liveness
regSingleReg
RegSlotCmmExpr, Cmm
regsOfClassRegAlloc.Graph.ArchX86
regsOfLocRegAlloc.Linear.Base, RegAlloc.Linear.Main
regSpillRegAlloc.Graph.Spill
RegSub 
1 (Type/Class)RegAlloc.Graph.ArchBase
2 (Data Constructor)RegAlloc.Graph.ArchBase
RegUsageInstruction
regUsageOfInstrInstruction
regUsedInCmmExpr, Cmm
RegVirtualReg
reifyGhcHscTypes
releaseReg 
1 (Function)RegAlloc.Linear.X86.FreeRegs, RegAlloc.Linear.FreeRegs
2 (Function)RegAlloc.Linear.PPC.FreeRegs
3 (Function)RegAlloc.Linear.SPARC.FreeRegs
RELOADRegAlloc.Liveness
RelocatableReadOnlyDataCmm
removeBlockSetBlockId
removeDeadAssignmentsAndReloadsCmmSpillReload
removeDupsListSetOps
removeLiveSlotDefsCmmStackLayout
removeOptStaticFlags
removeSpacesUtil
removeTargetGHC
removeUnreachableBlocksZCmmContFlowOpt
RenamedSourceGHC
renamedSourceGHC
renameSigsRnBinds
renameVirtualRegReg
renderPretty
replaceBranchesCmmContFlowOpt
replaceLabelsZCmmContFlowOpt
replaceTxCmmTx
replaceTyVarNameHsTypes, HsSyn, GHC
replicatePDVectorise.Utils
replicatePDVarVectorise.Builtins.Base, Vectorise.Builtins
replicatePIdKeyPrelNames
replicatePNamePrelNames
reportModuleCompilationResultHscTypes, GHC
reportUnsolvedTcErrors
reportUnusedNamesRnNames
repr_compsVectorise.Type.Repr
repr_comp_tysVectorise.Type.Repr
repr_consVectorise.Type.Repr
repr_con_tysVectorise.Type.Repr
repr_psum_tcVectorise.Type.Repr
repr_ptup_tcVectorise.Type.Repr
repr_sel_tyVectorise.Type.Repr
repr_sum_tcVectorise.Type.Repr
repr_tup_tcVectorise.Type.Repr
repSplitAppTy_maybeType, TcType
repTypeType
rESERVED_C_STACK_BYTESConstants
rESERVED_STACK_WORDSConstants
reset_RDRPrelNames
reslashUtil
resolveLlvmDataLlvmCodeGen.Data
resolveLlvmDatasLlvmCodeGen.Data
resolveObjsObjLink
ResSigCtxtTcType, TcMType, TcHsType
restoreCurrentCostCentre 
1 (Function)StgCmmProf
2 (Function)CgCase
restrictVarEnvVarEnv
ResTyGADTHsDecls, HsSyn, GHC
ResTyH98HsDecls, HsSyn, GHC
ResTypeHsDecls, HsSyn, GHC
resTypeArgDmdDemand
ResultsZipCfgCmmRep
resultWrapperDsCCall
Resume 
1 (Type/Class)InteractiveEval, GHC
2 (Data Constructor)InteractiveEval
resumeInteractiveEval, GHC
resumeApStackInteractiveEval
resumeBindingsInteractiveEval
resumeBreakInfoInteractiveEval, GHC
resumeBreakMVarInteractiveEval
resumeFinalIdsInteractiveEval
resumeHistoryInteractiveEval, GHC
resumeHistoryIxInteractiveEval, GHC
resumeSpanInteractiveEval, GHC
resumeStatMVarInteractiveEval
resumeStmtInteractiveEval, GHC
resumeThreadIdInteractiveEval, GHC
RetMkZipCfgCmm
retAddrSizeWSMRep
RetCPRDemand
retCPRDemand
retPtLblBlockId
RetryOpPrimOp
RETURNByteCodeInstr
Return 
1 (Data Constructor)Llvm.AbsSyn, Llvm
2 (Data Constructor)StgCmmMonad
ReturnConClosureInfo
returnFC 
1 (Function)CgMonad
2 (Function)StgCmmMonad
returnIOIdKeyPrelNames
returnIONamePrelNames
returnIO_RDRPrelNames
ReturnIt 
1 (Data Constructor)ClosureInfo
2 (Data Constructor)StgCmmClosure
returnMClassOpKeyPrelNames
returnMNamePrelNames
returnM_RDRPrelNames
returnPParserCoreUtils
ReturnsAlgPrimOp
returnsCPRDemand
ReturnsPrimPrimOp
returnUnboxedTupleCgTailCall
returnUsUniqSupply
RETURN_UBXByteCodeInstr
rET_BIGSMRep
rET_SMALLSMRep
reverseBlocksInTopsRegAlloc.Liveness
RewriteDeepZipDataflow
RewriteShallowZipDataflow
rewriteWithFunDepsTcCanonical
RewritingDepthZipDataflow
rhsIsStaticCoreUtils
rhssOfAltsCoreSyn
rhssOfBindCoreSyn
RI 
1 (Type/Class)PPC.Instr
2 (Type/Class)SPARC.Instr
RightCoercionExternalCore
rightCoercionTyConCoercion
rightCoercionTyConKeyPrelNames
rightDataConKeyPrelNames
rightDataConNamePrelNames
rightmostSrcLoc, GHC
right_RDRPrelNames
RIImm 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
ripRelX86.Regs
RIReg 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
riZeroSPARC.Instr
RLWINMPPC.Instr
rnBindPatRnPat
rnBndr2VarEnv
rnBndrLVarEnv
rnBndrRVarEnv
rnBndrs2VarEnv
rnConDeclFieldsRnTypes
rnContextRnTypes
RnEnv2VarEnv
rnEtaLVarEnv
rnEtaRVarEnv
rnExportsRnNames
rnExprRnExpr
rnGRHSsRnBinds
rnHsDocRnHsDoc
rnHsRecFields1RnPat
rnHsSigTypeRnTypes
rnHsTypeRnTypes
rnHsTypeFVsRnTypes
rnImportsRnNames
rnInScopeVarEnv
rnInScopeSetVarEnv
rnLExprRnExpr
rnLHsDocRnHsDoc
rnLHsTypeRnTypes
rnLHsTypesRnTypes
rnLitRnPat
rnLocalBindsAndThenRnBinds
rnLocalValBindsLHSRnBinds
rnLocalValBindsRHSRnBinds
rnLPredRnTypes
RnMTcRnTypes, TcRnMonad
rnMatchGroupRnBinds
rnMbLHsDocRnHsDoc
rnMethodBindsRnBinds
rnOccLVarEnv
rnOccRVarEnv
rnOverLitRnPat
rnPatRnPat
rnPatsRnPat
rnSpliceRnTypes
rnSrcDeclsRnSource
rnStmtsRnExpr
rnTopBindsRnBinds
rnTopBindsLHSRnBinds
rnTopBindsRHSRnBinds
rnTyClDeclsRnSource
rootMainKeyPrelNames
rOOT_MAINPrelNames
roughMatchTcsInstEnv
roughTopNamesRules
rparen 
1 (Function)Pretty
2 (Function)Outputable
rsiX86.Regs
rspX86.Regs
rtsBuildTagDynFlags, GHC
rtsIsProfiledDynFlags
rtsOptsDynFlags, GHC
RtsOptsAllDynFlags
RtsOptsEnabledDynFlags
rtsOptsEnabledDynFlags, GHC
RtsOptsNoneDynFlags
RtsOptsSafeOnlyDynFlags
rtsPackageIdModule
RUInstruction
RuleCoreSyn
ruleActivationCoreSyn
ruleArityCoreSyn
RuleBaseRules
RuleBndr 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
RuleBndrSigHsDecls, HsSyn, GHC
ruleCheckDynFlags, GHC
ruleCheckProgramRules
RuleDHsDecls, HsSyn, GHC
RuleDeclHsDecls, HsSyn, GHC
RuleFiredCoreMonad
ruleIdNameCoreSyn
ruleLhsFreeIdsCoreFVs
ruleLhsOrphNamesCoreFVs
RuleMatchInfoBasicTypes
ruleMatchTyXUnify
RuleNameBasicTypes, CoreSyn
ruleNameCoreSyn
ruleRhsFreeVarsCoreFVs
rulesFreeVarsCoreFVs
RuleSkolTcRnTypes, TcRnMonad
rulesOfBindsRules
RunAndLogStepsInteractiveEval, GHC
runAnnotationTcSplice
runAsSysTools
RunBreakInteractiveEval, GHC
runCcSysTools
runCmdLineCmdLineParser
runCmmContFlowOptsZsCmmContFlowOpt
runCmmOptsCmmContFlowOpt
runCoreMCoreMonad
runCppSysTools
runDFMDFMonad
RunExceptionInteractiveEval, GHC
RunFailedInteractiveEval, GHC
runFuelIOOptimizationFuel, DFMonad
runGhcGHC
runGhcTGHC
runIDMonadUtils, IOEnv, TcRnMonad
runIOEnvIOEnv, TcRnMonad
runLinkSysTools
runLlvmLlcSysTools
runLlvmOptSysTools
runMainIONamePrelNames
runMainKeyPrelNames
runMangleSysTools
runMaybeTMaybes
runMkDLLSysTools
RunOkInteractiveEval, GHC
runPpSysTools
runQuasiQuoteDeclTcSplice
runQuasiQuoteExprTcSplice
runQuasiQuotePatTcSplice
runQuasiQuoteTypeTcSplice
runRRegAlloc.Linear.State
RunResultInteractiveEval, GHC
runsListSetOps
runSplitSysTools
runStateState
runState'State
runStmtInteractiveEval, GHC
runSTRepIdKeyPrelNames
runSTRepNamePrelNames
runTcSTcSMonad
runtimeErrorIdKeyPrelNames
RuntimeUnkTcType
RuntimeUnkSkolTcRnTypes, TcRnMonad
rUNTIME_ERROR_IDMkCore
RunToCompletionInteractiveEval, GHC
runTxCmmTx
runUnlitSysTools
runVMVectorise.Monad.Base, Vectorise.Monad
runWindresSysTools
ru_actCoreSyn
ru_argsCoreSyn
ru_autoCoreSyn
ru_bndrsCoreSyn
ru_fnCoreSyn
ru_localCoreSyn
ru_nameCoreSyn
ru_nargsCoreSyn
ru_rhsCoreSyn
ru_roughCoreSyn
ru_tryCoreSyn