ghc-7.10.3: 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
nameSetElemsNameSet, GhcPlugins
NameSpaceOccName, Name, GhcPlugins
nameSpacesRelatedOccName, Name, GhcPlugins
nameSrcLocName, GhcPlugins
nameSrcSpanName, GhcPlugins, GHC
nameTyConNameDsMeta
nameUniqueName, GhcPlugins
NameUnqualOutputable, GhcPlugins
narrow16Int#ExtsCompat46
narrow16IntLitLiteral, GhcPlugins
Narrow16IntOpPrimOp
narrow16Word#ExtsCompat46
narrow16WordLitLiteral, GhcPlugins
Narrow16WordOpPrimOp
narrow32Int#ExtsCompat46
narrow32IntLitLiteral, GhcPlugins
Narrow32IntOpPrimOp
narrow32Word#ExtsCompat46
narrow32WordLitLiteral, GhcPlugins
Narrow32WordOpPrimOp
narrow8Int#ExtsCompat46
narrow8IntLitLiteral, GhcPlugins
Narrow8IntOpPrimOp
narrow8Word#ExtsCompat46
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
ncgDebugIsOnUtil, GhcPlugins
NCUIfaceEnv
NE 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
neAddr#ExtsCompat46
neChar#ExtsCompat46
needImportedSymbolsPIC
needSaturatedCoreSyn, GhcPlugins
needsCaseBindingCoreUtils, GhcPlugins
needsCDeclCLabel
needsSRTCmm
needsTemplateHaskellGHC
neFloat#ExtsCompat46
NEG 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Instr
NegAppHsExpr, HsSyn, GHC
negateClassOpKeyPrelNames
negateDouble#ExtsCompat46
negateDoubleX2#ExtsCompat46
negateDoubleX4#ExtsCompat46
negateDoubleX8#ExtsCompat46
negateFastIntFastTypes, GhcPlugins
negateFixityBasicTypes, GhcPlugins, GHC
negateFloat#ExtsCompat46
negateFloatX16#ExtsCompat46
negateFloatX4#ExtsCompat46
negateFloatX8#ExtsCompat46
negateFractionalLitBasicTypes, 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
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
neverUnfoldGuidanceCoreSyn, GhcPlugins
newAlignedPinnedByteArray#ExtsCompat46
NewAlignedPinnedByteArrayOp_CharPrimOp
newArray#ExtsCompat46
newArrayArray#ExtsCompat46
NewArrayArrayOpPrimOp
NewArrayOpPrimOp
newArrowScopeTcRnMonad
newBCO#ExtsCompat46
NewBCOOpPrimOp
NEWBLOCK 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
3 (Data Constructor)SPARC.Instr
newBlockIdStgCmmExtCode
newBreakArrayBreakArray
newBufHandleBufWrite
newByteArray#ExtsCompat46
NewByteArrayOp_CharPrimOp
newByteStringCLitStgCmmUtils
newClsInstInst
newDerivedTcSMonad
newDerivOnLocDynFlags, GhcPlugins, GHC
newDFunNameTcEnv
newDictTcMType
newDummyVarVectorise.Monad.Naming, Vectorise.Monad
newEqTcMType
newEvVar 
1 (Function)TcMType
2 (Function)TcSMonad
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
newFunctionNameStgCmmExtCode
newGivenEvVarTcSMonad
newGivenEvVarsTcSMonad
newGlobalBinderIfaceEnv
newHscEnvHscMain
newIdSimplMonad
newIfaceNameIfaceEnv
newIfaceNamesIfaceEnv
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
newMutVar#ExtsCompat46
NewMutVarOpPrimOp
newMVar#ExtsCompat46
NewMVarOpPrimOp
newNameTcRnMonad
newNodeGraphBase, GraphColor
newNoSigLetBndrTcPat
neWord#ExtsCompat46
NewOrDataHsDecls, HsSyn, GHC
newOverloadedLitInst
newPinnedByteArray#ExtsCompat46
NewPinnedByteArrayOp_CharPrimOp
newPredVarDsDsMonad
newReadStateBinary
newReturnTyVarTcMType
newReturnTyVarTyTcMType
newSigTyVarTcMType
newSimpleWantedTcMType
newSimpleWantedsTcMType
newSmallArray#ExtsCompat46
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
newTVar#ExtsCompat46
NewTVarOpPrimOp
NewTyConTyCon, GhcPlugins
newTyConCoTyCon, GhcPlugins
newTyConCo_maybeTyCon, GhcPlugins
newTyConEtadArityTyCon, GhcPlugins
newTyConEtadRhsTyCon, GhcPlugins
newTyConInstRhsType, GhcPlugins
newTyConRhsTyCon, GhcPlugins
NewTypeHsDecls, HsSyn, GHC
NewtypeWrapRtClosureInspect, InteractiveEval
newTyVarVectorise.Monad.Naming, Vectorise.Monad
newTyVarNameRnRnTypes
newUnboxedTupleRegsStgCmmUtils
newUniqSupplyStgCmmMonad
newUnique 
1 (Function)StgCmmMonad
2 (Function)TcRnMonad, DsMonad
newUniqueIdDsMonad
newUniqueSupplyTcRnMonad, DsMonad
newWantedEvVarTcSMonad
newWantedEvVarNCTcSMonad
newWildcardVarTcMType
newWildcardVarMetaKindTcMType
newWriteStateBinary
NextBranchCoAxiom
nextCharStringBuffer
nextIsEOFLexer
nextRoleType, TcType, GhcPlugins
nextTempSuffixDynFlags, GhcPlugins, GHC
nextWrapperNumDynFlags, GhcPlugins, GHC
ne_RDRPrelNames
nilDataConTysWiredIn, GhcPlugins
nilDataConKeyPrelNames
nilDataConNameTysWiredIn, GhcPlugins
nilFSFastString, GhcPlugins
nilOLOrdList
nlConPatHsUtils, HsSyn, GHC
nlConPatNameHsUtils, 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
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
noArityDataCon_RDRPrelNames
NoArrowCtxtTcRnTypes, TcRnMonad
noBinderInfoStgSyn
noBwdRewriteHoopl.Dataflow, Hoopl
noCafIdInfoIdInfo, GhcPlugins
NoCafRefsIdInfo, GhcPlugins
NoCaptureLlvm.Types, Llvm
noCCSCostCentre
noCCSAttachedCostCentre
NoChangeHoopl.Dataflow, Hoopl
noCheckSafeTcForeign
NoC_SRTCmm
NoDataConRepDataCon, GhcPlugins
NoDataKindsTcRnTypes, 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
NoDefMethClass
nodeIdGraphBase, GraphColor
nodeMustPointToItStgCmmClosure
noDependenciesHscTypes, GhcPlugins
nodePreferenceGraphBase, GraphColor
nodeRegCmmExpr, Cmm
NoDMBasicTypes, GhcPlugins
NoDupSimplUtils
noDuplicate#ExtsCompat46
NoDuplicateOpPrimOp
noEscapeHeapCheckStgCmmHeap
noExtraStackMkGraph
noFactsHoopl
noForeignExportCoercionYetHsDecls, HsSyn, GHC
noForeignImportCoercionYetHsDecls, 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
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
NoLinkDynFlags, GhcPlugins, GHC
noLiveOnEntryCmmLive
noLocSrcLoc, GhcPlugins, GHC
NomEqType, GhcPlugins
noMethodBindingErrorIdKeyPrelNames
NoMethodError 
1 (Data Constructor)Exception
2 (Type/Class)Exception
NominalCoAxiom, TyCon, Coercion, GhcPlugins
noModErrorGhcMake
nonExhaustiveGuardsErrorIdKeyPrelNames
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)X86.Instr
2 (Data Constructor)SPARC.Instr
NopLlvm.AbsSyn, Llvm
NoPackageHscTypes, Finder, GhcPlugins, TcPluginM
NoParentRdrName, GhcPlugins
NoParentTyConTyCon, GhcPlugins
nopDmdTypeDemand
noPostTcExprHsExpr, HsSyn, GHC
noPostTcTableHsExpr, HsSyn, GHC
NoProfAutoDynFlags, GhcPlugins
NoProfilingInfoCmm
nopSigDemand
noRebindableInfoHsUtils, HsSyn, GHC
NoRedZoneLlvm.Types, Llvm
NoReturnLlvm.Types, Llvm
NormalCCCostCentre
normaliseFfiTypeTcForeign
NormaliseStepperCoercion, GhcPlugins
NormaliseStepResultCoercion, GhcPlugins
normaliseTcAppFamInstEnv
normaliseTypeFamInstEnv
NoScopeCoreSyn, GhcPlugins
noSelTyConKeyPrelNames
noSelTyConNamePrelNames
NoSpecConstrExtsCompat46, SpecConstr
noSpecPragsHsBinds, HsSyn, GHC
noSrcLocSrcLoc, GhcPlugins, GHC
noSrcSpanSrcLoc, GhcPlugins, GHC
NoSRTStgSyn
NoStubsHscTypes, GhcPlugins
noSyntaxExprHsExpr, HsSyn, GHC
NOT 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
not#ExtsCompat46
notAssocDataCon_RDRPrelNames
NotCafCCCostCentre
notElemTvSubstType, TcType, GhcPlugins
NotFoundHscTypes, Finder, GhcPlugins, TcPluginM
NothingMaybes
NothingCHoopl
NothingOHoopl
notI#ExtsCompat46
notInsideLamBasicTypes, IdInfo, GhcPlugins
NotIOpPrimOp
NotMarkedStrictDataCon, GhcPlugins, GHC
notNullUtil, GhcPlugins
notOneBranchBasicTypes, IdInfo, GhcPlugins
NotOpPrimOp
NotOrphanInstEnv
notOrphanInstEnv
NOTPARITYX86.Cond
NotSigOfDynFlags, GhcPlugins
NotSwappedBasicTypes, GhcPlugins
NotTopLevelBasicTypes, GhcPlugins
NotValidErrUtils
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
nptrsByteCodeItbls
nsNamesHscTypes, GhcPlugins
nsUniqsHscTypes, GhcPlugins
NS_AbortCoercion, GhcPlugins
NS_DoneCoercion, GhcPlugins
NS_StepCoercion, GhcPlugins
NTAX86.Instr
NthCoCoercion, GhcPlugins
nthRoleCoercion, GhcPlugins
nTimesUtil, GhcPlugins
ntTyConKeyPrelNames
nt_coTyCon, GhcPlugins
nt_etad_rhsTyCon, GhcPlugins
nt_rhsTyCon, GhcPlugins
nubSortUtil, GhcPlugins
nukeRnEnvLVarEnv, GhcPlugins
nukeRnEnvRVarEnv, GhcPlugins
nullAddr#ExtsCompat46
nullAddrIdMkId
nullAddrIdKeyPrelNames
nullAddrLitLiteral, GhcPlugins
nullFSFastString, GhcPlugins
nullRegSetCmmExpr, Cmm
numClassKeyPrelNames
numClassNamePrelNames
numClass_RDRPrelNames
numericClassKeysPrelNames
NumSparksPrimOp
numSparks#ExtsCompat46
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