ghc-lib-8.8.1.20191204: The GHC API, decoupled from GHC versions

Index - N

NStgCmmArgRep, StgCmmLayout
NakedLlvm.Types, Llvm
NameGhcPlugins, GHC
NameCacheUpdaterIfaceEnv
NamedStgCmmExtCode
NamedTargetGhcPlugins
NamedTCBGhcPlugins
NamedThingGhcPlugins, GHC
NameEnvGhcPlugins
nameEnvEltsGhcPlugins
NameHasNoModuleInteractiveEval, GHC
NameHFCandTcHoleErrors
nameIsFromExternalPackageGhcPlugins
nameIsHomePackageGhcPlugins
nameIsHomePackageImportGhcPlugins
nameIsLocalOrFromGhcPlugins
NameMakerRnPat
nameModuleGhcPlugins, GHC
nameModule_maybeGhcPlugins
NameNotFoundRnEnv
NameNotInScope1GhcPlugins
NameNotInScope2GhcPlugins
nameOccNameGhcPlugins
nameOfObjectGhcPlugins
NameOrRdrNameGHC
NameQualGhcPlugins
nameRdrNameGhcPlugins
NameSetGhcPlugins
nameSetAllGhcPlugins
nameSetAnyGhcPlugins
nameSetElemsStableGhcPlugins
NameShape 
1 (Data Constructor)TcRnMonad, NameShape
2 (Type/Class)TcRnMonad, NameShape
nameShapeExportsNameShape
NameSpaceGhcPlugins
nameSpacesRelatedGhcPlugins
nameSrcLocGhcPlugins
nameSrcSpanGhcPlugins, GHC
nameStableStringGhcPlugins
nameToCLabelByteCodeLink
nameTyConKeyTHNames
nameTyConNameTHNames
nameUniqueGhcPlugins
NameUnqualGhcPlugins
NANDPPC.Instr
narrow16IntLitGhcPlugins
narrow16WordLitGhcPlugins
narrow32IntLitGhcPlugins
narrow32WordLitGhcPlugins
narrow8IntLitGhcPlugins
narrow8WordLitGhcPlugins
narrowFpLlvm.Types
narrowLitGhcPlugins
narrowSCmmExpr, Cmm
narrowUCmmExpr, Cmm
NatBasicBlockInstruction
NatCmmInstruction
NatCmmDeclInstruction
natCmmTopToLiveRegAlloc.Liveness
nativeCodeGenAsmCodeGen
NativeDirectCallCmmNode, Cmm
NativeNodeCallCmmNode, Cmm
NativeReturnCmmNode, Cmm
NatMNCGMonad
natm_cfgNCGMonad
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
ncgAllocMoreStackNCGMonad, AsmCodeGen
ncgDebugIsOnGhcPlugins
ncgExpandTopNCGMonad, AsmCodeGen
NcgImpl 
1 (Type/Class)NCGMonad, AsmCodeGen
2 (Data Constructor)NCGMonad, AsmCodeGen
ncgMakeFarBranchesNCGMonad, AsmCodeGen
ncg_x86fp_kludgeNCGMonad, AsmCodeGen
NcIdGhcPlugins
NCUIfaceEnv
NE 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
neededLinkArgsSysTools.Info, SysTools
needImportedSymbolsPIC
needSaturatedGhcPlugins
needsCaseBindingGhcPlugins
needsCDeclCLabel
needsTemplateHaskellOrQQGhcPlugins, GHC
needWiredInHomeIfaceLoadIface
NEG 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Instr
NegAppGHC
negateFixityGhcPlugins, GHC
negateFractionalLitGhcPlugins
negateIntegralLitGhcPlugins
NegateOriginTcRnMonad
negateOverLitValGHC
NEGIX86.Instr
neighborsUnVarGraph
NestLlvm.Types, Llvm
nestGhcPlugins
nestImplicTcSTcSMonad
nestTcSTcSMonad
NEVERSPARC.Cond
NeverGhcPlugins
NeverActiveGhcPlugins
NeverBindRnTypes
neverInlinePragmaGhcPlugins
neverQualifyGhcPlugins
neverQualifyModulesGhcPlugins
neverQualifyNamesGhcPlugins
neverQualifyPackagesGhcPlugins
neverUnfoldGuidanceGhcPlugins
newArrowScopeTcRnMonad
NEWBLOCK 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
newBlockIdBlockId, StgCmmExtCode
newBoundEvVarIdTcSMonad
NewBreakArrayGHCi
newBreakArrayGHCi
newByteStringCLitStgCmmUtils
newClsInstInst
newCoercionHole 
1 (Function)TcMType
2 (Function)TcPluginM
newDerivClsInstTcDerivUtils
newDerivedTcPluginM
newDerivedNCTcSMonad
newDerivOnLocGhcPlugins, GHC
newDFunNameTcEnv
newDFunName'TcEnv
newDictTcMType
newEvVar 
1 (Function)TcMType
2 (Function)TcSMonad
3 (Function)TcPluginM
newEvVarsTcMType
NewFact 
1 (Type/Class)Hoopl.Dataflow
2 (Data Constructor)Hoopl.Dataflow
newFailLocalDsDsMonad
newFamInstFamInst
newFamInstAxiomNameTcEnv
newFamInstTyConNameTcEnv
newFlattenSkolemTcSMonad
newFlexiTcSTyTcSMonad
newFlexiTyVar 
1 (Function)TcMType
2 (Function)TcPluginM
newFlexiTyVarTyTcMType
newFlexiTyVarTysTcMType
newFmvTyVarTcMType
newFskTyVarTcMType
newFunctionNameStgCmmExtCode
newGivenTcPluginM
newGivenEvVarTcSMonad
newGivenEvVarsTcSMonad
newGlobalBinderIfaceEnv
newHoleCtTcMType
newHscEnvHscMain
NewHsTypeXGHC
newIdSimplMonad
newIfaceNameIfaceEnv
newIfaceNamesIfaceEnv
newImplicationTcRnMonad
newImplicitBinderBuildTyCl
newImportStgCmmExtCode
newIndefUnitIdGhcPlugins
newInferExpTypeTcMType
newInferExpTypeInstTcMType
newInferExpTypeNoInstTcMType
newInteractiveBinderIfaceEnv
newJoinIdSimplMonad
newLabelStgCmmExtCode
newLetBndrTcPat
newLocalStgCmmExtCode
newLocalBndrRnRnUtils
newLocalBndrsRnRnUtils
newMetaDetailsTcMType
newMetaKindVarTcMType
newMetaKindVarsTcMType
newMetaTyVarsTcMType
newMetaTyVarsXTcMType
newMetaTyVarTyAtLevelTcMType
newMetaTyVarTyVarsTcMType
newMetaTyVarTyVarXTcMType
newMetaTyVarXTcMType
newMethodFromNameInst
newMutVarTcRnMonad
newNameTcRnMonad
newNameAtTcRnMonad
newNameIdKeyTHNames
newNameNameTHNames
newNodeGraphBase, GraphColor
newNoTcEvBinds 
1 (Function)TcRnMonad, TcMType
2 (Function)TcSMonad
newOpenFlexiTyVarTyTcMType
newOpenTypeKindTcMType
NewOrDataGHC
newOrDataToFlavourGHC
newOverloadedLitInst
newPredVarDsDsMonad
newRecordSelectorRnNames
newSimpleUnitIdGhcPlugins
newSkolemTyVarTcMType
newStringCLitStgCmmUtils
newSysLocalDsDsMonad
newSysLocalDsNoLPDsMonad
newSysLocalIdTcRnMonad
newSysLocalIdsTcRnMonad
newSysLocalsDsDsMonad
newSysLocalsDsNoLPDsMonad
newSysNameTcRnMonad
newTauTyVarTcMType
newTcEvBinds 
1 (Function)TcRnMonad, TcMType
2 (Function)TcSMonad
newTcRef 
1 (Function)TcRnMonad
2 (Function)TcSMonad
newTempStgCmmUtils
newTopSrcBinderRnEnv
NewTyConGhcPlugins
newTyConCoGhcPlugins
newTyConCo_maybeGhcPlugins
newTyConDataCon_maybeGhcPlugins
newTyConEtadArityGhcPlugins
newTyConEtadRhsGhcPlugins
newTyConInstRhsGhcPlugins
newTyConRepNameBuildTyCl
newTyConRhsGhcPlugins
NewTypeGHC
newtypeDIdKeyTHNames
newtypeDNameTHNames
NewtypeFlavourGhcPlugins
newtypeInstDIdKeyTHNames
newtypeInstDNameTHNames
NewtypeStrategyGHC
newtypeStrategyIdKeyTHNames
newtypeStrategyNameTHNames
NewtypeWrapRtClosureInspect, InteractiveEval
newTyVarNameRnRnTypes
newTyVarTyVarTcMType
newUnboxedTupleRegsStgCmmUtils
newUnique 
1 (Function)StgCmmMonad
2 (Function)TcRnMonad, DsMonad
3 (Function)TcPluginM
newUniqueIdDsMonad
newUniqueSupplyTcRnMonad, DsMonad
newUnitIdGhcPlugins
newWanted 
1 (Function)TcMType, Inst
2 (Function)TcSMonad
3 (Function)TcPluginM
newWantedEqTcSMonad
newWantedEvVarTcSMonad
newWantedEvVarNCTcSMonad
newWantedNCTcSMonad
newWantedsTcMType, Inst
newWildCardXTcMType
nextRoleGhcPlugins
nextTempSuffixGhcPlugins, GHC
nextWrapperNumGhcPlugins, GHC
NHsCoreTyGHC
NHsValBindsLRGHC
nilDataConGhcPlugins
nilDataConKeyGhcPlugins
nilDataConNameGhcPlugins
nilFSGhcPlugins
NilSkStgLiftLams.Analysis
nlConPatGHC
nlConPatNameGHC
nlConVarPatGHC
nlConVarPatNameGHC
nlHsAppGHC
nlHsAppsGHC
nlHsAppTyGHC
nlHsCaseGHC
nlHsDataConGHC
nlHsDoGHC
nlHsFunTyGHC
nlHsIfGHC
nlHsIntLitGHC
nlHsLamGHC
nlHsLitGHC
nlHsOpAppGHC
nlHsParGHC
nlHsParTyGHC
nlHsSyntaxAppsGHC
nlHsTyAppGHC
nlHsTyAppsGHC
nlHsTyConAppGHC
nlHsTyVarGHC
nlHsVarGHC
nlHsVarAppsGHC
nlInfixConPatGHC
nlListGHC
nlLitPatGHC
nlNullaryConPatGHC
nlParPatGHC
nlTuplePatGHC
nlVarPatGHC
nlWildConPatGHC
nlWildPatGHC
nlWildPatNameGHC
NoAliasLlvm.Types, Llvm
NoArrowCtxtTcRnMonad
noBindSIdKeyTHNames
noBindSNameTHNames
NoBlankSrcSpanHsDumpAst
noCafIdInfoGhcPlugins
NoCafRefsGhcPlugins
NoCaptureLlvm.Types, Llvm
noCheckSafeTcForeign
NoDataConRepGhcPlugins
NoDataKindsDCTcRnMonad
NoDataKindsTCTcRnMonad
Node 
1 (Type/Class)GraphBase, GraphColor
2 (Data Constructor)GraphBase, GraphColor
3 (Data Constructor)HieTypes
nodeCmmExpr, Cmm
nodeAnnotationsHieTypes
nodeChildrenHieTypes
nodeClassGraphBase, GraphColor
nodeCoalesceGraphBase, GraphColor
nodeColorGraphBase, GraphColor
nodeConflictsGraphBase, GraphColor
nodeExclusionsGraphBase, GraphColor
nodeIdGraphBase, GraphColor
NodeIdentifiersHieTypes
nodeIdentifiersHieTypes
NodeInfo 
1 (Type/Class)HieTypes
2 (Data Constructor)HieTypes
nodeInfoHieTypes
nodeMustPointToItStgCmmClosure
noDependenciesGhcPlugins
nodePreferenceGraphBase, GraphColor
nodeRegCmmExpr, Cmm
nodeSpanHieTypes
nodeTypeHieTypes
NoDocsInIfaceInteractiveEval, GHC
NoDupSimplUtils
noEscapeHeapCheckStgCmmHeap
noExprGHC
NoExt 
1 (Data Constructor)GHC
2 (Type/Class)GHC
noExtGHC
noExtraStackMkGraph
NoExtSilentStgSyn
noExtSilentStgSyn
NoForceRecompileGhcPlugins
noFreeRegs 
1 (Function)RegAlloc.Linear.PPC.FreeRegs
2 (Function)RegAlloc.Linear.SPARC.FreeRegs
3 (Function)RegAlloc.Linear.X86_64.FreeRegs
4 (Function)RegAlloc.Linear.X86.FreeRegs
noFreeVarsOfTypeGhcPlugins
nOfThemGhcPlugins
NoGhcTcGHC
NoGhcTcPassGHC
NoGlobalPackageDBGhcPlugins
NoHeaderStgCmmLayout
NoHintCmmExpr, Cmm
NoHpcInfoGhcPlugins
NoIEWildcardGHC
noIfaceTrustInfoGhcPlugins
NoImplicitFloatLlvm.Types, Llvm
NoInline 
1 (Data Constructor)GhcPlugins
2 (Data Constructor)Llvm.Types, Llvm
noInlineDataConKeyTHNames
noInlineDataConNameTHNames
NoInstanceClsInst, TcSMonad
noLHsContextGHC
NoLinkGhcPlugins, GHC
noLocGhcPlugins, GHC
NomEqGhcPlugins
NominalGhcPlugins
nominalRIdKeyTHNames
nominalRNameTHNames
noModErrorGhcMake
nonBidirectionalErrTcPatSyn
NonClosedLetTcRnMonad
NonDerivableClassTcDerivUtils
nonDetCmpTcGhcPlugins
nonDetCmpTypeGhcPlugins
nonDetCmpTypesGhcPlugins
nonDetCmpTypesXGhcPlugins
nonDetCmpTypeXGhcPlugins
nonDetCmpVarGhcPlugins
nonDetEltsUFMGhcPlugins
nonDetEltsUniqSetGhcPlugins
nonDetFoldUFMGhcPlugins
nonDetFoldUFM_DirectlyGhcPlugins
nonDetFoldUniqSetGhcPlugins
nonDetFoldUniqSet_DirectlyGhcPlugins
nonDetKeysUFMGhcPlugins
nonDetKeysUniqSetGhcPlugins
nonDetUFMToListGhcPlugins
nonHdrSizeSMRep
nonHdrSizeWSMRep
nonIOokTcForeign
NonLocalHoopl.Graph
NonRecGhcPlugins
NonRecursiveGhcPlugins
NonVoid 
1 (Type/Class)StgCmmClosure
2 (Data Constructor)StgCmmClosure
nonVoidIdsStgCmmClosure
nonVoidStgArgsStgCmmClosure
non_coercible_classTcDerivUtils
nON_EXHAUSTIVE_GUARDS_ERROR_IDGhcPlugins
noOccInfoGhcPlugins
NoOneShotInfoGhcPlugins
noOneShotInfoGhcPlugins
NoOverlapGhcPlugins
NOP 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
NopLlvm.AbsSyn, Llvm
NoPackageFinder, GhcPlugins, TcPluginM
NoParensGHC
NoParentGhcPlugins
NoProfAutoGhcPlugins
NoProfilingInfoCmm
NoReasonGhcPlugins
NoRedZoneLlvm.Types, Llvm
NoRestrictionsTcSimplify
NoReturnLlvm.Types, Llvm
normalBIdKeyTHNames
normalBNameTHNames
normalCIdKeyTHNames
normalCNameTHNames
normalGEIdKeyTHNames
normalGENameTHNames
normaliseFfiTypeTcForeign
NormaliseStepperGhcPlugins
NormaliseStepResultGhcPlugins
normalizeIdentsHieDebug
NoRRIGhcPlugins
NoSaturationTcHsType
NoScope 
1 (Data Constructor)GhcPlugins
2 (Data Constructor)HieTypes
NoSelfBootTcRnMonad
NoSigGHC
noSigIdKeyTHNames
noSigNameTHNames
noSourceStrictnessKeyTHNames
noSourceStrictnessNameTHNames
NoSourceTextGhcPlugins
noSourceUnpackednessKeyTHNames
noSourceUnpackednessNameTHNames
NoSpecConstrSpecConstr
noSpecPragsGHC
noSrcLocGhcPlugins, GHC
noSrcSpanGhcPlugins, GHC
NoSrcStrictGhcPlugins, GHC
NoSrcUnpackGhcPlugins, GHC
NoStubsGhcPlugins
noSyntaxExprGHC
NOT 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
NoTailCallInfoGhcPlugins
NotAssociatedClsInst
NotBootGhcMake
NotChangedHoopl.Dataflow
notElemTCvSubstGhcPlugins
NotFoundFinder, GhcPlugins, TcPluginM
nothingDataConGhcPlugins
nothingDataConNameGhcPlugins
NothingOHoopl.Block
NotInjectiveGhcPlugins
notInScopeErrRnUnbound
notInsideLamGhcPlugins
NotLetBoundTcRnMonad
NotMarkedStrictGhcPlugins, GHC
notNullGhcPlugins
notOneBranchGhcPlugins
NotOrphanGhcPlugins
notOrphanGhcPlugins
NOTPARITYX86.Cond
NotPromotedGhcPlugins
NotSureClsInst, TcSMonad
NotSwappedGhcPlugins
NotTopLevelGhcPlugins
NoUnfoldingGhcPlugins
noUnfoldingGhcPlugins
NoUnwindLlvm.Types, Llvm
noUsageInstruction
NoUserInlineGhcPlugins
noUserInlineSpecGhcPlugins
NoUserPackageDBGhcPlugins
NoWarningsGhcPlugins
noWarnLookupIdSubstStgSubst
nO_METHOD_BINDING_ERROR_IDGhcPlugins
NPatGHC
NPatBindTc 
1 (Data Constructor)GHC
2 (Type/Class)GHC
NPlusKPatGHC
NS_AbortGhcPlugins
NS_DoneGhcPlugins
ns_exportsTcRnMonad, NameShape
ns_mapTcRnMonad, NameShape
ns_mod_nameTcRnMonad, NameShape
NS_StepGhcPlugins
NTAX86.Instr
nthCoRoleGhcPlugins
nthRoleGhcPlugins
nTimesGhcPlugins
nt_coGhcPlugins
nt_etad_rhsGhcPlugins
nt_rhsGhcPlugins
nubSortGhcPlugins
nukeRnEnvLGhcPlugins
nukeRnEnvRGhcPlugins
nullAddrLitGhcPlugins
nullFSGhcPlugins
nullRegSetCmmExpr, Cmm
numToTrustInfoGhcPlugins
numTyLitIdKeyTHNames
numTyLitNameTHNames
numVisibleArgsGHC
NValBindsGHC
n_charsGhcPlugins
n_decls_inGhcPlugins
n_decls_outGhcPlugins
n_ifaces_inGhcPlugins
n_insts_inGhcPlugins
n_insts_outGhcPlugins
n_rules_inGhcPlugins
n_rules_outGhcPlugins