ghc-7.4.2: The GHC API

Index - N

NakedLlvm.Types, Llvm
NameName, GhcPlugins, GHC
NameCache 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
NameCacheUpdaterIfaceEnv
NamedCgExtCode
NamedTargetAnnotations, GhcPlugins
NamedThingName, GhcPlugins, GHC
NameEnvNameEnv, GhcPlugins
nameEnvEltsNameEnv, GhcPlugins
nameEnvUniqueEltsNameEnv, GhcPlugins
nameIsLocalOrFromName, GhcPlugins
NameMakerRnPat
nameModuleName, GhcPlugins, GHC
nameModule_maybeName, GhcPlugins
NameNotInScope1Outputable, GhcPlugins
NameNotInScope2Outputable, GhcPlugins
nameOccNameName, GhcPlugins
nameOfObjectHscTypes, GhcPlugins
NameQualOutputable, GhcPlugins
nameRdrNameRdrName, GhcPlugins
NameSetNameSet, GhcPlugins
nameSetToListNameSet, GhcPlugins
NameSpaceOccName, Name, GhcPlugins
nameSrcLocName, GhcPlugins
nameSrcSpanName, GhcPlugins, GHC
nameTyConNameDsMeta
nameUniqueName, GhcPlugins
NameUnqualOutputable, GhcPlugins
narrow16IntLitLiteral, GhcPlugins
Narrow16IntOpPrimOp
narrow16WordLitLiteral, GhcPlugins
Narrow16WordOpPrimOp
narrow32IntLitLiteral, GhcPlugins
Narrow32IntOpPrimOp
narrow32WordLitLiteral, GhcPlugins
Narrow32WordOpPrimOp
narrow8IntLitLiteral, GhcPlugins
Narrow8IntOpPrimOp
narrow8WordLitLiteral, GhcPlugins
Narrow8WordOpPrimOp
narrowSCmmType, CmmExpr, Cmm, OldCmm
narrowUCmmType, CmmExpr, Cmm, OldCmm
NatBasicBlockInstruction
NatCmmInstruction
NatCmmDeclInstruction
natCmmTopToLiveRegAlloc.Liveness
nativeCodeGenAsmCodeGen
NativeDirectCallCmmNode, Cmm
NativeNodeCallCmmNode, Cmm
NativeReturnCmmNode, Cmm
NatMNCGMonad
natm_deltaNCGMonad
natm_dflagsNCGMonad
natm_importsNCGMonad
natm_picNCGMonad
NatM_State 
1 (Type/Class)NCGMonad
2 (Data Constructor)NCGMonad
natm_usNCGMonad
ncgDebugIsOnUtil, GhcPlugins
NCUIfaceEnv
NE 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
needImportedSymbolsPIC
needSaturatedCoreSyn, GhcPlugins
needsCaseBindingCoreUtils, GhcPlugins
needsCDeclCLabel
needsSRTCmm, ClosureInfo
needsTemplateHaskellGHC
NEG 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Instr
NegAppHsExpr, HsSyn, GHC
negateClassOpKeyPrelNames
negateFastIntFastTypes, GhcPlugins
negateFixityBasicTypes, GhcPlugins, GHC
negateFractionalLitBasicTypes, GhcPlugins
negateIntegerIdKeyPrelNames
negateIntegerNamePrelNames
negateNamePrelNames
NegateOriginTcRnTypes, TcRnMonad
NEGIX86.Instr
NEONPlatform
neqIntegerIdKeyPrelNames
neqIntegerNamePrelNames
NestLlvm.Types, Llvm
nest 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
NestedAtomically 
1 (Data Constructor)Exception
2 (Type/Class)Exception
nestImplicTcSTcSMonad
NEVERSPARC.Cond
NeverActiveBasicTypes, GhcPlugins
neverInlinePragmaBasicTypes, GhcPlugins
neverQualifyOutputable, GhcPlugins
neverUnfoldGuidanceCoreSyn, GhcPlugins
NewAlignedPinnedByteArrayOp_CharPrimOp
NewArrayArrayOpPrimOp
NewArrayOpPrimOp
newArrowScopeTcRnTypes, TcRnMonad
NewBCOOpPrimOp
NEWBLOCK 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
newBreakArrayBreakArray
newBufHandleBufWrite
NewByteArrayOp_CharPrimOp
newByteStringCLit 
1 (Function)CgUtils
2 (Function)StgCmmUtils
newDerivOnLocDynFlags, GhcPlugins, GHC
newDFunNameTcEnv
newDictTcMType
newDummyVarVectorise.Monad.Naming, Vectorise.Monad
newEqTcMType
newEqVarTcSMonad
newEvVar 
1 (Function)TcMType
2 (Function)TcSMonad
newEvVarsTcMType
newExportedVarVectorise.Monad.Naming, Vectorise.Monad
newFailLocalDsDsMonad
newFamInstTyConNameTcEnv
newFastMutIntFastMutInt
newFastMutPtrFastMutInt
newFlattenSkolemTyTcSMonad
newFlexiTcSTyTcSMonad
newFlexiTyVarTcMType
newFlexiTyVarTyTcMType
newFlexiTyVarTysTcMType
newFunctionNameCgExtCode
newGivenEqVarTcSMonad
newGlobalBinderIfaceEnv
newHscEnvHscMain
newIdSimplMonad
newIfaceNameIfaceEnv
newIfaceNamesIfaceEnv
newImplicationTcUnify
newImplicitBinderIfaceEnv, BuildTyCl
newImportCgExtCode
newIPTcMType
newIPNameIfaceEnv
newKindConstraintTcSMonad
newLabelCgExtCode
newLabelCCgMonad
newLocalCgExtCode
newLocalBndrRnRnEnv
newLocalBndrsRnRnEnv
newLocalNameTcRnMonad, DsMonad, TcEnv
newLocalVarVectorise.Monad.Naming, Vectorise.Monad, Vectorise.Utils
newLocalVarsVectorise.Monad.Naming, Vectorise.Monad
newLocalVVarVectorise.Utils.Base, Vectorise.Utils
newMetaKindVarTcMType
newMetaKindVarsTcMType
newMetaTyVarTcMType
newMetaUniqueTcRnMonad
newMethodFromNameInst
newMutVarIOEnv, TcRnMonad
NewMutVarOpPrimOp
NewMVarOpPrimOp
newNameTcRnMonad
newNodeGraphBase, GraphColor
newNoSigLetBndrTcPat
NewOrDataHsDecls, HsSyn, GHC
newOverloadedLitInst
NewPinnedByteArrayOp_CharPrimOp
newPredVarDsDsMonad
newReadStateBinary
newSigLetBndrTcPat
newStablePtrIdKeyPrelNames
newStablePtrNamePrelNames
newStablePtr_RDRPrelNames
newStringCLit 
1 (Function)CgUtils
2 (Function)StgCmmUtils
newSysLocalDsDsMonad
newSysLocalIdsTcRnMonad
newSysLocalsDsDsMonad
newTagUniqueUnique
newTcEvBindsTcRnMonad, TcMType
newTcRefTcRnMonad
newTemp 
1 (Function)CgUtils
2 (Function)StgCmmUtils
newTempNameSysTools
newTopSrcBinderRnEnv
NewTVarOpPrimOp
NewTyConTyCon, GhcPlugins
newTyConCoTyCon, GhcPlugins
newTyConCo_maybeTyCon, GhcPlugins
newTyConEtadRhsTyCon, GhcPlugins
newTyConInstRhsType, GhcPlugins
newTyConRhsTyCon, GhcPlugins
NewTypeHsDecls, HsSyn, GHC
NewtypeExternalCore
NewTypeDerivedTcEnv
NewtypeWrapRtClosureInspect, InteractiveEval
newTyVarVectorise.Monad.Naming, Vectorise.Monad
newUnboxedTupleRegsStgCmmUtils
newUniqSupply 
1 (Function)CgMonad
2 (Function)StgCmmMonad
newUnique 
1 (Function)CgMonad
2 (Function)TcRnMonad, DsMonad
3 (Function)StgCmmMonad
newUniqueIdDsMonad
newUniqueSupplyTcRnMonad, DsMonad
newWantedEvVarTcMType
newWantedEvVarsTcMType
newWriteStateBinary
nextCharStringBuffer
nextIsEOFLexer
ne_RDRPrelNames
niFixTvSubstUnify
nilDataConTysWiredIn, GhcPlugins
nilDataConKeyPrelNames
nilFSFastString, GhcPlugins
nilOLOrdList
niSubstTvSetUnify
nlConPatHsUtils, HsSyn, GHC
nlConVarPatHsUtils, HsSyn, GHC
nlHsAppHsUtils, HsSyn, GHC
nlHsAppsHsUtils, HsSyn, GHC
nlHsAppTyHsUtils, HsSyn, GHC
nlHsCaseHsUtils, HsSyn, GHC
nlHsDoHsUtils, HsSyn, GHC
nlHsFunTyHsUtils, HsSyn, GHC
nlHsIfHsUtils, HsSyn, GHC
nlHsIntLitHsUtils, HsSyn, TcHsSyn, GHC
nlHsLamHsUtils, HsSyn, GHC
nlHsLitHsUtils, HsSyn, GHC
nlHsOpAppHsUtils, HsSyn, GHC
nlHsParHsUtils, HsSyn, GHC
nlHsTyAppHsUtils, HsSyn, GHC
nlHsTyConAppHsUtils, HsSyn, GHC
nlHsTyVarHsUtils, HsSyn, GHC
nlHsVarHsUtils, HsSyn, GHC
nlHsVarAppsHsUtils, HsSyn, GHC
nlInfixConPatHsUtils, HsSyn, GHC
nlListHsUtils, HsSyn, GHC
nlLitPatHsUtils, HsSyn, GHC
nlNullaryConPatHsUtils, HsSyn, GHC
nlTuplePatHsUtils, HsSyn, GHC
nlVarPatHsUtils, HsSyn, GHC
nlWildConPatHsUtils, HsSyn, GHC
nlWildPatHsUtils, HsSyn, GHC
NoVectorise.Monad.Base, Vectorise.Monad
NoAliasLlvm.Types, Llvm
NoArgCmdLineParser
noArityDataCon_RDRPrelNames
NoArrowCtxtTcRnTypes, TcRnMonad
noBinderInfoStgSyn
noCafIdInfoIdInfo, GhcPlugins
NoCafRefsIdInfo, GhcPlugins
NoCaptureLlvm.Types, Llvm
noCCSCostCentre
noCCSAttachedCostCentre
noCgStmtsCgMonad
NoC_SRTCmm, ClosureInfo, OldCmm
Node 
1 (Type/Class)GraphBase, GraphColor
2 (Data Constructor)GraphBase, GraphColor
3 (Type/Class)Digraph
nodeCmmExpr, Cmm, OldCmm
nodeClassGraphBase, GraphColor
nodeCoalesceGraphBase, GraphColor
nodeColorGraphBase, GraphColor
nodeConflictsGraphBase, GraphColor
nodeExclusionsGraphBase, GraphColor
NoDefMethClass
nodeIdGraphBase, GraphColor
nodeMustPointToIt 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
noDependenciesHscTypes, GhcPlugins
nodePreferenceGraphBase, GraphColor
nodeRegCmmExpr, Cmm, OldCmm
NoDMBasicTypes, GhcPlugins
NoDupSimplUtils
NoDuplicateOpPrimOp
noForeignExportCoercionYetHsDecls, HsSyn, GHC
noForeignImportCoercionYetHsDecls, HsSyn, GHC
noFreeRegs 
1 (Function)RegAlloc.Linear.SPARC.FreeRegs
2 (Function)RegAlloc.Linear.PPC.FreeRegs
3 (Function)RegAlloc.Linear.X86.FreeRegs
nOfThemUtil, GhcPlugins
noHashInKindKind
NoHintCmmNode, Cmm, OldCmm
NoHpcInfoHscTypes, GhcPlugins
noIfaceTrustInfoHscTypes, GhcPlugins
noIfaceVectInfoHscTypes, GhcPlugins
NoImplicitFloatLlvm.Types, Llvm
NoInfoIfaceSyn
NoInline 
1 (Data Constructor)BasicTypes, GhcPlugins
2 (Data Constructor)Llvm.Types, Llvm
NoLBVarInfoIdInfo, GhcPlugins
noLBVarInfoIdInfo, GhcPlugins
NoLinkDynFlags, GhcPlugins, GHC
noLiveOnEntryCmmLive
noLocSrcLoc, GhcPlugins, GHC
noMethodBindingErrorIdKeyPrelNames
NoMethodError 
1 (Data Constructor)Exception
2 (Type/Class)Exception
noModErrorGhcMake
nonExhaustiveGuardsErrorIdKeyPrelNames
nonHdrSizeSMRep
NonPtrArgClosureInfo
nonPtrsRtClosureInspect
NonRecCoreSyn, GhcPlugins
NonrecExternalCore
NonRecursiveBasicTypes, GhcPlugins
NonStandardThunkClosureInfo
NonTermination 
1 (Data Constructor)Exception
2 (Type/Class)Exception
NonTrivArgCoreUnfold
NonVoid 
1 (Type/Class)StgCmmEnv
2 (Data Constructor)StgCmmEnv
nonVoidArgClosureInfo
nonVoidIdsStgCmmEnv
nON_EXHAUSTIVE_GUARDS_ERROR_IDMkCore, GhcPlugins
NoOccInfoBasicTypes, IdInfo, GhcPlugins
NoOverlapBasicTypes, InstEnv, GhcPlugins
NOP 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
NopLlvm.AbsSyn, Llvm
NoPackageHscTypes, Finder, GhcPlugins
noParenPredType, GhcPlugins
noParensIfaceType, IfaceSyn
NoParentRdrName, GhcPlugins
NoParentTyConTyCon, GhcPlugins
nopC 
1 (Function)CgMonad
2 (Function)StgCmmMonad
nopECCgExtCode
noPostTcExprHsExpr, HsSyn, GHC
noPostTcTableHsExpr, HsSyn, GHC
NoProfAutoDynFlags, GhcPlugins
NoProfilingInfoCmm, OldCmm
noRebindableInfoHsUtils, HsSyn, GHC
NoRedZoneLlvm.Types, Llvm
NoReturnLlvm.Types, Llvm
NormalCCCostCentre
normaliseTcAppFamInstEnv
normaliseTypeFamInstEnv
noSelTyConKeyPrelNames
noSelTyConNamePrelNames
NoSpecConstrSpecConstr
noSpecPragsHsBinds, HsSyn, GHC
noSrcLocSrcLoc, GhcPlugins, GHC
noSrcSpanSrcLoc, GhcPlugins, GHC
NoSRTStgSyn
noStmtsOldCmmUtils
NoStubsHscTypes, GhcPlugins
noSyntaxExprHsExpr, HsSyn, GHC
noSyntaxTableHsExpr, HsSyn, GHC
NOT 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
notAssocDataCon_RDRPrelNames
NotCafCCCostCentre
notElemTvSubstType, TcType, GhcPlugins
NotFoundHscTypes, Finder, GhcPlugins
NothingMaybes
notInsideLamBasicTypes, IdInfo, GhcPlugins
NotMarkedStrictBasicTypes, GhcPlugins, GHC
notNullUtil, GhcPlugins
notOneBranchBasicTypes, IdInfo, GhcPlugins
NotOpPrimOp
NOTPARITYX86.Cond
NotTopLevelBasicTypes, GhcPlugins
not_RDRPrelNames
NoUnfoldingCoreSyn, GhcPlugins
noUnfoldingCoreSyn, CoreUnfold, GhcPlugins
NoUntouchablesTcRnTypes, TcRnMonad
NoUnwindLlvm.Types, Llvm
noUsageInstruction
noVVectorise.Monad.Base, Vectorise.Monad
NoVectCoreSyn, GhcPlugins
noVectDeclVectorise.Monad.Global, Vectorise.Monad
noVectInfoHscTypes, GhcPlugins
NoWarningsHscTypes, GhcPlugins
nO_METHOD_BINDING_ERROR_IDMkCore, GhcPlugins
NPatHsPat, HsSyn, GHC
NPlusKPatHsPat, HsSyn, GHC
nptrsByteCodeItbls
nsIPsHscTypes, GhcPlugins
nsNamesHscTypes, GhcPlugins
nsUniqsHscTypes, GhcPlugins
NthCoCoercion, GhcPlugins
NthCoercionExternalCore
nTimesUtil, GhcPlugins
nt_coTyCon, GhcPlugins
nt_etad_rhsTyCon, GhcPlugins
nt_rhsTyCon, GhcPlugins
nukeDeadBindingsCgBindery
nukeRnEnvLVarEnv, GhcPlugins
nukeRnEnvRVarEnv, GhcPlugins
nukeVolatileBindsCgBindery
nullAddrIdMkId
nullAddrIdKeyPrelNames
nullAddrLitLiteral, GhcPlugins
nullFSFastString, GhcPlugins
numClassKeyPrelNames
numClassNamePrelNames
numClass_RDRPrelNames
numericClassKeysPrelNames
NumSparksPrimOp
numToTrustInfoHscTypes, GhcPlugins
n_bytesFastString, GhcPlugins
n_charsFastString, GhcPlugins
n_decls_inHscTypes, GhcPlugins
n_decls_outHscTypes, GhcPlugins
n_ifaces_inHscTypes, GhcPlugins
n_insts_inHscTypes, GhcPlugins
n_insts_outHscTypes, GhcPlugins
n_rules_inHscTypes, GhcPlugins
n_rules_outHscTypes, GhcPlugins