ghc-8.0.2: 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
nameIsFromExternalPackageName, GhcPlugins
nameIsHomePackageImportName, GhcPlugins
nameIsLocalOrFromName, GhcPlugins
NameMakerRnPat
nameModuleName, GhcPlugins, GHC
nameModule_maybeName, GhcPlugins
NameNotInScope1Outputable, GhcPlugins
NameNotInScope2Outputable, GhcPlugins
nameOccNameName, GhcPlugins
nameOfObjectHscTypes, GhcPlugins
NameQualOutputable, GhcPlugins
nameRdrNameRdrName, GhcPlugins
NameSetNameSet, GhcPlugins
nameSetElemsNameSet, GhcPlugins
nameSetElemsStableNameSet, GhcPlugins
NameSpaceOccName, Name, GhcPlugins
nameSpacesRelatedOccName, Name, GhcPlugins
nameSrcLocName, GhcPlugins
nameSrcSpanName, GhcPlugins, GHC
nameStableStringName, GhcPlugins
nameToCLabelByteCodeLink
nameTyConKeyTHNames
nameTyConNameTHNames
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_debug_mapNCGMonad
natm_deltaNCGMonad
natm_dflagsNCGMonad
natm_fileidNCGMonad
natm_importsNCGMonad
natm_modlocNCGMonad
natm_picNCGMonad
NatM_State 
1 (Type/Class)NCGMonad
2 (Data Constructor)NCGMonad
natm_this_moduleNCGMonad
natm_usNCGMonad
naturallyCoherentClassClass
ncgDebugIsOnUtil, GhcPlugins
NcIdVar, GhcPlugins
NCUIfaceEnv
NE 
1 (Data Constructor)X86.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)PPC.Cond
needImportedSymbolsPIC
needSaturatedCoreSyn, GhcPlugins
needsCaseBindingCoreUtils, GhcPlugins
needsCDeclCLabel
needsSRTCmm
needsTemplateHaskellGHC
NEG 
1 (Data Constructor)X86.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)PPC.Instr
NegAppHsExpr, HsSyn, GHC
negateClassOpKeyPrelNames
negateFixityBasicTypes, GhcPlugins, GHC
negateFractionalLitBasicTypes, GhcPlugins
negateIntegerIdKeyPrelNames
negateIntegerNamePrelNames
negateNamePrelNames
NegateOriginTcRnTypes, TcRnMonad
NEGIX86.Instr
neighborsUnVarGraph
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
neverQualifyModulesOutputable, GhcPlugins
neverQualifyNamesOutputable, GhcPlugins
neverQualifyPackagesOutputable, GhcPlugins
neverUnfoldGuidanceCoreSyn, GhcPlugins
NewAlignedPinnedByteArrayOp_CharPrimOp
NewArrayArrayOpPrimOp
NewArrayOpPrimOp
newArrowScopeTcRnMonad
NewBCOOpPrimOp
NEWBLOCK 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)X86.Instr
newBlockIdStgCmmExtCode
newBoundEvVarIdTcSMonad
NewBreakArrayGHCi
newBreakArrayGHCi
newBufHandleBufWrite
NewByteArrayOp_CharPrimOp
newByteStringCLitStgCmmUtils
newClsInstInst
newCoercionHole 
1 (Function)TcMType
2 (Function)TcPluginM
newCoVarVectorise.Monad.Naming, Vectorise.Monad
newDerivedTcPluginM
newDerivedNCTcSMonad
newDerivOnLocDynFlags, GhcPlugins, GHC
newDFunNameTcEnv
newDFunName'TcEnv
newDictTcMType
newDummyVarVectorise.Monad.Naming, Vectorise.Monad
newEvVar 
1 (Function)TcMType
2 (Function)TcSMonad
3 (Function)TcPluginM
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
newFlexiTcSTyTcSMonad
newFlexiTyVar 
1 (Function)TcMType
2 (Function)TcPluginM
newFlexiTyVarTyTcMType
newFlexiTyVarTysTcMType
newFmvTyVarTcMType
newFskTyVarTcMType
newFunctionNameStgCmmExtCode
newGivenTcPluginM
newGivenEvVarTcSMonad
newGivenEvVarsTcSMonad
newGlobalBinderIfaceEnv
newHscEnvHscMain
newIdSimplMonad
newIfaceNameIfaceEnv
newIfaceNamesIfaceEnv
newImplicitBinderBuildTyCl
newImportStgCmmExtCode
newInteractiveBinderIfaceEnv
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
newMetaSigTyVarsTcMType
newMetaTyVarsTcMType
newMetaTyVarXTcMType
newMethodFromNameInst
newMutVarIOEnv, TcRnMonad
NewMutVarOpPrimOp
NewMVarOpPrimOp
NewNameGHCi
newNameTcRnMonad
newNameIdKeyTHNames
newNameNameTHNames
newNodeGraphBase, GraphColor
newNoSigLetBndrTcPat
newOpenFlexiTyVarTyTcMType
newOpenInferExpTypeTcMType
NewOrDataHsDecls, HsSyn, GHC
newOverloadedLitInst
NewPinnedByteArrayOp_CharPrimOp
newPredVarDsDsMonad
newReadStateBinary
newRecordSelectorRnNames
newSigTyVarTcMType
NewSmallArrayOpPrimOp
newStablePtrIdKeyPrelNames
newStablePtrNamePrelNames
newStablePtr_RDRPrelNames
newStringCLitStgCmmUtils
newSysLocalDsDsMonad
newSysLocalIdTcRnMonad
newSysLocalIdsTcRnMonad
newSysLocalsDsDsMonad
newSysNameTcRnMonad
newTagUniqueUnique
newTcEvBinds 
1 (Function)TcRnMonad, TcMType
2 (Function)TcSMonad
newTcRef 
1 (Function)TcRnMonad
2 (Function)TcSMonad
newTempStgCmmUtils
newTempLibNameSysTools
newTempNameSysTools
newTopSrcBinderRnEnv
NewTVarOpPrimOp
NewTyConTyCon, GhcPlugins
newTyConCoTyCon, GhcPlugins
newTyConCo_maybeTyCon, GhcPlugins
newTyConDataCon_maybeTyCon, GhcPlugins
newTyConEtadArityTyCon, GhcPlugins
newTyConEtadRhsTyCon, GhcPlugins
newTyConInstRhsType, GhcPlugins
newTyConRepNameBuildTyCl
newTyConRhsTyCon, GhcPlugins
NewTypeHsDecls, HsSyn, GHC
newtypeDIdKeyTHNames
newtypeDNameTHNames
newtypeInstDIdKeyTHNames
newtypeInstDNameTHNames
NewtypeWrapRtClosureInspect, InteractiveEval
newTyVarVectorise.Monad.Naming, Vectorise.Monad
newTyVarNameRnRnTypes
newUnboxedTupleRegsStgCmmUtils
newUniqSupplyStgCmmMonad
newUnique 
1 (Function)StgCmmMonad
2 (Function)TcRnMonad, DsMonad
3 (Function)TcPluginM
newUniqueIdDsMonad
newUniqueSupplyTcRnMonad, DsMonad
newWanted 
1 (Function)TcMType, Inst
2 (Function)TcSMonad
3 (Function)TcPluginM
newWantedEqTcSMonad
newWantedEvVarTcSMonad
newWantedEvVarNCTcSMonad
newWantedsTcMType, Inst
newWriteStateBinary
nextCharStringBuffer
nextIsEOFLexer
nextRoleType, TcType, GhcPlugins
nextTempSuffixDynFlags, GhcPlugins, GHC
nextWrapperNumDynFlags, GhcPlugins, GHC
ne_RDRPrelNames
nilDataConTysWiredIn, GhcPlugins
nilDataConKeyPrelNames, TysWiredIn, GhcPlugins
nilDataConNameTysWiredIn, GhcPlugins
nilFSFastString, GhcPlugins
nilOLOrdList
nlConPatHsUtils, HsSyn, GHC
nlConPatNameHsUtils, HsSyn, GHC
nlConVarPatHsUtils, HsSyn, GHC
nlConVarPatNameHsUtils, 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
nlHsSyntaxAppsHsUtils, HsSyn, GHC
nlHsTyAppHsUtils, HsSyn, GHC
nlHsTyAppsHsUtils, 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
nlWildPatIdHsUtils, HsSyn, GHC
nlWildPatNameHsUtils, HsSyn, GHC
NoVectorise.Monad.Base, Vectorise.Monad
NoAliasLlvm.Types, Llvm
NoArgCmdLineParser
NoArrowCtxtTcRnTypes, TcRnMonad
noBinderInfoStgSyn
noBindSIdKeyTHNames
noBindSNameTHNames
noBwdRewriteHoopl.Dataflow, Hoopl
noCafIdInfoIdInfo, GhcPlugins
NoCafRefsIdInfo, GhcPlugins
NoCaptureLlvm.Types, Llvm
noCCSCostCentre
noCCSAttachedCostCentre
NoChangeHoopl.Dataflow, Hoopl
noCheckSafeTcForeign
noCompleteSigTcRnTypes, TcRnMonad
NoC_SRTCmm
NoDataConRepDataCon, GhcPlugins
NoDataKindsDCTcRnTypes, TcRnMonad
NoDataKindsTCTcRnTypes, TcRnMonad
Node 
1 (Type/Class)Digraph
2 (Type/Class)GraphBase, GraphColor
3 (Data Constructor)GraphBase, GraphColor
nodeCmmExpr, Cmm
nodeClassGraphBase, GraphColor
nodeCoalesceGraphBase, GraphColor
nodeColorGraphBase, GraphColor
nodeConflictsGraphBase, GraphColor
nodeExclusionsGraphBase, GraphColor
nodeIdGraphBase, GraphColor
nodeMustPointToItStgCmmClosure
noDependenciesHscTypes, GhcPlugins
nodePreferenceGraphBase, GraphColor
nodeRegCmmExpr, Cmm
NoDupSimplUtils
NoDuplicateOpPrimOp
NoEApiAnnotation
noEscapeHeapCheckStgCmmHeap
noExprHsExpr, HsSyn, GHC
noExtraStackMkGraph
noFactsHoopl
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
4 (Function)RegAlloc.Linear.X86_64.FreeRegs
nOfThemUtil, GhcPlugins
noFwdRewriteHoopl.Dataflow, Hoopl
NoHintCmmType, CmmExpr, Cmm
NoHpcInfoHscTypes, GhcPlugins
NoIEWildcardHsImpExp, HsSyn, GHC
noIfaceTrustInfoHscTypes, GhcPlugins
NoIfaceTyConInfoIfaceType, IfaceSyn
noIfaceVectInfoHscTypes, GhcPlugins
NoImplicitFloatLlvm.Types, Llvm
NoInfoIfaceSyn
NoInline 
1 (Data Constructor)BasicTypes, GhcPlugins
2 (Data Constructor)Llvm.Types, Llvm
noInlineDataConKeyTHNames
noInlineDataConNameTHNames
NoLinkDynFlags, GhcPlugins, GHC
noLiveOnEntryCmmLive
noLocSrcLoc, GhcPlugins, GHC
NomEqType, GhcPlugins
noMethodBindingErrorIdKeyPrelNames
NoMethodError 
1 (Data Constructor)Exception
2 (Type/Class)Exception
NominalCoAxiom, TyCon, Coercion, TcEvidence, GhcPlugins
nominalRIdKeyTHNames
nominalRNameTHNames
noModErrorGhcMake
nonBidirectionalErrTcPatSyn
nonDetCmpUniqueUnique
nonDetCmpVarVar, GhcPlugins
nonDetEltsUFMUniqFM, GhcPlugins
nonDetFoldUDFMUniqDFM
nonExhaustiveGuardsErrorIdKeyPrelNames
NonFunBindMatchHsExpr, HsSyn, GHC
nonHdrSizeSMRep
nonHdrSizeWSMRep
nonIOokTcForeign
NonLocalHoopl
nonPtrsRtClosureInspect
NonRecCoreSyn, GhcPlugins
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
NoOneShotInfoBasicTypes, IdInfo, GhcPlugins
noOneShotInfoBasicTypes, IdInfo, GhcPlugins
NoOverlapBasicTypes, InstEnv, GhcPlugins
NOP 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)X86.Instr
NopLlvm.AbsSyn, Llvm
NoPackageHscTypes, Finder, GhcPlugins, TcPluginM
NoParentRdrName, GhcPlugins
nopDmdTypeDemand
noPostTcExprHsExpr, HsSyn, GHC
noPostTcTableHsExpr, HsSyn, GHC
NoProfAutoDynFlags, GhcPlugins
NoProfilingInfoCmm
nopSigDemand
NoReasonDynFlags, GhcPlugins
noRebindableInfoHsUtils, HsSyn, GHC
NoRedZoneLlvm.Types, Llvm
NoReturnLlvm.Types, Llvm
normalBIdKeyTHNames
normalBNameTHNames
NormalCCCostCentre
normalCIdKeyTHNames
normalCNameTHNames
normalGEIdKeyTHNames
normalGENameTHNames
normaliseFfiTypeTcForeign
NormaliseStepperCoercion, GhcPlugins
NormaliseStepResultCoercion, GhcPlugins
normaliseTcAppFamInstEnv
normaliseTypeFamInstEnv
NormalSyntaxApiAnnotation
NoRRITyCon, GhcPlugins
NoScopeCoreSyn, GhcPlugins
NoSelfBootTcRnTypes, TcRnMonad
noSelTyConKeyPrelNames
noSelTyConNamePrelNames
NoSigHsDecls, HsSyn, GHC
noSigIdKeyTHNames
noSigNameTHNames
noSourceStrictnessDataConKeyPrelNames
noSourceStrictnessDataConNamePrelNames
noSourceStrictnessKeyTHNames
noSourceStrictnessNameTHNames
noSourceUnpackednessDataConKeyPrelNames
noSourceUnpackednessDataConNamePrelNames
noSourceUnpackednessKeyTHNames
noSourceUnpackednessNameTHNames
NoSpecConstrSpecConstr
noSpecPragsHsBinds, HsSyn, GHC
noSrcLocSrcLoc, GhcPlugins, GHC
noSrcSpanSrcLoc, GhcPlugins, GHC
NoSrcStrictDataCon, HsTypes, HsSyn, IfaceSyn, GhcPlugins, GHC
NoSrcUnpackDataCon, HsTypes, HsSyn, IfaceSyn, GhcPlugins, GHC
NoSRTStgSyn
NoStubsHscTypes, GhcPlugins
noSyntaxExprHsExpr, HsSyn, GHC
NOT 
1 (Data Constructor)PPC.Instr
2 (Data Constructor)X86.Instr
notAssocDataCon_RDRPrelNames
notAssociativeDataConKeyPrelNames
notAssociativeDataConNamePrelNames
NotCafCCCostCentre
notElemTCvSubstType, TcType, GhcPlugins
NotFoundHscTypes, Finder, GhcPlugins, TcPluginM
NothingMaybes
noThingTcUnify
NothingCHoopl
nothingDataConTysWiredIn, GhcPlugins
nothingDataConKeyPrelNames
nothingDataConNameTysWiredIn, GhcPlugins
NothingOHoopl
NotInjectiveTyCon, GhcPlugins
notInsideLamBasicTypes, IdInfo, GhcPlugins
NotIOpPrimOp
NotMarkedStrictDataCon, GhcPlugins, GHC
notNullUtil, GhcPlugins
notOneBranchBasicTypes, IdInfo, GhcPlugins
NotOpPrimOp
NotOrphanCoreSyn, GhcPlugins
notOrphanCoreSyn, GhcPlugins
NOTPARITYX86.Cond
NotPatSynAvail
NotSwappedBasicTypes, GhcPlugins
NotTopLevelBasicTypes, GhcPlugins
NotValidErrUtils
NoTypeInTypeDCTcRnTypes, TcRnMonad
NoTypeInTypeTCTcRnTypes, TcRnMonad
not_RDRPrelNames
NoUnfoldingCoreSyn, GhcPlugins
noUnfoldingCoreSyn, CoreUnfold, GhcPlugins
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
nsNamesHscTypes, GhcPlugins
nsUniqsHscTypes, GhcPlugins
NS_AbortCoercion, GhcPlugins
NS_DoneCoercion, GhcPlugins
NS_StepCoercion, GhcPlugins
NTAX86.Instr
nthRoleCoercion, GhcPlugins
nTimesUtil, GhcPlugins
ntTyConKeyPrelNames
nt_coTyCon, GhcPlugins
nt_etad_rhsTyCon, GhcPlugins
nt_rhsTyCon, GhcPlugins
nubSortUtil, GhcPlugins
nukeRnEnvLVarEnv, GhcPlugins
nukeRnEnvRVarEnv, GhcPlugins
nullAddrIdMkId
nullAddrIdKeyPrelNames
nullAddrLitLiteral, GhcPlugins
nullFSFastString, GhcPlugins
nullRegSetCmmExpr, Cmm
numBranchesCoAxiom
numClassKeyPrelNames
numClassNamePrelNames
numClass_RDRPrelNames
numericClassKeysPrelNames
NumSparksPrimOp
numToTrustInfoHscTypes, GhcPlugins
numTyLitIdKeyTHNames
numTyLitNameTHNames
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