ghc-7.7.20130829: The GHC API

Index - N

NStgCmmArgRep, StgCmmLayout
NakedLlvm.Types, Llvm
NameName, GhcPlugins, GHC
NameCache 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
NameCacheUpdaterIfaceEnv
NamedStgCmmExtCode
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
narrowFpLlvm.Types
narrowSCmmType, CmmExpr, Cmm
narrowUCmmType, CmmExpr, Cmm
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_this_moduleNCGMonad
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
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
neqIntegerPrimIdKeyPrelNames
neqIntegerPrimNamePrelNames
NestLlvm.Types, Llvm
nest 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
NestedAtomically 
1 (Data Constructor)Exception
2 (Type/Class)Exception
nestImplicTcSTcSMonad
nestTcSTcSMonad
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
newBlockIdStgCmmExtCode
newBreakArrayBreakArray
newBufHandleBufWrite
NewByteArrayOp_CharPrimOp
newByteStringCLitStgCmmUtils
newDerivedTcSMonad
newDerivOnLocDynFlags, GhcPlugins, GHC
newDFunNameTcEnv
newDictTcMType
newDummyVarVectorise.Monad.Naming, Vectorise.Monad
newEqTcMType
newEvVarTcMType
newEvVarsTcMType
newExportedVarVectorise.Monad.Naming, Vectorise.Monad
NewFact 
1 (Data Constructor)Hoopl.Dataflow, Hoopl
2 (Type/Class)Hoopl.Dataflow, Hoopl
newFailLocalDsDsMonad
newFamInstFamInst
newFamInstAxiomNameTcEnv
newFamInstTyConNameTcEnv
newFastMutIntFastMutInt
newFastMutPtrFastMutInt
newFlattenSkolemTcSMonad
newFlatWantedsTcMType
newFlexiTcSTyTcSMonad
newFlexiTyVarTcMType
newFlexiTyVarTyTcMType
newFlexiTyVarTysTcMType
newFunctionNameStgCmmExtCode
newGlobalBinderIfaceEnv
newHscEnvHscMain
newIdSimplMonad
newIfaceNameIfaceEnv
newIfaceNamesIfaceEnv
newImplicationTcUnify
newImplicitBinderIfaceEnv, BuildTyCl
newImportStgCmmExtCode
newLabelStgCmmExtCode
newLabelCStgCmmMonad
newLocalStgCmmExtCode
newLocalBndrRnRnEnv
newLocalBndrsRnRnEnv
newLocalNameTcRnMonad, TcEnv, DsMonad
newLocalVarVectorise.Monad.Naming, Vectorise.Monad, Vectorise.Utils
newLocalVarsVectorise.Monad.Naming, Vectorise.Monad
newLocalVVarVectorise.Utils.Base, Vectorise.Utils
newMetaDetailsTcMType
newMetaKindVarTcMType
newMetaKindVarsTcMType
newMetaTyVarTcMType
newMethodFromNameInst
newMutVarIOEnv, TcRnMonad
NewMutVarOpPrimOp
NewMVarOpPrimOp
newNameTcRnMonad
newNodeGraphBase, GraphColor
newNoSigLetBndrTcPat
NewOrDataHsDecls, HsSyn, GHC
newOverloadedLitInst
NewPinnedByteArrayOp_CharPrimOp
newPolyFlexiTyVarTyTcMType
newPredVarDsDsMonad
newReadStateBinary
newSigTyVarTcMType
newStablePtrIdKeyPrelNames
newStablePtrNamePrelNames
newStablePtr_RDRPrelNames
newStringCLitStgCmmUtils
newSysLocalDsDsMonad
newSysLocalIdsTcRnMonad
newSysLocalsDsDsMonad
newSysNameTcRnMonad
newTagUniqueUnique
newTcEvBindsTcRnMonad, TcMType
newTcRefTcRnMonad
newTempStgCmmUtils
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
newTyVarNameRnRnTypes
newUnboxedTupleRegsStgCmmUtils
newUniqSupplyStgCmmMonad
newUnique 
1 (Function)StgCmmMonad
2 (Function)TcRnMonad, DsMonad
newUniqueIdDsMonad
newUniqueSupplyTcRnMonad, DsMonad
newWantedEvVar 
1 (Function)TcMType
2 (Function)TcSMonad
newWantedEvVarNCTcSMonad
newWantedEvVarsTcMType
newWriteStateBinary
NextBranchCoAxiom
nextCharStringBuffer
nextIsEOFLexer
nextWrapperNumDynFlags, GhcPlugins, GHC
ne_RDRPrelNames
niFixTvSubstUnify
nilDataConTysWiredIn, GhcPlugins
nilDataConKeyPrelNames
nilDataConNameTysWiredIn, GhcPlugins
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
noBwdRewriteHoopl.Dataflow, Hoopl
noCafIdInfoIdInfo, GhcPlugins
NoCafRefsIdInfo, GhcPlugins
NoCaptureLlvm.Types, Llvm
noCCSCostCentre
noCCSAttachedCostCentre
NoChangeHoopl.Dataflow, Hoopl
NoC_SRTCmm
NoDataConRepDataCon, GhcPlugins
NoDataKindsTcRnTypes, TcRnMonad
Node 
1 (Type/Class)GraphBase, GraphColor
2 (Data Constructor)GraphBase, GraphColor
3 (Type/Class)Digraph
nodeCmmExpr, Cmm
nodeClassGraphBase, GraphColor
nodeCoalesceGraphBase, GraphColor
nodeColorGraphBase, GraphColor
nodeConflictsGraphBase, GraphColor
nodeExclusionsGraphBase, GraphColor
NoDefMethClass
nodeIdGraphBase, GraphColor
nodeMustPointToItStgCmmClosure
noDependenciesHscTypes, GhcPlugins
nodePreferenceGraphBase, GraphColor
nodeRegCmmExpr, Cmm
NoDMBasicTypes, GhcPlugins
NoDupSimplUtils
NoDuplicateOpPrimOp
noEscapeHeapCheckStgCmmHeap
noExtraStackMkGraph
noFactsHoopl
noForeignExportCoercionYetHsDecls, HsSyn, GHC
noForeignImportCoercionYetHsDecls, HsSyn, GHC
noFreeRegs 
1 (Function)RegAlloc.Linear.PPC.FreeRegs
2 (Function)RegAlloc.Linear.SPARC.FreeRegs
3 (Function)RegAlloc.Linear.X86.FreeRegs
4 (Function)RegAlloc.Linear.X86_64.FreeRegs
nOfThemUtil, GhcPlugins
noFwdRewriteHoopl.Dataflow, Hoopl
NoHintCmmType, CmmExpr, Cmm
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
Nominal 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoAxiom, TyCon, Coercion, GhcPlugins
noModErrorGhcMake
nonExhaustiveGuardsErrorIdKeyPrelNames
nonHdrSizeSMRep
NonLocalHoopl
NonParametricKindsTcHsType
nonPtrsRtClosureInspect
NonRecCoreSyn, GhcPlugins
NonrecExternalCore
NonRecursiveBasicTypes, GhcPlugins
NonTermination 
1 (Data Constructor)Exception
2 (Type/Class)Exception
NonTrivArgCoreUnfold
NonVoid 
1 (Type/Class)StgCmmEnv
2 (Data Constructor)StgCmmEnv
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
noPostTcExprHsExpr, HsSyn, GHC
noPostTcTableHsExpr, HsSyn, GHC
NoProfAutoDynFlags, GhcPlugins
NoProfilingInfoCmm
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
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
NothingCHoopl
NothingOHoopl
notInsideLamBasicTypes, IdInfo, GhcPlugins
NotIOpPrimOp
NotMarkedStrictDataCon, GhcPlugins, GHC
notNullUtil, GhcPlugins
notOneBranchBasicTypes, IdInfo, GhcPlugins
NotOpPrimOp
NOTPARITYX86.Cond
NotSwappedBasicTypes, GhcPlugins
NotTopLevelBasicTypes, GhcPlugins
not_RDRPrelNames
NoUnfoldingCoreSyn, GhcPlugins
noUnfoldingCoreSyn, CoreUnfold, GhcPlugins
noUntouchablesTcType
NoUnwindLlvm.Types, Llvm
noUsageInstruction
noVVectorise.Monad.Base, Vectorise.Monad
NoVectCoreSyn, GhcPlugins
noVectInfoHscTypes, GhcPlugins
NoWarningsHscTypes, GhcPlugins
nO_METHOD_BINDING_ERROR_IDMkCore, GhcPlugins
NPatHsPat, HsSyn, GHC
NPlusKPatHsPat, HsSyn, GHC
nptrsByteCodeItbls
nsNamesHscTypes, GhcPlugins
nsUniqsHscTypes, GhcPlugins
NthCoCoercion, GhcPlugins
NthCoercionExternalCore
nthRoleCoercion, GhcPlugins
nTimesUtil, GhcPlugins
nt_coTyCon, GhcPlugins
nt_etad_rhsTyCon, GhcPlugins
nt_rhsTyCon, GhcPlugins
nukeRnEnvLVarEnv, GhcPlugins
nukeRnEnvRVarEnv, GhcPlugins
nullAddrIdMkId
nullAddrIdKeyPrelNames
nullAddrLitLiteral, GhcPlugins
nullFSFastString, GhcPlugins
nullRegSetCmmExpr, Cmm
numClassKeyPrelNames
numClassNamePrelNames
numClass_RDRPrelNames
numericClassKeysPrelNames
NumSparksPrimOp
numToTrustInfoHscTypes, 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