| W128 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W16 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W256 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W512 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W8 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| WaitReadOp | GHC.Builtin.PrimOps | 
| WaitWriteOp | GHC.Builtin.PrimOps | 
| Wanted | GHC.Tc.Types.Constraint | 
| WantedConstraints | GHC.Tc.Types.Constraint | 
| wantToUnbox | GHC.Core.Opt.WorkWrap.Utils | 
| Warn |  | 
| 1 (Type/Class) | GHC.Driver.CmdLine | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| warnAboutEmptyEnumerations | GHC.HsToCore.Match.Literal | 
| warnAboutIdentities | GHC.HsToCore.Match.Literal | 
| warnAboutOverflowedLit | GHC.HsToCore.Match.Literal | 
| warnAboutOverflowedOverLit | GHC.HsToCore.Match.Literal | 
| WarnAll | GHC.Driver.Types, GHC.Plugins | 
| warnAllUnsolved | GHC.Tc.Errors | 
| WarnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| WarnDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| warnDefaulting | GHC.Tc.Errors | 
| warnDs | GHC.HsToCore.Monad | 
| WarnErrLogger | GHC.Driver.Monad, GHC | 
| warnIf | GHC.Tc.Utils.Monad | 
| warnIfFlag | GHC.Tc.Utils.Monad | 
| warnIfSetDs | GHC.HsToCore.Monad | 
| Warning | GHC.Hs, GHC.Hs.Decls, GHC | 
| WarningD | GHC.Hs, GHC.Hs.Decls, GHC | 
| WarningFlag | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| warningFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| warningGroups | GHC.Driver.Session, GHC.Plugins | 
| warningHierarchies | GHC.Driver.Session, GHC.Plugins | 
| WarningMessages | GHC.Utils.Error | 
| warningMsg | GHC.Utils.Error | 
| Warnings |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| warningsToMessages | GHC.Utils.Error | 
| WarningTxt |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Driver.Types, GHC.Plugins | 
| WarnMsg | GHC.Utils.Error | 
| warnMsg |  | 
| 1 (Function) | GHC.Driver.CmdLine | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| warnPprTrace | GHC.Utils.Outputable, GHC.Plugins | 
| warnPrepositiveQualifiedModule | GHC.Parser.PostProcess | 
| WarnReason |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| 2 (Type/Class) | GHC.Driver.CmdLine | 
| warnReason | GHC.Driver.CmdLine | 
| warnSafeOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| WarnSome | GHC.Driver.Types, GHC.Plugins | 
| warnStarIsType | GHC.Parser.PostProcess | 
| warnTc | GHC.Tc.Utils.Monad | 
| warnTcM | GHC.Tc.Utils.Monad | 
| warnTcS | GHC.Tc.Solver.Monad | 
| warnUnsafeOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| WarnUnusedForalls |  | 
| 1 (Type/Class) | GHC.Rename.HsType | 
| 2 (Data Constructor) | GHC.Rename.HsType | 
| warnUnusedLocalBinds | GHC.Rename.Utils | 
| warnUnusedMatches | GHC.Rename.Utils | 
| warnUnusedTopBinds | GHC.Rename.Utils | 
| warnUnusedTypePatterns | GHC.Rename.Utils | 
| Way | GHC.Driver.Ways | 
| WayCustom | GHC.Driver.Ways | 
| WayDebug | GHC.Driver.Ways | 
| wayDesc | GHC.Driver.Ways | 
| WayDyn | GHC.Driver.Ways | 
| WayEventLog | GHC.Driver.Ways | 
| wayGeneralFlags | GHC.Driver.Ways | 
| wayOptc | GHC.Driver.Ways | 
| wayOptl | GHC.Driver.Ways | 
| wayOptP | GHC.Driver.Ways | 
| WayProf | GHC.Driver.Ways | 
| wayRTSOnly | GHC.Driver.Ways | 
| ways | GHC.Driver.Session, GHC.Plugins, GHC | 
| waysBuildTag | GHC.Driver.Ways | 
| waysTag | GHC.Driver.Ways | 
| wayTag | GHC.Driver.Ways | 
| WayThreaded | GHC.Driver.Ways | 
| wayUnsetGeneralFlags | GHC.Driver.Ways | 
| WC | GHC.Tc.Types.Constraint | 
| wc_holes | GHC.Tc.Types.Constraint | 
| wc_impl | GHC.Tc.Types.Constraint | 
| wc_simple | GHC.Tc.Types.Constraint | 
| WDeriv | GHC.Tc.Types.Constraint | 
| wd_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| wd_src | GHC.Hs, GHC.Hs.Decls, GHC | 
| wd_warnings | GHC.Hs, GHC.Hs.Decls, GHC | 
| Weak | GHC.Llvm.Types, GHC.Llvm | 
| weakLoopBreaker | GHC.Types.Basic, GHC.Plugins | 
| weakPrimTyCon | GHC.Builtin.Types.Prim | 
| weakPrimTyConKey | GHC.Builtin.Names | 
| weightToDouble | GHC.CmmToAsm.CFG | 
| whenCannotGenerateDynamicToo | GHC.Driver.Session, GHC.Plugins | 
| whenDOptM | GHC.Tc.Utils.Monad | 
| whenGeneratingDynamicToo | GHC.Driver.Session, GHC.Plugins | 
| whenGOptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| whenIsJust | GHC.Data.Maybe | 
| whenM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| whenNoErrs | GHC.Tc.Utils.Monad | 
| whenNonEmpty | GHC.Utils.Misc, GHC.Plugins | 
| whenPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| whenUpdRemSetEnabled | GHC.StgToCmm.Utils | 
| whenWOptM | GHC.Tc.Utils.Monad | 
| whenXOptM | GHC.Tc.Utils.Monad | 
| WhereFrom | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| WhereLooking | GHC.Rename.Unbound | 
| WhetherHasOrphans | GHC.Driver.Types, GHC.Plugins | 
| widenFp | GHC.Llvm.Types | 
| Width | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthFromBytes | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthInBits | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthInBytes | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthInLog | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthToLlvmFloat | GHC.CmmToLlvm.Base | 
| widthToLlvmInt | GHC.CmmToLlvm.Base | 
| wildCardKey | GHC.Builtin.Names | 
| wildCardName | GHC.Builtin.Names | 
| wildCardTIdKey | GHC.Builtin.Names.TH | 
| wildCardTName | GHC.Builtin.Names.TH | 
| WildPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| wildPIdKey | GHC.Builtin.Names.TH | 
| wildPName | GHC.Builtin.Names.TH | 
| wiredInIds | GHC.Types.Id.Make, GHC.Builtin.Utils | 
| wiredInNameTyThing_maybe | GHC.Types.Name, GHC.Plugins | 
| wiredInSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| wiredInTyCons | GHC.Builtin.Types, GHC.Plugins | 
| wiredInUnitIds | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| wireMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| withAtomicRename | GHC.Utils.Misc, GHC.Plugins | 
| withBinBuffer | GHC.Utils.Binary | 
| withCleanupSession | GHC | 
| withClearVars | GHC.CmmToLlvm.Base | 
| withDoDynamicToo | GHC.Tc.Utils.Monad | 
| withErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| withException | GHC.Tc.Utils.Monad | 
| withExtendedLinkEnv | GHC.Runtime.Linker | 
| withHomeUnitId | GHC.Parser.Lexer | 
| withHsDocContext | GHC.Rename.Utils | 
| withInterp | GHC.Runtime.Interpreter | 
| withIServ | GHC.Runtime.Interpreter | 
| withIServ_ | GHC.Runtime.Interpreter | 
| withLiftedBndr | GHC.Stg.Lift.Monad | 
| withLiftedBndrs | GHC.Stg.Lift.Monad | 
| withName | GHC.StgToCmm.ExtCode | 
| withNewTickyCounterCon | GHC.StgToCmm.Ticky | 
| withNewTickyCounterFun | GHC.StgToCmm.Ticky | 
| withNewTickyCounterLNE | GHC.StgToCmm.Ticky | 
| withNewTickyCounterStdThunk | GHC.StgToCmm.Ticky | 
| withNewTickyCounterThunk | GHC.StgToCmm.Ticky | 
| withoutUnification | GHC.Tc.Errors.Hole | 
| withPlugins | GHC.Driver.Plugins, GHC.Plugins | 
| withPlugins_ | GHC.Driver.Plugins, GHC.Plugins | 
| withPprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| withSelfLoop | GHC.StgToCmm.Monad | 
| withSequel | GHC.StgToCmm.Monad | 
| withSession | GHC.Driver.Monad | 
| withSignalHandlers | GHC.Utils.Panic, GHC | 
| withSubstBndr | GHC.Stg.Lift.Monad | 
| withSubstBndrs | GHC.Stg.Lift.Monad | 
| withSystemTempDirectory | GHC.SysTools.FileCleanup | 
| withTempDirectory | GHC.SysTools.FileCleanup | 
| withTempSession | GHC.Driver.Monad | 
| withTiming | GHC.Utils.Error | 
| withTimingD | GHC.Utils.Error | 
| withTimingSilent | GHC.Utils.Error | 
| withTimingSilentD | GHC.Utils.Error | 
| withUpdFrameOff |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| withUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| WL | GHC.Tc.Solver.Monad | 
| WL_Any | GHC.Rename.Unbound | 
| wl_eqs | GHC.Tc.Solver.Monad | 
| wl_funeqs | GHC.Tc.Solver.Monad | 
| WL_Global | GHC.Rename.Unbound | 
| wl_implics | GHC.Tc.Solver.Monad | 
| WL_LocalOnly | GHC.Rename.Unbound | 
| WL_LocalTop | GHC.Rename.Unbound | 
| wl_rest | GHC.Tc.Solver.Monad | 
| WOnly | GHC.Tc.Types.Constraint | 
| wopt | GHC.Driver.Session, GHC.Plugins | 
| woptM | GHC.Tc.Utils.Monad | 
| wopt_fatal | GHC.Driver.Session, GHC.Plugins | 
| wopt_set | GHC.Driver.Session, GHC.Plugins | 
| wopt_set_fatal | GHC.Driver.Session, GHC.Plugins | 
| wopt_unset | GHC.Driver.Session, GHC.Plugins | 
| wopt_unset_fatal | GHC.Driver.Session, GHC.Plugins | 
| Word | GHC.Prelude | 
| word | GHC.Utils.Outputable, GHC.Plugins | 
| Word16AddOp | GHC.Builtin.PrimOps | 
| Word16ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word16ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word16EqOp | GHC.Builtin.PrimOps | 
| Word16Extend | GHC.Builtin.PrimOps | 
| Word16GeOp | GHC.Builtin.PrimOps | 
| Word16GtOp | GHC.Builtin.PrimOps | 
| Word16LeOp | GHC.Builtin.PrimOps | 
| Word16LtOp | GHC.Builtin.PrimOps | 
| Word16MulOp | GHC.Builtin.PrimOps | 
| Word16Narrow | GHC.Builtin.PrimOps | 
| Word16NeOp | GHC.Builtin.PrimOps | 
| Word16NotOp | GHC.Builtin.PrimOps | 
| word16PrimTy | GHC.Builtin.Types.Prim | 
| word16PrimTyCon | GHC.Builtin.Types.Prim | 
| word16PrimTyConKey | GHC.Builtin.Names | 
| word16PrimTyConName | GHC.Builtin.Types.Prim | 
| Word16QuotOp | GHC.Builtin.PrimOps | 
| Word16QuotRemOp | GHC.Builtin.PrimOps | 
| Word16RemOp | GHC.Builtin.PrimOps | 
| Word16Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word16RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word16SubOp | GHC.Builtin.PrimOps | 
| word16TyConKey | GHC.Builtin.Names | 
| word16TyConName | GHC.Builtin.Names | 
| word16X16PrimTy | GHC.Builtin.Types.Prim | 
| word16X16PrimTyCon | GHC.Builtin.Types.Prim | 
| word16X16PrimTyConKey | GHC.Builtin.Names | 
| word16X32PrimTy | GHC.Builtin.Types.Prim | 
| word16X32PrimTyCon | GHC.Builtin.Types.Prim | 
| word16X32PrimTyConKey | GHC.Builtin.Names | 
| word16X8PrimTy | GHC.Builtin.Types.Prim | 
| word16X8PrimTyCon | GHC.Builtin.Types.Prim | 
| word16X8PrimTyConKey | GHC.Builtin.Names | 
| Word2DoubleOp | GHC.Builtin.PrimOps | 
| word2FloatLabel | GHC.CmmToAsm.CPrim | 
| Word2FloatOp | GHC.Builtin.PrimOps | 
| word2IntLit | GHC.Types.Literal, GHC.Plugins | 
| Word2IntOp | GHC.Builtin.PrimOps | 
| Word32ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word32ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| word32PrimTy | GHC.Builtin.Types.Prim | 
| word32PrimTyCon | GHC.Builtin.Types.Prim | 
| word32PrimTyConKey | GHC.Builtin.Names | 
| word32PrimTyConName | GHC.Builtin.Types.Prim | 
| Word32Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word32RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| word32TyConKey | GHC.Builtin.Names | 
| word32TyConName | GHC.Builtin.Names | 
| word32X16PrimTy | GHC.Builtin.Types.Prim | 
| word32X16PrimTyCon | GHC.Builtin.Types.Prim | 
| word32X16PrimTyConKey | GHC.Builtin.Names | 
| word32X4PrimTy | GHC.Builtin.Types.Prim | 
| word32X4PrimTyCon | GHC.Builtin.Types.Prim | 
| word32X4PrimTyConKey | GHC.Builtin.Names | 
| word32X8PrimTy | GHC.Builtin.Types.Prim | 
| word32X8PrimTyCon | GHC.Builtin.Types.Prim | 
| word32X8PrimTyConKey | GHC.Builtin.Names | 
| Word64ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word64ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| word64PrimTy | GHC.Builtin.Types.Prim | 
| word64PrimTyCon | GHC.Builtin.Types.Prim | 
| word64PrimTyConKey | GHC.Builtin.Names | 
| word64PrimTyConName | GHC.Builtin.Types.Prim | 
| Word64Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word64RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word64Slot | GHC.Types.RepType | 
| word64TyConKey | GHC.Builtin.Names | 
| word64TyConName | GHC.Builtin.Names | 
| word64X2PrimTy | GHC.Builtin.Types.Prim | 
| word64X2PrimTyCon | GHC.Builtin.Types.Prim | 
| word64X2PrimTyConKey | GHC.Builtin.Names | 
| word64X4PrimTy | GHC.Builtin.Types.Prim | 
| word64X4PrimTyCon | GHC.Builtin.Types.Prim | 
| word64X4PrimTyConKey | GHC.Builtin.Names | 
| word64X8PrimTy | GHC.Builtin.Types.Prim | 
| word64X8PrimTyCon | GHC.Builtin.Types.Prim | 
| word64X8PrimTyConKey | GHC.Builtin.Names | 
| wORD64_SIZE | GHC.Settings.Constants | 
| Word8AddOp | GHC.Builtin.PrimOps | 
| word8DataCon | GHC.Builtin.Types, GHC.Plugins | 
| word8DataConKey | GHC.Builtin.Names | 
| Word8ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word8ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word8EqOp | GHC.Builtin.PrimOps | 
| Word8Extend | GHC.Builtin.PrimOps | 
| Word8GeOp | GHC.Builtin.PrimOps | 
| Word8GtOp | GHC.Builtin.PrimOps | 
| Word8LeOp | GHC.Builtin.PrimOps | 
| Word8LtOp | GHC.Builtin.PrimOps | 
| Word8MulOp | GHC.Builtin.PrimOps | 
| Word8Narrow | GHC.Builtin.PrimOps | 
| Word8NeOp | GHC.Builtin.PrimOps | 
| Word8NotOp | GHC.Builtin.PrimOps | 
| word8PrimTy | GHC.Builtin.Types.Prim | 
| word8PrimTyCon | GHC.Builtin.Types.Prim | 
| word8PrimTyConKey | GHC.Builtin.Names | 
| word8PrimTyConName | GHC.Builtin.Types.Prim | 
| Word8QuotOp | GHC.Builtin.PrimOps | 
| Word8QuotRemOp | GHC.Builtin.PrimOps | 
| Word8RemOp | GHC.Builtin.PrimOps | 
| Word8Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word8RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word8SubOp | GHC.Builtin.PrimOps | 
| word8Ty | GHC.Builtin.Types, GHC.Plugins | 
| word8TyCon | GHC.Builtin.Types, GHC.Plugins | 
| word8TyConKey | GHC.Builtin.Names | 
| word8TyConName | GHC.Builtin.Types, GHC.Plugins | 
| word8X16PrimTy | GHC.Builtin.Types.Prim | 
| word8X16PrimTyCon | GHC.Builtin.Types.Prim | 
| word8X16PrimTyConKey | GHC.Builtin.Names | 
| word8X32PrimTy | GHC.Builtin.Types.Prim | 
| word8X32PrimTyCon | GHC.Builtin.Types.Prim | 
| word8X32PrimTyConKey | GHC.Builtin.Names | 
| word8X64PrimTy | GHC.Builtin.Types.Prim | 
| word8X64PrimTyCon | GHC.Builtin.Types.Prim | 
| word8X64PrimTyConKey | GHC.Builtin.Names | 
| WordAdd2Op | GHC.Builtin.PrimOps | 
| WordAddCOp | GHC.Builtin.PrimOps | 
| WordAddOp | GHC.Builtin.PrimOps | 
| wordAlign | GHC.CmmToAsm.Dwarf.Types | 
| wordAlignment | GHC.Driver.Session, GHC.Plugins | 
| wordDataCon | GHC.Builtin.Types, GHC.Plugins | 
| wordDataConKey | GHC.Builtin.Names | 
| WordEqOp | GHC.Builtin.PrimOps | 
| WordGeOp | GHC.Builtin.PrimOps | 
| WordGtOp | GHC.Builtin.PrimOps | 
| wordLength | GHC.CmmToAsm.SPARC.Base | 
| wordLengthInBits | GHC.CmmToAsm.SPARC.Base | 
| WordLeOp | GHC.Builtin.PrimOps | 
| WordLtOp | GHC.Builtin.PrimOps | 
| WordMul2Op | GHC.Builtin.PrimOps | 
| WordMulOp | GHC.Builtin.PrimOps | 
| WordNeOp | GHC.Builtin.PrimOps | 
| WordOff | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| wordPrimLIdKey | GHC.Builtin.Names.TH | 
| wordPrimLName | GHC.Builtin.Names.TH | 
| wordPrimL_RDR | GHC.Builtin.Names.TH | 
| wordPrimTy | GHC.Builtin.Types.Prim | 
| wordPrimTyCon | GHC.Builtin.Types.Prim | 
| wordPrimTyConKey | GHC.Builtin.Names | 
| wordPrimTyConName | GHC.Builtin.Types.Prim | 
| WordQuotOp | GHC.Builtin.PrimOps | 
| WordQuotRem2Op | GHC.Builtin.PrimOps | 
| WordQuotRemOp | GHC.Builtin.PrimOps | 
| WordRemOp | GHC.Builtin.PrimOps | 
| WordRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| wordRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| words | GHC.Prelude | 
| WordSlot | GHC.Types.RepType | 
| wordsToBytes | GHC.Runtime.Heap.Layout | 
| WordSubCOp | GHC.Builtin.PrimOps | 
| WordSubOp | GHC.Builtin.PrimOps | 
| wordTy | GHC.Builtin.Types, GHC.Plugins | 
| wordTyCon | GHC.Builtin.Types, GHC.Plugins | 
| wordTyConKey | GHC.Builtin.Names | 
| wordTyConName | GHC.Builtin.Types, GHC.Plugins | 
| WordVec | GHC.Builtin.PrimOps | 
| wordWidth | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| wORD_SIZE | GHC.Driver.Session, GHC.Plugins | 
| workingDirectoryChanged | GHC | 
| WorkList | GHC.Tc.Solver.Monad | 
| workListSize | GHC.Tc.Solver.Monad | 
| workListWantedCount | GHC.Tc.Solver.Monad | 
| wormhole | GHC.Runtime.Interpreter | 
| wormholeRef | GHC.Runtime.Interpreter | 
| worst |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Function) | GHC.CmmToAsm.Reg.Graph.X86 | 
| worstOneShot | GHC.Types.Basic, GHC.Plugins | 
| WpCast | GHC.Tc.Types.Evidence | 
| WpCompose | GHC.Tc.Types.Evidence | 
| WpEvApp | GHC.Tc.Types.Evidence | 
| WpEvLam | GHC.Tc.Types.Evidence | 
| WpFun | GHC.Tc.Types.Evidence | 
| WpHole | GHC.Tc.Types.Evidence | 
| WpLet | GHC.Tc.Types.Evidence | 
| WpMultCoercion | GHC.Tc.Types.Evidence | 
| WpTyApp | GHC.Tc.Types.Evidence | 
| WpTyLam | GHC.Tc.Types.Evidence | 
| wrapBind | GHC.HsToCore.Utils | 
| wrapBinds | GHC.HsToCore.Utils | 
| wrapErrTcS | GHC.Tc.Solver.Monad | 
| WrapExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| wrapFamInstBody | GHC.Types.Id.Make | 
| wrapFloat | GHC.Core.Make, GHC.Plugins | 
| wrapFloats |  | 
| 1 (Function) | GHC.Core.Make, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| wrapIP | GHC.Tc.Types.Evidence | 
| wrapJoinFloats | GHC.Core.Opt.Simplify.Env | 
| wrapJoinFloatsX | GHC.Core.Opt.Simplify.Env | 
| wrapLocFstM | GHC.Tc.Utils.Monad | 
| wrapLocM | GHC.Tc.Utils.Monad | 
| wrapLocM_ | GHC.Tc.Utils.Monad | 
| wrapLocSndM | GHC.Tc.Utils.Monad | 
| wrapped_term | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| wrapRecExp | GHC.Cmm, GHC.Cmm.Node | 
| wrapRecExpf | GHC.Cmm, GHC.Cmm.Node | 
| wrapRecExpM | GHC.Cmm, GHC.Cmm.Node | 
| wrapType | GHC.Tc.Types.Constraint | 
| wrapWarnTcS | GHC.Tc.Solver.Monad | 
| WriteArrayArrayOp_ArrayArray | GHC.Builtin.PrimOps | 
| WriteArrayArrayOp_ByteArray | GHC.Builtin.PrimOps | 
| WriteArrayArrayOp_MutableArrayArray | GHC.Builtin.PrimOps | 
| WriteArrayArrayOp_MutableByteArray | GHC.Builtin.PrimOps | 
| WriteArrayOp | GHC.Builtin.PrimOps | 
| writeBinIface | GHC.Iface.Binary | 
| writeBinMem | GHC.Utils.Binary | 
| writeBSDAr | GHC.SysTools.Ar | 
| WriteByteArrayOp_Addr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Char | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Double | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Float | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int64 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int8 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_StablePtr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_WideChar | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word64 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsAddr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsChar | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsDouble | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsFloat | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt64 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsStablePtr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWideChar | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord64 | GHC.Builtin.PrimOps | 
| writeC | GHC.CmmToC | 
| writeCmms | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| writeFastMutInt | GHC.Data.FastMutInt | 
| writeFastMutPtr | GHC.Data.FastMutInt | 
| writeField | GHC.Driver.Types, GHC.Plugins | 
| writeFile | GHC.Prelude | 
| writeGNUAr | GHC.SysTools.Ar | 
| writeHieFile | GHC.Iface.Ext.Binary | 
| writeIface | GHC.Iface.Load | 
| writeIfaceField | GHC.Driver.Types, GHC.Plugins | 
| writeIfaceFieldWith | GHC.Driver.Types, GHC.Plugins | 
| writeInterfaceOnlyMode | GHC.Driver.Pipeline | 
| WriteIOPortOp | GHC.Builtin.PrimOps | 
| writeIServ | GHC.Runtime.Interpreter | 
| writeMetaTyVar | GHC.Tc.Utils.TcMType | 
| writeMetaTyVarRef | GHC.Tc.Utils.TcMType | 
| writeMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| WriteMutVarOp | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Addr | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Char | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Double | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Float | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int16 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int32 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int64 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int8 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_StablePtr | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_WideChar | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word16 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word32 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word64 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word8 | GHC.Builtin.PrimOps | 
| writePoint | GHC.Data.UnionFind | 
| WriteProtectedSection | GHC.Cmm | 
| writes | GHC.CmmToAsm.Instr | 
| WriteSmallArrayOp | GHC.Builtin.PrimOps | 
| writeTcRef |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| WriteTVarOp | GHC.Builtin.PrimOps | 
| wrongKindOfFamily | GHC.Tc.TyCl | 
| wrongThingErr | GHC.Tc.Utils.Env | 
| WRY | GHC.CmmToAsm.SPARC.Instr | 
| wWarningFlags | GHC.Driver.Session, GHC.Plugins | 
| wwTopBinds | GHC.Core.Opt.WorkWrap |