ghc-7.0.3: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- +
- /
- <
- =
- >
- -
- _
- All

Index - R

r10 | X86.Regs
r11 | X86.Regs
r12 | X86.Regs
r13 | X86.Regs
r14 | X86.Regs
r15 | X86.Regs
r27 | PPC.Regs
r28 | PPC.Regs
r3 | PPC.Regs
r4 | PPC.Regs
r8 | X86.Regs
r9 | X86.Regs
raCoalesced | RegAlloc.Graph.Stats
raCode | RegAlloc.Graph.Stats
raCodeCoalesced | RegAlloc.Graph.Stats
raFinal | RegAlloc.Graph.Stats
raGraph | RegAlloc.Graph.Stats
raGraphColored | RegAlloc.Graph.Stats
RaiseIOOp | PrimOp
RaiseOp | PrimOp
raLiveCmm | RegAlloc.Graph.Stats
rANDOM | PrelNames
randomClassKey | PrelNames
randomClassName | PrelNames
randomGenClassKey | PrelNames
randomGenClassName | PrelNames
range_RDR | PrelNames
Rank | TcMType
raPatched | RegAlloc.Graph.Stats
raSpillClean | RegAlloc.Graph.Stats
raSpillCosts | RegAlloc.Graph.Stats
raSpilled | RegAlloc.Graph.Stats
raSpillStats | RegAlloc.Graph.Stats
raSRMs | RegAlloc.Graph.Stats
ratioDataConKey | PrelNames
ratioDataConName | PrelNames
ratioDataCon_RDR | PrelNames
rational |
1 (Function) | Pretty
2 (Function) | Outputable
rationalTyConKey | PrelNames
rationalTyConName | PrelNames
ratioTyConKey | PrelNames
ratioTyConName | PrelNames
RawCmm | Cmm
RawCmmTop | Cmm
rax | X86.Regs
ra_assig | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_blockassig | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_delta | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_freeregs | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_spillInstrs | RegAlloc.Linear.Base, RegAlloc.Linear.Main
ra_spills | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
ra_stack | RegAlloc.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_us | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
rbp | X86.Regs
rbrace |
1 (Function) | Pretty
2 (Function) | Outputable
rbrack |
1 (Function) | Pretty
2 (Function) | Outputable
rbx | X86.Regs
RcDouble | RegClass
RcDoubleSSE | RegClass
RcFloat | RegClass
RcInteger | RegClass
rcx | X86.Regs
rdi | X86.Regs
RdrAvailInfo | HscTypes
RdrName | RdrName, GHC
rdrNameOcc | RdrName
rdrNameSpace | RdrName
rdx | X86.Regs
RDY | SPARC.Instr
reachableG | Digraph
ReachedBy | CmmProcPointZ
ReadArrayOp | PrimOp
readBinIface | BinIface
readBinMem | Binary
ReadByteArrayOp_Addr | PrimOp
ReadByteArrayOp_Char | PrimOp
ReadByteArrayOp_Double | PrimOp
ReadByteArrayOp_Float | PrimOp
ReadByteArrayOp_Int | PrimOp
ReadByteArrayOp_Int16 | PrimOp
ReadByteArrayOp_Int32 | PrimOp
ReadByteArrayOp_Int64 | PrimOp
ReadByteArrayOp_Int8 | PrimOp
ReadByteArrayOp_StablePtr | PrimOp
ReadByteArrayOp_WideChar | PrimOp
ReadByteArrayOp_Word | PrimOp
ReadByteArrayOp_Word16 | PrimOp
ReadByteArrayOp_Word32 | PrimOp
ReadByteArrayOp_Word64 | PrimOp
ReadByteArrayOp_Word8 | PrimOp
readClassKey | PrelNames
readClassName | PrelNames
readFastMutInt | FastMutInt
readFastMutPtr | FastMutInt
readGEnv | Vectorise.Monad.Global, Vectorise.Monad
readHexFingerprint | Fingerprint
readIface | LoadIface
readKindVar | TcMType
readLEnv | Vectorise.Monad.Local, Vectorise.Monad
readListDefault_RDR | PrelNames
readListPrecDefault_RDR | PrelNames
readListPrec_RDR | PrelNames
readList_RDR | PrelNames
readMetaTyVar | TcMType
readMutVar | IOEnv, TcRnMonad
ReadMutVarOp | PrimOp
ReadNone | Llvm.Types, Llvm
ReadOffAddrOp_Addr | PrimOp
ReadOffAddrOp_Char | PrimOp
ReadOffAddrOp_Double | PrimOp
ReadOffAddrOp_Float | PrimOp
ReadOffAddrOp_Int | PrimOp
ReadOffAddrOp_Int16 | PrimOp
ReadOffAddrOp_Int32 | PrimOp
ReadOffAddrOp_Int64 | PrimOp
ReadOffAddrOp_Int8 | PrimOp
ReadOffAddrOp_StablePtr | PrimOp
ReadOffAddrOp_WideChar | PrimOp
ReadOffAddrOp_Word | PrimOp
ReadOffAddrOp_Word16 | PrimOp
ReadOffAddrOp_Word32 | PrimOp
ReadOffAddrOp_Word64 | PrimOp
ReadOffAddrOp_Word8 | PrimOp
ReadOnly | Llvm.Types, Llvm
ReadOnlyData | Cmm
ReadOnlyData16 | Cmm
readPrec_RDR | PrelNames
readRational | Util
readTcRef | TcRnMonad
ReadTVarIOOp | PrimOp
ReadTVarOp | PrimOp
readWantedCoVar | TcMType
rEAD_PREC | PrelNames
realClassKey | PrelNames
realClassName | PrelNames
realFloatClassKey | PrelNames
realFloatClassName | PrelNames
realFracClassKey | PrelNames
realFracClassName | PrelNames
realHp |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
realIdUnfolding | Id
ReallyUnsafePtrEqualityOp | PrimOp
RealReg | Reg
RealRegPair | Reg
realRegsAlias | Reg
RealRegSingle | Reg
realRegSqueeze |
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
realSp | CgMonad
realWorldPrimId | MkId
realWorldPrimIdKey | PrelNames
realWorldStatePrimTy | TysPrim
realWorldTy | TysPrim
realWorldTyCon | TysPrim
realWorldTyConKey | PrelNames
rebindToReg | StgCmmEnv
rebindToStack | CgBindery
Rec |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoreSyn
RecCon | HsPat, HsSyn, GHC
RecConError |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
recConErrorIdKey | PrelNames
RecFieldEnv | TcRnTypes, TcRnMonad
RecFields | TcRnTypes, TcRnMonad
RecFlag | BasicTypes
reconstructType | InteractiveEval, GHC
RecordCon | HsExpr, HsSyn, GHC
recordSelectorFieldLabel | Id, GHC
recordSpill | RegAlloc.Linear.State
recordThUse | TcRnMonad
RecordUpd | HsExpr, HsSyn, GHC
RecordUpdOrigin | TcRnTypes, TcRnMonad
recoverM | TcRnMonad
recoverTcS | TcSMonad
RecSelError |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
recSelErrorIdKey | PrelNames
RecSelId | IdInfo
RecStmt | HsExpr, HsSyn, GHC
recS_bind_fn | HsExpr, HsSyn, GHC
recS_dicts | HsExpr, HsSyn, GHC
recS_later_ids | HsExpr, HsSyn, GHC
recS_mfix_fn | HsExpr, HsSyn, GHC
recS_rec_ids | HsExpr, HsSyn, GHC
recS_rec_rets | HsExpr, HsSyn, GHC
recS_ret_fn | HsExpr, HsSyn, GHC
recS_stmts | HsExpr, HsSyn, GHC
RecUpd | HsExpr, HsSyn, GHC
RecUpdError |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
recUpdErrorIdKey | PrelNames
Recursive | BasicTypes
rEC_CON_ERROR_ID | MkCore
rec_dotdot | HsPat, HsSyn, GHC
rec_flds | HsPat, HsSyn, GHC
rEC_SEL_ERROR_ID | MkCore
ReEntrant | StgSyn
ReferenceKind | PIC
reflectGhc | HscTypes
RefWrap | RtClosureInspect, InteractiveEval
Reg |
1 (Type/Class) | Reg
2 (Type/Class) | RegAlloc.Graph.ArchBase
3 (Data Constructor) | RegAlloc.Graph.ArchBase
regAlias | RegAlloc.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
RegAllocStatsColored | RegAlloc.Graph.Stats
RegAllocStatsSpill | RegAlloc.Graph.Stats
RegAllocStatsStart | RegAlloc.Graph.Stats
RegClass |
1 (Type/Class) | RegClass
2 (Type/Class) | RegAlloc.Graph.ArchBase
regCoalesce | RegAlloc.Graph.Coalesce
regDotColor |
1 (Function) | X86.RegInfo
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
regIdInfo | StgCmmEnv
Register | SPARC.CodeGen.Base
RegisterParam | CmmCallConv
regLiveness | RegAlloc.Liveness
RegM |
1 (Type/Class) | RegAlloc.Linear.Base, RegAlloc.Linear.State, RegAlloc.Linear.Main
2 (Data Constructor) | RegAlloc.Linear.Base, RegAlloc.Linear.Main
RegMap | RegAlloc.Liveness
regName | RegAlloc.Graph.ArchX86
RegNo | Reg
regNosOfRealReg | Reg
regPair | Reg
RegReal | Reg
RegSet |
1 (Type/Class) | CmmExpr, Cmm
2 (Type/Class) | RegAlloc.Liveness
regSingle | Reg
RegSlot | CmmExpr, Cmm
regsOfClass | RegAlloc.Graph.ArchX86
regsOfLoc | RegAlloc.Linear.Base, RegAlloc.Linear.Main
regSpill | RegAlloc.Graph.Spill
RegSub |
1 (Type/Class) | RegAlloc.Graph.ArchBase
2 (Data Constructor) | RegAlloc.Graph.ArchBase
RegUsage | Instruction
regUsageOfInstr | Instruction
regUsedIn | CmmExpr, Cmm
RegVirtual | Reg
reifyGhc | HscTypes
releaseReg |
1 (Function) | RegAlloc.Linear.X86.FreeRegs, RegAlloc.Linear.FreeRegs
2 (Function) | RegAlloc.Linear.PPC.FreeRegs
3 (Function) | RegAlloc.Linear.SPARC.FreeRegs
RELOAD | RegAlloc.Liveness
RelocatableReadOnlyData | Cmm
removeBlockSet | BlockId
removeDeadAssignmentsAndReloads | CmmSpillReload
removeDups | ListSetOps
removeLiveSlotDefs | CmmStackLayout
removeOpt | StaticFlags
removeSpaces | Util
removeTarget | GHC
removeUnreachableBlocksZ | CmmContFlowOpt
RenamedSource | GHC
renamedSource | GHC
renameSigs | RnBinds
renameVirtualReg | Reg
render | Pretty
replaceBranches | CmmContFlowOpt
replaceLabelsZ | CmmContFlowOpt
replaceTx | CmmTx
replaceTyVarName | HsTypes, HsSyn, GHC
replicatePD | Vectorise.Utils
replicatePDVar | Vectorise.Builtins.Base, Vectorise.Builtins
replicatePIdKey | PrelNames
replicatePName | PrelNames
reportModuleCompilationResult | HscTypes, GHC
reportUnsolved | TcErrors
reportUnusedNames | RnNames
repr_comps | Vectorise.Type.Repr
repr_comp_tys | Vectorise.Type.Repr
repr_cons | Vectorise.Type.Repr
repr_con_tys | Vectorise.Type.Repr
repr_psum_tc | Vectorise.Type.Repr
repr_ptup_tc | Vectorise.Type.Repr
repr_sel_ty | Vectorise.Type.Repr
repr_sum_tc | Vectorise.Type.Repr
repr_tup_tc | Vectorise.Type.Repr
repSplitAppTy_maybe | Type, TcType
repType | Type
rESERVED_C_STACK_BYTES | Constants
rESERVED_STACK_WORDS | Constants
reset_RDR | PrelNames
reslash | Util
resolveLlvmData | LlvmCodeGen.Data
resolveLlvmDatas | LlvmCodeGen.Data
resolveObjs | ObjLink
ResSigCtxt | TcType, TcMType, TcHsType
restoreCurrentCostCentre |
1 (Function) | StgCmmProf
2 (Function) | CgCase
restrictVarEnv | VarEnv
ResTyGADT | HsDecls, HsSyn, GHC
ResTyH98 | HsDecls, HsSyn, GHC
ResType | HsDecls, HsSyn, GHC
resTypeArgDmd | Demand
Results | ZipCfgCmmRep
resultWrapper | DsCCall
Resume |
1 (Type/Class) | InteractiveEval, GHC
2 (Data Constructor) | InteractiveEval
resume | InteractiveEval, GHC
resumeApStack | InteractiveEval
resumeBindings | InteractiveEval
resumeBreakInfo | InteractiveEval, GHC
resumeBreakMVar | InteractiveEval
resumeFinalIds | InteractiveEval
resumeHistory | InteractiveEval, GHC
resumeHistoryIx | InteractiveEval, GHC
resumeSpan | InteractiveEval, GHC
resumeStatMVar | InteractiveEval
resumeStmt | InteractiveEval, GHC
resumeThreadId | InteractiveEval, GHC
Ret | MkZipCfgCmm
retAddrSizeW | SMRep
RetCPR | Demand
retCPR | Demand
retPtLbl | BlockId
RetryOp | PrimOp
RETURN | ByteCodeInstr
Return |
1 (Data Constructor) | Llvm.AbsSyn, Llvm
2 (Data Constructor) | StgCmmMonad
ReturnCon | ClosureInfo
returnFC |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
returnIOIdKey | PrelNames
returnIOName | PrelNames
returnIO_RDR | PrelNames
ReturnIt |
1 (Data Constructor) | ClosureInfo
2 (Data Constructor) | StgCmmClosure
returnMClassOpKey | PrelNames
returnMName | PrelNames
returnM_RDR | PrelNames
returnP | ParserCoreUtils
ReturnsAlg | PrimOp
returnsCPR | Demand
ReturnsPrim | PrimOp
returnUnboxedTuple | CgTailCall
returnUs | UniqSupply
RETURN_UBX | ByteCodeInstr
rET_BIG | SMRep
rET_SMALL | SMRep
reverseBlocksInTops | RegAlloc.Liveness
RewriteDeep | ZipDataflow
RewriteShallow | ZipDataflow
rewriteWithFunDeps | TcCanonical
RewritingDepth | ZipDataflow
rhsIsStatic | CoreUtils
rhssOfAlts | CoreSyn
rhssOfBind | CoreSyn
RI |
1 (Type/Class) | PPC.Instr
2 (Type/Class) | SPARC.Instr
RightCoercion | ExternalCore
rightCoercionTyCon | Coercion
rightCoercionTyConKey | PrelNames
rightDataConKey | PrelNames
rightDataConName | PrelNames
rightmost | SrcLoc, GHC
right_RDR | PrelNames
RIImm |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
ripRel | X86.Regs
RIReg |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
riZero | SPARC.Instr
RLWINM | PPC.Instr
rnBindPat | RnPat
rnBndr2 | VarEnv
rnBndrL | VarEnv
rnBndrR | VarEnv
rnBndrs2 | VarEnv
rnConDeclFields | RnTypes
rnContext | RnTypes
RnEnv2 | VarEnv
rnEtaL | VarEnv
rnEtaR | VarEnv
rnExports | RnNames
rnExpr | RnExpr
rnGRHSs | RnBinds
rnHsDoc | RnHsDoc
rnHsRecFields1 | RnPat
rnHsSigType | RnTypes
rnHsType | RnTypes
rnHsTypeFVs | RnTypes
rnImports | RnNames
rnInScope | VarEnv
rnInScopeSet | VarEnv
rnLExpr | RnExpr
rnLHsDoc | RnHsDoc
rnLHsType | RnTypes
rnLHsTypes | RnTypes
rnLit | RnPat
rnLocalBindsAndThen | RnBinds
rnLocalValBindsLHS | RnBinds
rnLocalValBindsRHS | RnBinds
rnLPred | RnTypes
RnM | TcRnTypes, TcRnMonad
rnMatchGroup | RnBinds
rnMbLHsDoc | RnHsDoc
rnMethodBinds | RnBinds
rnOccL | VarEnv
rnOccR | VarEnv
rnOverLit | RnPat
rnPat | RnPat
rnPats | RnPat
rnSplice | RnTypes
rnSrcDecls | RnSource
rnStmts | RnExpr
rnTopBinds | RnBinds
rnTopBindsLHS | RnBinds
rnTopBindsRHS | RnBinds
rnTyClDecls | RnSource
rootMainKey | PrelNames
rOOT_MAIN | PrelNames
roughMatchTcs | InstEnv
roughTopNames | Rules
rparen |
1 (Function) | Pretty
2 (Function) | Outputable
rsi | X86.Regs
rsp | X86.Regs
rtsBuildTag | DynFlags, GHC
rtsIsProfiled | DynFlags
rtsOpts | DynFlags, GHC
RtsOptsAll | DynFlags
RtsOptsEnabled | DynFlags
rtsOptsEnabled | DynFlags, GHC
RtsOptsNone | DynFlags
RtsOptsSafeOnly | DynFlags
rtsPackageId | Module
RU | Instruction
Rule | CoreSyn
ruleActivation | CoreSyn
ruleArity | CoreSyn
RuleBase | Rules
RuleBndr |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
RuleBndrSig | HsDecls, HsSyn, GHC
ruleCheck | DynFlags, GHC
ruleCheckProgram | Rules
RuleD | HsDecls, HsSyn, GHC
RuleDecl | HsDecls, HsSyn, GHC
RuleFired | CoreMonad
ruleIdName | CoreSyn
ruleLhsFreeIds | CoreFVs
ruleLhsOrphNames | CoreFVs
RuleMatchInfo | BasicTypes
ruleMatchTyX | Unify
RuleName | BasicTypes, CoreSyn
ruleName | CoreSyn
ruleRhsFreeVars | CoreFVs
rulesFreeVars | CoreFVs
RuleSkol | TcRnTypes, TcRnMonad
rulesOfBinds | Rules
RunAndLogSteps | InteractiveEval, GHC
runAnnotation | TcSplice
runAs | SysTools
RunBreak | InteractiveEval, GHC
runCc | SysTools
runCmdLine | CmdLineParser
runCmmContFlowOptsZs | CmmContFlowOpt
runCmmOpts | CmmContFlowOpt
runCoreM | CoreMonad
runCpp | SysTools
runDFM | DFMonad
RunException | InteractiveEval, GHC
RunFailed | InteractiveEval, GHC
runFuelIO | OptimizationFuel, DFMonad
runGhc | GHC
runGhcT | GHC
runID | MonadUtils, IOEnv, TcRnMonad
runIOEnv | IOEnv, TcRnMonad
runLink | SysTools
runLlvmLlc | SysTools
runLlvmOpt | SysTools
runMainIOName | PrelNames
runMainKey | PrelNames
runMangle | SysTools
runMaybeT | Maybes
runMkDLL | SysTools
RunOk | InteractiveEval, GHC
runPp | SysTools
runQuasiQuoteDecl | TcSplice
runQuasiQuoteExpr | TcSplice
runQuasiQuotePat | TcSplice
runQuasiQuoteType | TcSplice
runR | RegAlloc.Linear.State
RunResult | InteractiveEval, GHC
runs | ListSetOps
runSplit | SysTools
runState | State
runState' | State
runStmt | InteractiveEval, GHC
runSTRepIdKey | PrelNames
runSTRepName | PrelNames
runTcS | TcSMonad
runtimeErrorIdKey | PrelNames
RuntimeUnk | TcType
RuntimeUnkSkol | TcRnTypes, TcRnMonad
rUNTIME_ERROR_ID | MkCore
RunToCompletion | InteractiveEval, GHC
runTx | CmmTx
runUnlit | SysTools
runVM | Vectorise.Monad.Base, Vectorise.Monad
runWindres | SysTools
ru_act | CoreSyn
ru_args | CoreSyn
ru_auto | CoreSyn
ru_bndrs | CoreSyn
ru_fn | CoreSyn
ru_local | CoreSyn
ru_name | CoreSyn
ru_nargs | CoreSyn
ru_rhs | CoreSyn
ru_rough | CoreSyn
ru_try | CoreSyn