ghc-7.10.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 - N

N | StgCmmArgRep, StgCmmLayout
Naked | Llvm.Types, Llvm
Name | Name, GhcPlugins, GHC
NameCache |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
NameCacheUpdater | IfaceEnv
Named | StgCmmExtCode
NamedTarget | Annotations, GhcPlugins
NamedThing | Name, GhcPlugins, GHC
NameEnv | NameEnv, GhcPlugins
nameEnvElts | NameEnv, GhcPlugins
nameEnvUniqueElts | NameEnv, GhcPlugins
nameIsLocalOrFrom | Name, GhcPlugins
NameMaker | RnPat
nameModule | Name, GhcPlugins, GHC
nameModule_maybe | Name, GhcPlugins
NameNotInScope1 | Outputable, GhcPlugins
NameNotInScope2 | Outputable, GhcPlugins
nameOccName | Name, GhcPlugins
nameOfObject | HscTypes, GhcPlugins
NameQual | Outputable, GhcPlugins
nameRdrName | RdrName, GhcPlugins
NameSet | NameSet, GhcPlugins
nameSetElems | NameSet, GhcPlugins
NameSpace | OccName, Name, GhcPlugins
nameSpacesRelated | OccName, Name, GhcPlugins
nameSrcLoc | Name, GhcPlugins
nameSrcSpan | Name, GhcPlugins, GHC
nameTyConName | DsMeta
nameUnique | Name, GhcPlugins
NameUnqual | Outputable, GhcPlugins
narrow16Int# | ExtsCompat46
narrow16IntLit | Literal, GhcPlugins
Narrow16IntOp | PrimOp
narrow16Word# | ExtsCompat46
narrow16WordLit | Literal, GhcPlugins
Narrow16WordOp | PrimOp
narrow32Int# | ExtsCompat46
narrow32IntLit | Literal, GhcPlugins
Narrow32IntOp | PrimOp
narrow32Word# | ExtsCompat46
narrow32WordLit | Literal, GhcPlugins
Narrow32WordOp | PrimOp
narrow8Int# | ExtsCompat46
narrow8IntLit | Literal, GhcPlugins
Narrow8IntOp | PrimOp
narrow8Word# | ExtsCompat46
narrow8WordLit | Literal, GhcPlugins
Narrow8WordOp | PrimOp
narrowFp | Llvm.Types
narrowS | CmmType, CmmExpr, Cmm
narrowU | CmmType, CmmExpr, Cmm
NatBasicBlock | Instruction
NatCmm | Instruction
NatCmmDecl | Instruction
natCmmTopToLive | RegAlloc.Liveness
nativeCodeGen | AsmCodeGen
NativeDirectCall | CmmNode, Cmm
NativeNodeCall | CmmNode, Cmm
NativeReturn | CmmNode, Cmm
NatM | NCGMonad
natm_debug_map | NCGMonad
natm_delta | NCGMonad
natm_dflags | NCGMonad
natm_fileid | NCGMonad
natm_imports | NCGMonad
natm_modloc | NCGMonad
natm_pic | NCGMonad
NatM_State |
1 (Type/Class) | NCGMonad
2 (Data Constructor) | NCGMonad
natm_this_module | NCGMonad
natm_us | NCGMonad
ncgDebugIsOn | Util, GhcPlugins
NCU | IfaceEnv
NE |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
neAddr# | ExtsCompat46
neChar# | ExtsCompat46
needImportedSymbols | PIC
needSaturated | CoreSyn, GhcPlugins
needsCaseBinding | CoreUtils, GhcPlugins
needsCDecl | CLabel
needsSRT | Cmm
needsTemplateHaskell | GHC
neFloat# | ExtsCompat46
NEG |
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Instr
NegApp | HsExpr, HsSyn, GHC
negateClassOpKey | PrelNames
negateDouble# | ExtsCompat46
negateDoubleX2# | ExtsCompat46
negateDoubleX4# | ExtsCompat46
negateDoubleX8# | ExtsCompat46
negateFastInt | FastTypes, GhcPlugins
negateFixity | BasicTypes, GhcPlugins, GHC
negateFloat# | ExtsCompat46
negateFloatX16# | ExtsCompat46
negateFloatX4# | ExtsCompat46
negateFloatX8# | ExtsCompat46
negateFractionalLit | BasicTypes, GhcPlugins
negateInt# | ExtsCompat46
negateInt16X16# | ExtsCompat46
negateInt16X32# | ExtsCompat46
negateInt16X8# | ExtsCompat46
negateInt32X16# | ExtsCompat46
negateInt32X4# | ExtsCompat46
negateInt32X8# | ExtsCompat46
negateInt64X2# | ExtsCompat46
negateInt64X4# | ExtsCompat46
negateInt64X8# | ExtsCompat46
negateInt8X16# | ExtsCompat46
negateInt8X32# | ExtsCompat46
negateInt8X64# | ExtsCompat46
negateIntegerIdKey | PrelNames
negateIntegerName | PrelNames
negateName | PrelNames
NegateOrigin | TcRnTypes, TcRnMonad
NEGI | X86.Instr
neighbors | UnVarGraph
NEON | Platform
neqIntegerPrimIdKey | PrelNames
neqIntegerPrimName | PrelNames
Nest | Llvm.Types, Llvm
nest |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
NestedAtomically |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
nestImplicTcS | TcSMonad
nestTcS | TcSMonad
NEVER | SPARC.Cond
NeverActive | BasicTypes, GhcPlugins
neverInlinePragma | BasicTypes, GhcPlugins
neverQualify | Outputable, GhcPlugins
neverQualifyModules | Outputable, GhcPlugins
neverQualifyNames | Outputable, GhcPlugins
neverUnfoldGuidance | CoreSyn, GhcPlugins
newAlignedPinnedByteArray# | ExtsCompat46
NewAlignedPinnedByteArrayOp_Char | PrimOp
newArray# | ExtsCompat46
newArrayArray# | ExtsCompat46
NewArrayArrayOp | PrimOp
NewArrayOp | PrimOp
newArrowScope | TcRnMonad
newBCO# | ExtsCompat46
NewBCOOp | PrimOp
NEWBLOCK |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
3 (Data Constructor) | SPARC.Instr
newBlockId | StgCmmExtCode
newBreakArray | BreakArray
newBufHandle | BufWrite
newByteArray# | ExtsCompat46
NewByteArrayOp_Char | PrimOp
newByteStringCLit | StgCmmUtils
newClsInst | Inst
newDerived | TcSMonad
newDerivOnLoc | DynFlags, GhcPlugins, GHC
newDFunName | TcEnv
newDict | TcMType
newDummyVar | Vectorise.Monad.Naming, Vectorise.Monad
newEq | TcMType
newEvVar |
1 (Function) | TcMType
2 (Function) | TcSMonad
newEvVars | TcMType
newExportedVar | Vectorise.Monad.Naming, Vectorise.Monad
NewFact |
1 (Data Constructor) | Hoopl.Dataflow, Hoopl
2 (Type/Class) | Hoopl.Dataflow, Hoopl
newFailLocalDs | DsMonad
newFamInst | FamInst
newFamInstAxiomName | TcEnv
newFamInstTyConName | TcEnv
newFastMutInt | FastMutInt
newFastMutPtr | FastMutInt
newFlattenSkolem | TcSMonad
newFlexiTcSTy | TcSMonad
newFlexiTyVar |
1 (Function) | TcMType
2 (Function) | TcPluginM
newFlexiTyVarTy | TcMType
newFlexiTyVarTys | TcMType
newFunctionName | StgCmmExtCode
newGivenEvVar | TcSMonad
newGivenEvVars | TcSMonad
newGlobalBinder | IfaceEnv
newHscEnv | HscMain
newId | SimplMonad
newIfaceName | IfaceEnv
newIfaceNames | IfaceEnv
newImplicitBinder | IfaceEnv, BuildTyCl
newImport | StgCmmExtCode
newLabel | StgCmmExtCode
newLabelC | StgCmmMonad
newLocal | StgCmmExtCode
newLocalBndrRn | RnEnv
newLocalBndrsRn | RnEnv
newLocalName | TcRnMonad, TcEnv, DsMonad
newLocalVar | Vectorise.Monad.Naming, Vectorise.Monad, Vectorise.Utils
newLocalVars | Vectorise.Monad.Naming, Vectorise.Monad
newLocalVVar | Vectorise.Utils.Base, Vectorise.Utils
newMetaDetails | TcMType
newMetaKindVar | TcMType
newMetaKindVars | TcMType
newMetaTyVar | TcMType
newMethodFromName | Inst
newMutVar | IOEnv, TcRnMonad
newMutVar# | ExtsCompat46
NewMutVarOp | PrimOp
newMVar# | ExtsCompat46
NewMVarOp | PrimOp
newName | TcRnMonad
newNode | GraphBase, GraphColor
newNoSigLetBndr | TcPat
neWord# | ExtsCompat46
NewOrData | HsDecls, HsSyn, GHC
newOverloadedLit | Inst
newPinnedByteArray# | ExtsCompat46
NewPinnedByteArrayOp_Char | PrimOp
newPredVarDs | DsMonad
newReadState | Binary
newReturnTyVar | TcMType
newReturnTyVarTy | TcMType
newSigTyVar | TcMType
newSimpleWanted | TcMType
newSimpleWanteds | TcMType
newSmallArray# | ExtsCompat46
NewSmallArrayOp | PrimOp
newStablePtrIdKey | PrelNames
newStablePtrName | PrelNames
newStablePtr_RDR | PrelNames
newStringCLit | StgCmmUtils
newSysLocalDs | DsMonad
newSysLocalId | TcRnMonad
newSysLocalIds | TcRnMonad
newSysLocalsDs | DsMonad
newSysName | TcRnMonad
newTagUnique | Unique
newTcEvBinds |
1 (Function) | TcRnMonad, TcMType
2 (Function) | TcSMonad
newTcRef |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
newTemp | StgCmmUtils
newTempLibName | SysTools
newTempName | SysTools
newTopSrcBinder | RnEnv
newTVar# | ExtsCompat46
NewTVarOp | PrimOp
NewTyCon | TyCon, GhcPlugins
newTyConCo | TyCon, GhcPlugins
newTyConCo_maybe | TyCon, GhcPlugins
newTyConEtadArity | TyCon, GhcPlugins
newTyConEtadRhs | TyCon, GhcPlugins
newTyConInstRhs | Type, GhcPlugins
newTyConRhs | TyCon, GhcPlugins
NewType | HsDecls, HsSyn, GHC
NewtypeWrap | RtClosureInspect, InteractiveEval
newTyVar | Vectorise.Monad.Naming, Vectorise.Monad
newTyVarNameRn | RnTypes
newUnboxedTupleRegs | StgCmmUtils
newUniqSupply | StgCmmMonad
newUnique |
1 (Function) | StgCmmMonad
2 (Function) | TcRnMonad, DsMonad
newUniqueId | DsMonad
newUniqueSupply | TcRnMonad, DsMonad
newWantedEvVar | TcSMonad
newWantedEvVarNC | TcSMonad
newWildcardVar | TcMType
newWildcardVarMetaKind | TcMType
newWriteState | Binary
NextBranch | CoAxiom
nextChar | StringBuffer
nextIsEOF | Lexer
nextRole | Type, TcType, GhcPlugins
nextTempSuffix | DynFlags, GhcPlugins, GHC
nextWrapperNum | DynFlags, GhcPlugins, GHC
ne_RDR | PrelNames
nilDataCon | TysWiredIn, GhcPlugins
nilDataConKey | PrelNames
nilDataConName | TysWiredIn, GhcPlugins
nilFS | FastString, GhcPlugins
nilOL | OrdList
nlConPat | HsUtils, HsSyn, GHC
nlConPatName | HsUtils, HsSyn, GHC
nlConVarPat | HsUtils, HsSyn, GHC
nlHsApp | HsUtils, HsSyn, GHC
nlHsApps | HsUtils, HsSyn, GHC
nlHsAppTy | HsUtils, HsSyn, GHC
nlHsCase | HsUtils, HsSyn, GHC
nlHsDo | HsUtils, HsSyn, GHC
nlHsFunTy | HsUtils, HsSyn, GHC
nlHsIf | HsUtils, HsSyn, GHC
nlHsIntLit | HsUtils, HsSyn, TcHsSyn, GHC
nlHsLam | HsUtils, HsSyn, GHC
nlHsLit | HsUtils, HsSyn, GHC
nlHsOpApp | HsUtils, HsSyn, GHC
nlHsPar | HsUtils, HsSyn, GHC
nlHsTyApp | HsUtils, HsSyn, GHC
nlHsTyApps | HsUtils, HsSyn, GHC
nlHsTyConApp | HsUtils, HsSyn, GHC
nlHsTyVar | HsUtils, HsSyn, GHC
nlHsVar | HsUtils, HsSyn, GHC
nlHsVarApps | HsUtils, HsSyn, GHC
nlInfixConPat | HsUtils, HsSyn, GHC
nlList | HsUtils, HsSyn, GHC
nlLitPat | HsUtils, HsSyn, GHC
nlNullaryConPat | HsUtils, HsSyn, GHC
nlTuplePat | HsUtils, HsSyn, GHC
nlVarPat | HsUtils, HsSyn, GHC
nlWildConPat | HsUtils, HsSyn, GHC
nlWildPat | HsUtils, HsSyn, GHC
nlWildPatId | HsUtils, HsSyn, GHC
nlWildPatName | HsUtils, HsSyn, GHC
No | Vectorise.Monad.Base, Vectorise.Monad
NoAlias | Llvm.Types, Llvm
NoArg | CmdLineParser
noArityDataCon_RDR | PrelNames
NoArrowCtxt | TcRnTypes, TcRnMonad
noBinderInfo | StgSyn
noBwdRewrite | Hoopl.Dataflow, Hoopl
noCafIdInfo | IdInfo, GhcPlugins
NoCafRefs | IdInfo, GhcPlugins
NoCapture | Llvm.Types, Llvm
noCCS | CostCentre
noCCSAttached | CostCentre
NoChange | Hoopl.Dataflow, Hoopl
noCheckSafe | TcForeign
NoC_SRT | Cmm
NoDataConRep | DataCon, GhcPlugins
NoDataKinds | TcRnTypes, TcRnMonad
Node |
1 (Type/Class) | Digraph
2 (Type/Class) | GraphBase, GraphColor
3 (Data Constructor) | GraphBase, GraphColor
node | CmmExpr, Cmm
nodeClass | GraphBase, GraphColor
nodeCoalesce | GraphBase, GraphColor
nodeColor | GraphBase, GraphColor
nodeConflicts | GraphBase, GraphColor
nodeExclusions | GraphBase, GraphColor
NoDefMeth | Class
nodeId | GraphBase, GraphColor
nodeMustPointToIt | StgCmmClosure
noDependencies | HscTypes, GhcPlugins
nodePreference | GraphBase, GraphColor
nodeReg | CmmExpr, Cmm
NoDM | BasicTypes, GhcPlugins
NoDup | SimplUtils
noDuplicate# | ExtsCompat46
NoDuplicateOp | PrimOp
noEscapeHeapCheck | StgCmmHeap
noExtraStack | MkGraph
noFacts | Hoopl
noForeignExportCoercionYet | HsDecls, HsSyn, GHC
noForeignImportCoercionYet | HsDecls, HsSyn, GHC
noFreeRegs |
1 (Function) | RegAlloc.Linear.SPARC.FreeRegs
2 (Function) | RegAlloc.Linear.X86.FreeRegs
3 (Function) | RegAlloc.Linear.X86_64.FreeRegs
4 (Function) | RegAlloc.Linear.PPC.FreeRegs
nOfThem | Util, GhcPlugins
noFwdRewrite | Hoopl.Dataflow, Hoopl
NoHint | CmmType, CmmExpr, Cmm
NoHpcInfo | HscTypes, GhcPlugins
noIfaceTrustInfo | HscTypes, GhcPlugins
noIfaceVectInfo | HscTypes, GhcPlugins
NoImplicitFloat | Llvm.Types, Llvm
NoInfo | IfaceSyn
NoInline |
1 (Data Constructor) | BasicTypes, GhcPlugins
2 (Data Constructor) | Llvm.Types, Llvm
NoLink | DynFlags, GhcPlugins, GHC
noLiveOnEntry | CmmLive
noLoc | SrcLoc, GhcPlugins, GHC
NomEq | Type, GhcPlugins
noMethodBindingErrorIdKey | PrelNames
NoMethodError |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
Nominal | CoAxiom, TyCon, Coercion, GhcPlugins
noModError | GhcMake
nonExhaustiveGuardsErrorIdKey | PrelNames
nonHdrSize | SMRep
nonHdrSizeW | SMRep
nonIOok | TcForeign
NonLocal | Hoopl
nonPtrs | RtClosureInspect
NonRec | CoreSyn, GhcPlugins
NonRecursive | BasicTypes, GhcPlugins
NonTermination |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
NonTrivArg | CoreUnfold
NonVoid |
1 (Type/Class) | StgCmmEnv
2 (Data Constructor) | StgCmmEnv
nonVoidIds | StgCmmEnv
nON_EXHAUSTIVE_GUARDS_ERROR_ID | MkCore, GhcPlugins
NoOccInfo | BasicTypes, IdInfo, GhcPlugins
NoOneShotInfo | BasicTypes, IdInfo, GhcPlugins
noOneShotInfo | BasicTypes, IdInfo, GhcPlugins
NoOverlap | BasicTypes, InstEnv, GhcPlugins
NOP |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
Nop | Llvm.AbsSyn, Llvm
NoPackage | HscTypes, Finder, GhcPlugins, TcPluginM
NoParent | RdrName, GhcPlugins
NoParentTyCon | TyCon, GhcPlugins
nopDmdType | Demand
noPostTcExpr | HsExpr, HsSyn, GHC
noPostTcTable | HsExpr, HsSyn, GHC
NoProfAuto | DynFlags, GhcPlugins
NoProfilingInfo | Cmm
nopSig | Demand
noRebindableInfo | HsUtils, HsSyn, GHC
NoRedZone | Llvm.Types, Llvm
NoReturn | Llvm.Types, Llvm
NormalCC | CostCentre
normaliseFfiType | TcForeign
NormaliseStepper | Coercion, GhcPlugins
NormaliseStepResult | Coercion, GhcPlugins
normaliseTcApp | FamInstEnv
normaliseType | FamInstEnv
NoScope | CoreSyn, GhcPlugins
noSelTyConKey | PrelNames
noSelTyConName | PrelNames
NoSpecConstr | ExtsCompat46, SpecConstr
noSpecPrags | HsBinds, HsSyn, GHC
noSrcLoc | SrcLoc, GhcPlugins, GHC
noSrcSpan | SrcLoc, GhcPlugins, GHC
NoSRT | StgSyn
NoStubs | HscTypes, GhcPlugins
noSyntaxExpr | HsExpr, HsSyn, GHC
NOT |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
not# | ExtsCompat46
notAssocDataCon_RDR | PrelNames
NotCafCC | CostCentre
notElemTvSubst | Type, TcType, GhcPlugins
NotFound | HscTypes, Finder, GhcPlugins, TcPluginM
Nothing | Maybes
NothingC | Hoopl
NothingO | Hoopl
notI# | ExtsCompat46
notInsideLam | BasicTypes, IdInfo, GhcPlugins
NotIOp | PrimOp
NotMarkedStrict | DataCon, GhcPlugins, GHC
notNull | Util, GhcPlugins
notOneBranch | BasicTypes, IdInfo, GhcPlugins
NotOp | PrimOp
NotOrphan | InstEnv
notOrphan | InstEnv
NOTPARITY | X86.Cond
NotSigOf | DynFlags, GhcPlugins
NotSwapped | BasicTypes, GhcPlugins
NotTopLevel | BasicTypes, GhcPlugins
NotValid | ErrUtils
not_RDR | PrelNames
NoUnfolding | CoreSyn, GhcPlugins
noUnfolding | CoreSyn, CoreUnfold, GhcPlugins
NoUnwind | Llvm.Types, Llvm
noUsage | Instruction
noV | Vectorise.Monad.Base, Vectorise.Monad
NoVect | CoreSyn, GhcPlugins
noVectInfo | HscTypes, GhcPlugins
NoWarnings | HscTypes, GhcPlugins
nO_METHOD_BINDING_ERROR_ID | MkCore, GhcPlugins
NPat | HsPat, HsSyn, GHC
NPlusKPat | HsPat, HsSyn, GHC
nptrs | ByteCodeItbls
nsNames | HscTypes, GhcPlugins
nsUniqs | HscTypes, GhcPlugins
NS_Abort | Coercion, GhcPlugins
NS_Done | Coercion, GhcPlugins
NS_Step | Coercion, GhcPlugins
NTA | X86.Instr
NthCo | Coercion, GhcPlugins
nthRole | Coercion, GhcPlugins
nTimes | Util, GhcPlugins
ntTyConKey | PrelNames
nt_co | TyCon, GhcPlugins
nt_etad_rhs | TyCon, GhcPlugins
nt_rhs | TyCon, GhcPlugins
nubSort | Util, GhcPlugins
nukeRnEnvL | VarEnv, GhcPlugins
nukeRnEnvR | VarEnv, GhcPlugins
nullAddr# | ExtsCompat46
nullAddrId | MkId
nullAddrIdKey | PrelNames
nullAddrLit | Literal, GhcPlugins
nullFS | FastString, GhcPlugins
nullRegSet | CmmExpr, Cmm
numClassKey | PrelNames
numClassName | PrelNames
numClass_RDR | PrelNames
numericClassKeys | PrelNames
NumSparks | PrimOp
numSparks# | ExtsCompat46
numToTrustInfo | HscTypes, GhcPlugins
n_chars | FastString, GhcPlugins
n_decls_in | HscTypes, GhcPlugins
n_decls_out | HscTypes, GhcPlugins
n_ifaces_in | HscTypes, GhcPlugins
n_insts_in | HscTypes, GhcPlugins
n_insts_out | HscTypes, GhcPlugins
n_rules_in | HscTypes, GhcPlugins
n_rules_out | HscTypes, GhcPlugins