ghc-8.2.2: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- <
- >
- |
- All

Index - U

u1DataCon_RDR | PrelNames
u1TyConKey | PrelNames
u1TyConName | PrelNames
uAddrDataCon_RDR | PrelNames
uAddrHash_RDR | PrelNames
uAddrTyConKey | PrelNames
uAddrTyConName | PrelNames
ubxSumRepType | RepType
UCall | Demand
uCharDataCon_RDR | PrelNames
uCharHash_RDR | PrelNames
uCharTyConKey | PrelNames
uCharTyConName | PrelNames
udfmIntersectUFM | UniqDFM
udfmMinusUFM | UniqDFM
udfmToList | UniqDFM
udfmToUfm | UniqDFM
UDIV | SPARC.Instr
uDoubleDataCon_RDR | PrelNames
uDoubleHash_RDR | PrelNames
uDoubleTyConKey | PrelNames
uDoubleTyConName | PrelNames
ud_get_fs | Binary
ud_get_name | Binary
ud_put_binding_name | Binary
ud_put_fs | Binary
ud_put_nonbinding_name | Binary
ufCreationThreshold | DynFlags, GhcPlugins, GHC
ufDearOp | DynFlags, GhcPlugins, GHC
ufDictDiscount | DynFlags, GhcPlugins, GHC
ufFunAppDiscount | DynFlags, GhcPlugins, GHC
ufKeenessFactor | DynFlags, GhcPlugins, GHC
uFloatDataCon_RDR | PrelNames
uFloatHash_RDR | PrelNames
uFloatTyConKey | PrelNames
uFloatTyConName | PrelNames
ufmToIntMap | UniqFM, GhcPlugins
ufmToSet_Directly | UniqFM, GhcPlugins
ufUseThreshold | DynFlags, GhcPlugins, GHC
ufVeryAggressive | DynFlags, GhcPlugins, GHC
uf_expandable | CoreSyn, GhcPlugins
uf_guidance | CoreSyn, GhcPlugins
uf_is_conlike | CoreSyn, GhcPlugins
uf_is_top | CoreSyn, GhcPlugins
uf_is_value | CoreSyn, GhcPlugins
uf_is_work_free | CoreSyn, GhcPlugins
uf_src | CoreSyn, GhcPlugins
uf_tmpl | CoreSyn, GhcPlugins
ug_args | CoreSyn, GhcPlugins
ug_arity | CoreSyn, GhcPlugins
ug_boring_ok | CoreSyn, GhcPlugins
ug_res | CoreSyn, GhcPlugins
ug_size | CoreSyn, GhcPlugins
ug_unsat_ok | CoreSyn, GhcPlugins
UHead | Demand
uIntDataCon_RDR | PrelNames
uIntHash_RDR | PrelNames
uIntTyConKey | PrelNames
uIntTyConName | PrelNames
UMUL | SPARC.Instr
Unambiguous | HsTypes, HsSyn, GHC
unambiguousFieldOcc | HsTypes, HsSyn, GHC
unarise | UnariseStg
UnaryProd | Vectorise.Generic.Description
UnarySum | Vectorise.Generic.Description
UnaryType | RepType
unboundKey | PrelNames
UnboundOccurrenceOf | TcRnTypes, TcRnMonad
UnboundVar | HsExpr, HsSyn, GHC
unboundVarEIdKey | THNames
unboundVarEName | THNames
unboundVarOcc | HsExpr, HsSyn, GHC
unboxArg | DsCCall
Unboxed | BasicTypes, GhcPlugins
UnboxedAlgTyCon | TyCon, GhcPlugins
unboxedSumEIdKey | THNames
unboxedSumEName | THNames
unboxedSumKind | TysWiredIn, GhcPlugins
unboxedSumPIdKey | THNames
unboxedSumPName | THNames
unboxedSumTIdKey | THNames
unboxedSumTName | THNames
unboxedTupEIdKey | THNames
unboxedTupEName | THNames
UnboxedTuple | BasicTypes, GhcPlugins
unboxedTupleKind | TysWiredIn, GhcPlugins
unboxedTupleTIdKey | THNames
unboxedTupleTName | THNames
unboxedTupPIdKey | THNames
unboxedTupPName | THNames
unboxedUnitDataCon | TysWiredIn, GhcPlugins
unboxedUnitTyCon | TysWiredIn, GhcPlugins
Unbranched | CoAxiom
unbranched | CoAxiom
uncacheModule | Finder
unComp1_RDR | PrelNames
Unconditionally | CmmSwitch
uncurry3 | Util, GhcPlugins
undefGlobalVar | Vectorise.Monad.Global, Vectorise.Monad
UndefinedElement | Exception
undefinedKey | PrelNames
undefined_RDR | PrelNames
unDefUnitId | Module, GhcPlugins
Underflow | Exception
underscore | Outputable, GhcPlugins
unEC | StgCmmExtCode
UnfIfGoodArgs | CoreSyn, GhcPlugins
unflatten | TcFlatten
unflattenFmv | TcSMonad
UnfNever | CoreSyn, GhcPlugins
Unfolding | CoreSyn, CoreUnfold, GhcPlugins
UnfoldingDone | CoreMonad, GhcPlugins
UnfoldingGuidance | CoreSyn, CoreUnfold, GhcPlugins
unfoldingInfo | IdInfo, GhcPlugins
UnfoldingSource | CoreSyn, GhcPlugins
unfoldingTemplate | CoreSyn, GhcPlugins
UnfWhen | CoreSyn, GhcPlugins
unGhc | GhcMonad
unGhcT | GhcMonad
unguardedGRHSs | HsUtils, HsSyn, GHC
unguardedRHS | HsUtils, HsSyn, GHC
UnhelpfulLoc | SrcLoc, GhcPlugins, GHC
UnhelpfulSpan | SrcLoc, GhcPlugins, GHC
unicodeAnn | ApiAnnotation, GHC
unicodeStarKindTyCon | TysWiredIn, GhcPlugins
unicodeStarKindTyConKey | PrelNames
unicodeStarKindTyConName | TysWiredIn, GhcPlugins
UnicodeSyntax | ApiAnnotation
unicodeSyntax | Outputable, GhcPlugins
Unidirectional | HsBinds, HsSyn, GHC
unidirPatSynIdKey | THNames
unidirPatSynName | THNames
Unifiable | Unify
unifyDerived | TcCanonical
UnifyForAllSkol | TcRnTypes, TcRnMonad
unifyKind | TcUnify
UnifyResult | Unify
UnifyResultM | Unify
unifyTheta | TcUnify
unifyType | TcUnify
unifyTyVar | TcSMonad
UninitialisedData | Cmm
uninterruptibleMask | Exception
uninterruptibleMaskM_ | IOEnv, TcRnMonad
uninterruptibleMask_ | Exception
union | GraphOps, GraphColor
unionBags | Bag
unionBlocks | Hoopl
unionDVarSet | VarSet, GhcPlugins
unionDVarSets | VarSet, GhcPlugins
unionFV | FV
unionInScope | VarEnv, GhcPlugins
unionLists | ListSetOps
unionManyBags | Bag
unionManyOccSets | OccName, Name, GhcPlugins
unionManyUniqDSets | UniqDSet
unionManyUniqSets | UniqSet, GhcPlugins
unionMessages | ErrUtils
unionNameSet | NameSet, GhcPlugins
unionNameSets | NameSet, GhcPlugins
unionOccSets | OccName, Name, GhcPlugins
unionRuleBase | Rules, GhcPlugins
unionsFV | FV
unionsWC | TcRnTypes, TcRnMonad
unionTCvSubst | Type, TcType, GhcPlugins
unionUniqDSets | UniqDSet
unionUniqSets | UniqSet, GhcPlugins
unionUnVarGraph | UnVarGraph
unionUnVarGraphs | UnVarGraph
unionUnVarSet | UnVarGraph
unionUnVarSets | UnVarGraph
unionVarSet | VarSet, GhcPlugins
unionVarSets | VarSet, GhcPlugins
uniq | FastString, GhcPlugins
uniqAway | VarEnv, GhcPlugins
UniqDFM | UniqDFM
UniqDSet | UniqDSet
uniqDSetMinusUniqSet | UniqDSet
uniqDSetToList | UniqDSet
UniqFM | UniqFM, GhcPlugins
uniqFromSupply | UniqSupply, GhcPlugins
UniqSet | UniqSet, GhcPlugins
uniqSetAll | UniqSet, GhcPlugins
uniqSetAny | UniqSet, GhcPlugins
uniqSetMinusUFM | UniqSet, GhcPlugins
uniqsFromSupply | UniqSupply, GhcPlugins
UniqSM | UniqSupply, GhcPlugins
UniqSupply | UniqSupply, GhcPlugins, DsMonad
Uniquable | Unique, PrelNames, GhcPlugins
Unique | Unique, PrelNames, GhcPlugins
uniqueIncrement | DynFlags, GhcPlugins, GHC
UniqueMap | Hoopl
UniqueMonad | Hoopl
UniqueMonadT | Hoopl
uniqueOfFS | FastString, GhcPlugins
UniqueSet | Hoopl
uNIQUE_BITS | Unique
unitBag | Bag
unitDataCon | TysWiredIn, GhcPlugins
unitDataConId | TysWiredIn, GhcPlugins
unitDirectlyUFM | UniqFM, GhcPlugins
unitDVarEnv | VarEnv, GhcPlugins
unitDVarSet | VarSet, GhcPlugins
unitExpr | MkCore, GhcPlugins
unitFsEnv | FastStringEnv
unitFV |
1 (Function) | NameSet, GhcPlugins
2 (Function) | FV
UnitId | Module, GhcPlugins, GHC
unitId | PackageConfig, Packages, GhcPlugins
UnitIdArg | DynFlags, GhcPlugins
unitIdFreeHoles | Module, GhcPlugins
unitIdFS | Module, GhcPlugins
unitIdIsDefinite | Module, GhcPlugins
unitIdKey | Module, GhcPlugins
unitIdString | Module, GhcPlugins
unitModuleEnv | Module, GhcPlugins
unitNameEnv | NameEnv, GhcPlugins
unitNameSet | NameSet, GhcPlugins
unitOccEnv | OccName, Name, GhcPlugins
unitOccSet | OccName, Name, GhcPlugins
unitOL | OrdList
unitTy | TysWiredIn, GhcPlugins
unitTyCon | TysWiredIn, GhcPlugins
unitTyConKey | TysWiredIn, GhcPlugins
unitUDFM | UniqDFM
unitUFM | UniqFM, GhcPlugins
unitUniqDSet | UniqDSet
unitUniqSet | UniqSet, GhcPlugins
unitVarEnv | VarEnv, GhcPlugins
unitVarSet | VarSet, GhcPlugins
UnivCoProvenance | Coercion, GhcPlugins
unK1_RDR | PrelNames
unknown1TyConKey | PrelNames
unknown2TyConKey | PrelNames
unknown3TyConKey | PrelNames
unknownArity | IdInfo, GhcPlugins
UnknownCC | DynFlags, GhcPlugins
UnknownLD | DynFlags, GhcPlugins
unknownNameSuggestions | RnEnv
unknownSubordinateErr | RnEnv
unknownTyConKey | PrelNames
UnkSkol | TcRnTypes, TcRnMonad
unlessM | MonadUtils, IOEnv, TcRnMonad
unliftedConKey | PrelNames
UnliftedRep | TyCon, RepType, GhcPlugins
unliftedRepDataConTy | TysWiredIn, GhcPlugins
Unlinked | HscTypes, GhcPlugins
UnlinkedBCO |
1 (Type/Class) | ByteCodeTypes, ByteCodeGen
2 (Data Constructor) | ByteCodeTypes
unlinkedBCOArity | ByteCodeTypes
unlinkedBCOBitmap | ByteCodeTypes
unlinkedBCOInstrs | ByteCodeTypes
unlinkedBCOLits | ByteCodeTypes
unlinkedBCOName | ByteCodeTypes
unlinkedBCOPtrs | ByteCodeTypes
unListT | ListT
Unlit | DriverPhases
unload | Linker
UnloadObj | GHCi
unloadObj | GHCi
unLoc | SrcLoc, GhcPlugins, GHC
unmarshalObjectIdKey | PrelNames
unmarshalStringIdKey | PrelNames
UnmaskAsyncExceptionsOp | PrimOp
Unmasked | Exception
unP |
1 (Function) | Lexer
2 (Function) | PipelineMonad, DriverPipeline
UNPACK | ByteCodeInstr
UnpackClosureOp | PrimOp
unpackCoercionHole | TcMType
unpackCoercionHole_maybe | TcMType
unpackCStringAppendIdKey | PrelNames
unpackCStringFoldrIdKey | PrelNames
unpackCStringFoldrName | PrelNames
unpackCStringFoldr_RDR | PrelNames
unpackCStringIdKey | PrelNames
unpackCStringName | PrelNames
unpackCStringUtf8IdKey | PrelNames
unpackCStringUtf8Name | PrelNames
unpackCStringUtf8_RDR | PrelNames
unpackCString_RDR | PrelNames
unpackFS | FastString, GhcPlugins
unpackLitString | FastString, GhcPlugins
unPair | Pair
unPar1_RDR | PrelNames
unPD | CmmMonad
unpkUnique | Unique
Unqual | RdrName, GhcPlugins, GHC
unQualOK | RdrName, GhcPlugins
unqualQuasiQuote | HsUtils, HsSyn, GHC
unQualSpecOK | RdrName, GhcPlugins
Unreachable | Llvm.AbsSyn, Llvm
unRec1_RDR | PrelNames
UnresLabel | LlvmCodeGen.Base
UnresStatic | LlvmCodeGen.Base
unsafeCoerceId | MkId
unsafeCoerceIdKey | PrelNames
unsafeCoerceName | MkId
unsafeFlags | DynFlags, GhcPlugins
unsafeFlagsForInfer | DynFlags, GhcPlugins
UnsafeFreezeArrayArrayOp | PrimOp
UnsafeFreezeArrayOp | PrimOp
UnsafeFreezeByteArrayOp | PrimOp
UnsafeFreezeSmallArrayOp | PrimOp
unsafeGlobalDynFlags | DynFlags, GhcPlugins
unsafeIdKey | THNames
unsafeIndex_RDR | PrelNames
unsafeInterleaveM | IOEnv, TcRnMonad
unsafeMkByteString | FastString, GhcPlugins
unsafeName | THNames
unsafeRangeSize_RDR | PrelNames
unsafeTcPluginTcM | TcRnTypes, TcRnMonad, TcPluginM
unsafeTExpCoerceIdKey | THNames
unsafeTExpCoerceName | THNames
UnsafeThawArrayOp | PrimOp
UnsafeThawSmallArrayOp | PrimOp
unsafeUFMToUniqSet | UniqSet, GhcPlugins
unSaturatedOk | CoreSyn, GhcPlugins
unSetGeneralFlag' | DynFlags, GhcPlugins
unsetGOptM | TcRnMonad, DsMonad
unsetWOptM | TcRnMonad, DsMonad
unsetXOptM | TcRnMonad
unSwap | BasicTypes, GhcPlugins
Untyped | TcRnTypes, TcRnMonad
UntypedDeclSplice | HsExpr, HsSyn, GHC
UntypedExpSplice | HsExpr, HsSyn, GHC
UntypedPatSplice | HsExpr, HsSyn, GHC
UntypedSpliceFlavour | HsExpr, HsSyn, GHC
UntypedTypeSplice | HsExpr, HsSyn, GHC
unTypeIdKey | THNames
unTypeName | THNames
unTypeQIdKey | THNames
unTypeQName | THNames
UnVarGraph | UnVarGraph
UnVarSet | UnVarGraph
UNWIND | X86.Instr
UnwindExpr | Debug
UnwindPoint |
1 (Type/Class) | Debug
2 (Data Constructor) | Debug
UnwindReturnReg | CmmExpr, Cmm
UnwindTable | Debug
unwireUnitId | Packages, GhcPlugins
unwrapFamInstScrut | MkId
unwrapIP | TcEvidence
unwrapNewTyConEtad_maybe | TyCon, GhcPlugins
unwrapNewTyCon_maybe | TyCon, GhcPlugins
unwrapNewTypeBody | MkId
unwrapNewTypeBodyOfPDatasWrap | Vectorise.Utils.Base, Vectorise.Utils
unwrapNewTypeBodyOfPDataWrap | Vectorise.Utils.Base, Vectorise.Utils
unwrapNewTypeBodyOfWrap | Vectorise.Utils.Base, Vectorise.Utils
unwrapNewTypeStepper | Coercion, GhcPlugins
unwrapType | RepType
unwrapTypeUnbranchedFamInstScrut | MkId
unzipWith | Util, GhcPlugins
uo_actual | TcRnTypes, TcRnMonad
uo_expected | TcRnTypes, TcRnMonad
uo_thing | TcRnTypes, TcRnMonad
Updatable | StgSyn
updateEps | TcRnMonad
updateEps_ | TcRnMonad
UpdateFlag | StgSyn
updateGadtResult | HsTypes, HsSyn, GHC
updateNameCache | IfaceEnv
updateTyVarKind | Var, GhcPlugins
updateTyVarKindM | Var, GhcPlugins
updateVarType | Var, GhcPlugins
updateVarTypeM | Var, GhcPlugins
updateWays | DynFlags, GhcPlugins
UPDATE_SP | PPC.Instr
updCtxt | TcRnMonad
updEnv | IOEnv, TcRnMonad
UpdFrameOffset | CmmNode, Cmm
updfr_space | Cmm
updGblEnv | TcRnMonad
updGEnv | Vectorise.Monad.Global, Vectorise.Monad
updInertCans | TcSMonad
updInertDicts | TcSMonad
updInertFunEqs | TcSMonad
updInertIrreds | TcSMonad
updInertSafehask | TcSMonad
updInertTcS | TcSMonad
updLclEnv | TcRnMonad
updLEnv | Vectorise.Monad.Local, Vectorise.Monad
updMode | SimplEnv
updModeForRules | SimplUtils
updModeForStableUnfoldings | SimplUtils
updMutVar | IOEnv, TcRnMonad
updNameCache | IfaceEnv
updNameCacheIO | HscTypes, GhcPlugins
updOneShotInfo | Id, GhcPlugins
updOptLevel | DynFlags, GhcPlugins
updTcRef |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
updTopEnv | TcRnMonad
updWorkListTcS | TcSMonad
UProd | Demand
UpToDate | MkIface
uRecTyConKey | PrelNames
uRecTyConName | PrelNames
Usage | HscTypes, GhcPlugins
UsageError | Panic, GHC
UsageFile | HscTypes, GhcPlugins
UsageHomeModule | HscTypes, GhcPlugins
UsageMergedRequirement | HscTypes, GhcPlugins
UsagePackageModule | HscTypes, GhcPlugins
useColor | DynFlags, GhcPlugins, GHC
useCount | Demand
Used | Demand
UseDmd | Demand
UserData |
1 (Type/Class) | Binary
2 (Data Constructor) | Binary
userHsLTyVarBndrs | HsUtils, HsSyn, GHC
userHsTyVarBndrs | HsUtils, HsSyn, GHC
UserInterrupt | Exception
UserOfRegs | CmmExpr, Cmm
UserPkgConf | DynFlags, GhcPlugins
userStyle | Outputable, GhcPlugins
UserSyntax | Name, GhcPlugins
UserTypeCtxt | TcType, TcValidity, TcHsType
userTypeError_maybe | Type, GhcPlugins
UserTyVar | HsTypes, HsSyn, GHC
Uses | NameSet, GhcPlugins
usesOnly | NameSet, GhcPlugins
useUnicode | DynFlags, GhcPlugins, GHC
useUnicodeSyntax | DynFlags, GhcPlugins
usg_entities | HscTypes, GhcPlugins
usg_exports | HscTypes, GhcPlugins
usg_file_hash | HscTypes, GhcPlugins
usg_file_path | HscTypes, GhcPlugins
usg_mod | HscTypes, GhcPlugins
usg_mod_hash | HscTypes, GhcPlugins
usg_mod_name | HscTypes, GhcPlugins
usg_safe | HscTypes, GhcPlugins
utf8CharStart | Encoding
utf8DecodeByteString | Encoding
utf8DecodeChar | Encoding
utf8DecodeChar# | Encoding
utf8DecodeStringLazy | Encoding
utf8EncodeChar | Encoding
utf8EncodedLength | Encoding
utf8EncodeString | Encoding
utf8PrevChar | Encoding
uType | TcUnify
UwConst | Debug
UwDeref | Debug
UwLabel | Debug
UwMinus | Debug
uWordDataCon_RDR | PrelNames
uWordHash_RDR | PrelNames
uWordTyConKey | PrelNames
uWordTyConName | PrelNames
UwPlus | Debug
UwReg | Debug
UwTimes | Debug