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 - W

W128 | CmmType, CmmExpr, Cmm
W16 | CmmType, CmmExpr, Cmm
W256 | CmmType, CmmExpr, Cmm
W32 | CmmType, CmmExpr, Cmm
W512 | CmmType, CmmExpr, Cmm
W64 | CmmType, CmmExpr, Cmm
W8 | CmmType, CmmExpr, Cmm
W80 | CmmType, CmmExpr, Cmm
WaitReadOp | PrimOp
WaitWriteOp | PrimOp
Wanted | TcRnTypes, TcRnMonad
WantedConstraints | TcRnTypes, TcRnMonad
warnAboutEmptyEnumerations | MatchLit
warnAboutIdentities | MatchLit
warnAboutOverflowedLiterals | MatchLit
WarnAll | HscTypes, GhcPlugins
warnAllUnsolved | TcErrors
WarnDecl | HsDecls, HsSyn, GHC
WarnDecls | HsDecls, HsSyn, GHC
warnDefaulting | TcErrors
warnDs | DsMonad
WarnErrLogger | GhcMonad, GHC
warnIf | TcRnMonad
warnIfSetDs | DsMonad
Warning | HsDecls, HsSyn, GHC
WarningD | HsDecls, HsSyn, GHC
WarningFlag | DynFlags, GhcPlugins
warningFlags | DynFlags, GhcPlugins, GHC
warningGroups | DynFlags, GhcPlugins
warningHierarchies | DynFlags, GhcPlugins
WarningMessages | ErrUtils
warningMsg | ErrUtils
Warnings |
1 (Data Constructor) | HsDecls, HsSyn, GHC
2 (Type/Class) | HscTypes, GhcPlugins
WarningTxt |
1 (Type/Class) | BasicTypes, HscTypes, GhcPlugins
2 (Data Constructor) | BasicTypes, HscTypes, GhcPlugins
warnIsErrorMsg | ErrUtils
WarnMsg | ErrUtils
warnMsg | CoreMonad, GhcPlugins
warnPprTrace | Outputable, GhcPlugins
WarnReason | DynFlags, GhcPlugins
warnSafeOnLoc | DynFlags, GhcPlugins, GHC
WarnSome | HscTypes, GhcPlugins
warnTc | TcRnMonad
warnTcM | TcRnMonad
warnTcS | TcSMonad
warnUnsafeOnLoc | DynFlags, GhcPlugins, GHC
warnUnusedLocalBinds | RnEnv
warnUnusedMatches | RnEnv
warnUnusedTopBinds | RnEnv
warnUnusedTypePatterns | RnEnv
Way | DynFlags, GhcPlugins
WayCustom | DynFlags, GhcPlugins
WayDebug | DynFlags, GhcPlugins
WayDyn | DynFlags, GhcPlugins
WayEventLog | DynFlags, GhcPlugins
wayGeneralFlags | DynFlags, GhcPlugins
WayProf | DynFlags, GhcPlugins
wayRTSOnly | DynFlags, GhcPlugins
ways | DynFlags, GhcPlugins, GHC
WayThreaded | DynFlags, GhcPlugins
wayUnsetGeneralFlags | DynFlags, GhcPlugins
WC | TcRnTypes, TcRnMonad
wc_impl | TcRnTypes, TcRnMonad
wc_insol | TcRnTypes, TcRnMonad
wc_simple | TcRnTypes, TcRnMonad
WDeriv | TcRnTypes, TcRnMonad
wd_src | HsDecls, HsSyn, GHC
wd_warnings | HsDecls, HsSyn, GHC
Weak | Llvm.Types, Llvm
weakLoopBreaker | BasicTypes, GhcPlugins
weakPrimTyCon | TysPrim
weakPrimTyConKey | PrelNames
whenCannotGenerateDynamicToo | DynFlags, GhcPlugins
whenDOptM | TcRnMonad
whenGeneratingDynamicToo | DynFlags, GhcPlugins
whenGOptM | TcRnMonad, DsMonad
whenIsJust | Maybes
whenM | MonadUtils, IOEnv, TcRnMonad
whenNoErrs | TcRnMonad
whenWOptM | TcRnMonad
whenXOptM | TcRnMonad
WhereFrom | TcRnTypes, TcRnMonad
WhetherHasOrphans | HscTypes, GhcPlugins
widenFp | Llvm.Types
Width | CmmType, CmmExpr, Cmm
widthFromBytes | CmmType, CmmExpr, Cmm
widthInBits | CmmType, CmmExpr, Cmm
widthInBytes | CmmType, CmmExpr, Cmm
widthInLog | CmmType, CmmExpr, Cmm
widthToLlvmFloat | LlvmCodeGen.Base
widthToLlvmInt | LlvmCodeGen.Base
wildCardKey | PrelNames
wildCardName |
1 (Function) | PrelNames
2 (Function) | HsTypes, HsSyn, GHC
wildCardTIdKey | THNames
wildCardTName | THNames
WildPat | HsPat, HsSyn, GHC
wildPIdKey | THNames
wildPName | THNames
wiredInIds | MkId, PrelInfo
wiredInNameTyThing_maybe | Name, GhcPlugins
wiredInSrcSpan | SrcLoc, GhcPlugins
wiredInTyCons | TysWiredIn, GhcPlugins
wiredInUnitIds | Module, GhcPlugins
withBinBuffer | Binary
WithBot | Hoopl
withCleanupSession | GHC
withClearVars | LlvmCodeGen.Base
withDoDynamicToo | TcRnMonad
withException | TcRnMonad
withExtendedLinkEnv | Linker
withFresh | Hoopl
withHsDocContext | RnEnv
withIServ | GHCi
withName | StgCmmExtCode
withNewTickyCounterCon | StgCmmTicky
withNewTickyCounterFun | StgCmmTicky
withNewTickyCounterLNE | StgCmmTicky
withNewTickyCounterStdThunk | StgCmmTicky
withNewTickyCounterThunk | StgCmmTicky
withPprStyle | Outputable, GhcPlugins
withPprStyleDoc | Outputable, GhcPlugins
withSelfLoop | StgCmmMonad
withSequel | StgCmmMonad
withSession | GhcMonad
withSignalHandlers | Panic, GHC
withTempSession | GhcMonad
withThisPackage | Lexer
withTiming | ErrUtils
WithTop | Hoopl
WithTopAndBot | Hoopl
withUpdFrameOff |
1 (Function) | StgCmmMonad
2 (Function) | StgCmmExtCode
WL | TcSMonad
wl_deriv | TcSMonad
wl_eqs | TcSMonad
wl_funeqs | TcSMonad
wl_implics | TcSMonad
wl_rest | TcSMonad
WOnly | TcRnTypes, TcRnMonad
wopt | DynFlags, GhcPlugins
woptM | TcRnMonad
wopt_fatal | DynFlags, GhcPlugins
wopt_set | DynFlags, GhcPlugins
wopt_unset | DynFlags, GhcPlugins
Word16ElemRep | TyCon, GhcPlugins
word16ElemRepDataConTy | TysWiredIn, GhcPlugins
word16TyConKey | PrelNames
word16TyConName | PrelNames
word16X16PrimTy | TysPrim
word16X16PrimTyCon | TysPrim
word16X16PrimTyConKey | PrelNames
word16X32PrimTy | TysPrim
word16X32PrimTyCon | TysPrim
word16X32PrimTyConKey | PrelNames
word16X8PrimTy | TysPrim
word16X8PrimTyCon | TysPrim
word16X8PrimTyConKey | PrelNames
Word2DoubleOp | PrimOp
word2FloatLabel | CPrim
Word2FloatOp | PrimOp
word2IntLit | Literal, GhcPlugins
Word2IntOp | PrimOp
Word32ElemRep | TyCon, GhcPlugins
word32ElemRepDataConTy | TysWiredIn, GhcPlugins
word32PrimTy | TysPrim
word32PrimTyCon | TysPrim
word32PrimTyConKey | PrelNames
word32TyConKey | PrelNames
word32TyConName | PrelNames
word32X16PrimTy | TysPrim
word32X16PrimTyCon | TysPrim
word32X16PrimTyConKey | PrelNames
word32X4PrimTy | TysPrim
word32X4PrimTyCon | TysPrim
word32X4PrimTyConKey | PrelNames
word32X8PrimTy | TysPrim
word32X8PrimTyCon | TysPrim
word32X8PrimTyConKey | PrelNames
Word64ElemRep | TyCon, GhcPlugins
word64ElemRepDataConTy | TysWiredIn, GhcPlugins
word64PrimTy | TysPrim
word64PrimTyCon | TysPrim
word64PrimTyConKey | PrelNames
Word64Rep | TyCon, RepType, GhcPlugins
word64RepDataConTy | TysWiredIn, GhcPlugins
Word64Slot | RepType
word64ToIntegerIdKey | PrelNames
word64ToIntegerName | PrelNames
word64TyConKey | PrelNames
word64TyConName | PrelNames
word64X2PrimTy | TysPrim
word64X2PrimTyCon | TysPrim
word64X2PrimTyConKey | PrelNames
word64X4PrimTy | TysPrim
word64X4PrimTyCon | TysPrim
word64X4PrimTyConKey | PrelNames
word64X8PrimTy | TysPrim
word64X8PrimTyCon | TysPrim
word64X8PrimTyConKey | PrelNames
wORD64_SIZE | Constants
word8DataCon | TysWiredIn, GhcPlugins
word8DataConKey | PrelNames
Word8ElemRep | TyCon, GhcPlugins
word8ElemRepDataConTy | TysWiredIn, GhcPlugins
word8Ty | TysWiredIn, GhcPlugins
word8TyCon | TysWiredIn, GhcPlugins
word8TyConKey | PrelNames
word8TyConName | TysWiredIn, GhcPlugins
word8X16PrimTy | TysPrim
word8X16PrimTyCon | TysPrim
word8X16PrimTyConKey | PrelNames
word8X32PrimTy | TysPrim
word8X32PrimTyCon | TysPrim
word8X32PrimTyConKey | PrelNames
word8X64PrimTy | TysPrim
word8X64PrimTyCon | TysPrim
word8X64PrimTyConKey | PrelNames
WordAdd2Op | PrimOp
WordAddOp | PrimOp
wordAlign | Dwarf.Types
wordDataCon | TysWiredIn, GhcPlugins
wordDataConKey | PrelNames
WordEqOp | PrimOp
WordGeOp | PrimOp
WordGtOp | PrimOp
wordLength | SPARC.Base
wordLengthInBits | SPARC.Base
WordLeOp | PrimOp
WordLtOp | PrimOp
WordMul2Op | PrimOp
WordMulOp | PrimOp
WordNeOp | PrimOp
WordOff | SMRep
wordPrimLIdKey | THNames
wordPrimLName | THNames
wordPrimL_RDR | THNames
wordPrimTy | TysPrim
wordPrimTyCon | TysPrim
wordPrimTyConKey | PrelNames
wordPrimTyConName | TysPrim
WordQuotOp | PrimOp
WordQuotRem2Op | PrimOp
WordQuotRemOp | PrimOp
WordRemOp | PrimOp
WordRep | TyCon, RepType, GhcPlugins
wordRepDataConTy | TysWiredIn, GhcPlugins
WordSlot | RepType
wordsToBytes | SMRep
WordSubCOp | PrimOp
WordSubOp | PrimOp
wORDS_BIGENDIAN | DynFlags, GhcPlugins
wordToIntegerIdKey | PrelNames
wordToIntegerName | PrelNames
wordTy | TysWiredIn, GhcPlugins
wordTyCon | TysWiredIn, GhcPlugins
wordTyConKey | PrelNames
wordTyConName | TysWiredIn, GhcPlugins
WordVec | PrimOp
wordWidth | CmmType, CmmExpr, Cmm
wORD_SIZE | DynFlags, GhcPlugins
wORD_SIZE_IN_BITS | DynFlags, GhcPlugins
workingDirectoryChanged | GHC
WorkList | TcSMonad
workListSize | TcSMonad
workListWantedCount | TcSMonad
wormhole | GHCi
wormholeRef | GHCi
worst |
1 (Function) | RegAlloc.Graph.ArchBase
2 (Function) | RegAlloc.Graph.ArchX86
worstOneShot | BasicTypes, GhcPlugins
WpCast | TcEvidence
WpCompose | TcEvidence
WpEvApp | TcEvidence
WpEvLam | TcEvidence
WpFun | TcEvidence
WpHole | TcEvidence
WpLet | TcEvidence
WpTyApp | TcEvidence
WpTyLam | TcEvidence
Wrap | Vectorise.Generic.Description
wrapBind | DsUtils
wrapBinds | DsUtils
wrapErrTcS | TcSMonad
wrapFamInstBody | MkId
wrapFloat | MkCore, GhcPlugins
wrapFloats | SimplEnv
wrapFunResCoercion | TcUnify
wrapIP | TcEvidence
wrapJoinFloats | SimplEnv
wrapLocFstM | TcRnMonad
wrapLocM | TcRnMonad
wrapLocSndM | TcRnMonad
wrapNewTypeBody | MkId
wrapNewTypeBodyOfPDatasWrap | Vectorise.Utils.Base, Vectorise.Utils
wrapNewTypeBodyOfPDataWrap | Vectorise.Utils.Base, Vectorise.Utils
wrapNewTypeBodyOfWrap | Vectorise.Utils.Base, Vectorise.Utils
wrapped_term | RtClosureInspect, InteractiveEval
wrapRecExp | CmmNode, Cmm
wrapRecExpf | CmmNode, Cmm
wrapRecExpM | CmmNode, Cmm
wrapTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
wrapTypeUnbranchedFamInstBody | MkId
wrapWarnTcS | TcSMonad
WriteArrayArrayOp_ArrayArray | PrimOp
WriteArrayArrayOp_ByteArray | PrimOp
WriteArrayArrayOp_MutableArrayArray | PrimOp
WriteArrayArrayOp_MutableByteArray | PrimOp
WriteArrayOp | PrimOp
writeBinIface | BinIface
writeBinMem | Binary
WriteByteArrayOp_Addr | PrimOp
WriteByteArrayOp_Char | PrimOp
WriteByteArrayOp_Double | PrimOp
WriteByteArrayOp_Float | PrimOp
WriteByteArrayOp_Int | PrimOp
WriteByteArrayOp_Int16 | PrimOp
WriteByteArrayOp_Int32 | PrimOp
WriteByteArrayOp_Int64 | PrimOp
WriteByteArrayOp_Int8 | PrimOp
WriteByteArrayOp_StablePtr | PrimOp
WriteByteArrayOp_WideChar | PrimOp
WriteByteArrayOp_Word | PrimOp
WriteByteArrayOp_Word16 | PrimOp
WriteByteArrayOp_Word32 | PrimOp
WriteByteArrayOp_Word64 | PrimOp
WriteByteArrayOp_Word8 | PrimOp
writeCmms | PprCmmDecl, PprCmm
writeCs | PprC
writeFastMutInt | FastMutInt
writeFastMutPtr | FastMutInt
writeIfaceFile | MkIface
writeInterfaceOnlyMode | DriverPipeline
writeIServ | GHCi
writeMetaTyVar | TcMType
writeMutVar | IOEnv, TcRnMonad
WriteMutVarOp | PrimOp
WriteOffAddrOp_Addr | PrimOp
WriteOffAddrOp_Char | PrimOp
WriteOffAddrOp_Double | PrimOp
WriteOffAddrOp_Float | PrimOp
WriteOffAddrOp_Int | PrimOp
WriteOffAddrOp_Int16 | PrimOp
WriteOffAddrOp_Int32 | PrimOp
WriteOffAddrOp_Int64 | PrimOp
WriteOffAddrOp_Int8 | PrimOp
WriteOffAddrOp_StablePtr | PrimOp
WriteOffAddrOp_WideChar | PrimOp
WriteOffAddrOp_Word | PrimOp
WriteOffAddrOp_Word16 | PrimOp
WriteOffAddrOp_Word32 | PrimOp
WriteOffAddrOp_Word64 | PrimOp
WriteOffAddrOp_Word8 | PrimOp
WriteSmallArrayOp | PrimOp
writeTcRef | TcRnMonad
WriteTVarOp | PrimOp
wrongKindOfFamily | TcTyClsDecls
wrongThingErr | TcEnv
WRY | SPARC.Instr
wWarningFlags | DynFlags, GhcPlugins
wwTopBinds | WorkWrap