Skip to content

Instantly share code, notes, and snippets.

@duog
Created May 11, 2017 02:18
Show Gist options
  • Save duog/cb79a785776d1e749aa5ddd387633bb7 to your computer and use it in GitHub Desktop.
Save duog/cb79a785776d1e749aa5ddd387633bb7 to your computer and use it in GitHub Desktop.
Thu May 11 01:49 2017 Time and Allocation Profiling Report (Final)
haddock +RTS -tcompiler/stage2/haddock.t --machine-readable -p -RTS -B/home/ghc/inplace/lib -l/home/ghc/inplace/lib --verbosity=0 --odir=compiler/stage2/doc/html/ghc --no-tmp-comp-dir --dump-interface=compiler/stage2/doc/html/ghc/ghc.haddock --html --hoogle --title=ghc-8.3: The GHC API --prologue=compiler/stage2/haddock-prologue.txt --optghc=-D__HADDOCK_VERSION__=2173 --read-interface=../base-4.10.0.0,../base-4.10.0.0/src/%{MODULE/./-}.html#%{NAME},libraries/base/dist-install/doc/html/base/base.haddock --read-interface=../deepseq-1.4.3.0,../deepseq-1.4.3.0/src/%{MODULE/./-}.html#%{NAME},libraries/deepseq/dist-install/doc/html/deepseq/deepseq.haddock --read-interface=../directory-1.3.0.2,../directory-1.3.0.2/src/%{MODULE/./-}.html#%{NAME},libraries/directory/dist-install/doc/html/directory/directory.haddock --read-interface=../process-1.6.0.0,../process-1.6.0.0/src/%{MODULE/./-}.html#%{NAME},libraries/process/dist-install/doc/html/process/process.haddock --read-interface=../bytestring-0.10.8.2,../bytestring-0.10.8.2/src/%{MODULE/./-}.html#%{NAME},libraries/bytestring/dist-install/doc/html/bytestring/bytestring.haddock --read-interface=../binary-0.8.4.1,../binary-0.8.4.1/src/%{MODULE/./-}.html#%{NAME},libraries/binary/dist-install/doc/html/binary/binary.haddock --read-interface=../time-1.8.0.1,../time-1.8.0.1/src/%{MODULE/./-}.html#%{NAME},libraries/time/dist-install/doc/html/time/time.haddock --read-interface=../containers-0.5.10.2,../containers-0.5.10.2/src/%{MODULE/./-}.html#%{NAME},libraries/containers/dist-install/doc/html/containers/containers.haddock --read-interface=../array-0.5.1.2,../array-0.5.1.2/src/%{MODULE/./-}.html#%{NAME},libraries/array/dist-install/doc/html/array/array.haddock --read-interface=../filepath-1.4.1.2,../filepath-1.4.1.2/src/%{MODULE/./-}.html#%{NAME},libraries/filepath/dist-install/doc/html/filepath/filepath.haddock --read-interface=../template-haskell-2.12.0.0,../template-haskell-2.12.0.0/src/%{MODULE/./-}.html#%{NAME},libraries/template-haskell/dist-install/doc/html/template-haskell/template-haskell.haddock --read-interface=../hpc-0.6.0.3,../hpc-0.6.0.3/src/%{MODULE/./-}.html#%{NAME},libraries/hpc/dist-install/doc/html/hpc/hpc.haddock --read-interface=../transformers-0.5.2.0,../transformers-0.5.2.0/src/%{MODULE/./-}.html#%{NAME},libraries/transformers/dist-install/doc/html/transformers/transformers.haddock --read-interface=../ghc-boot-8.3,../ghc-boot-8.3/src/%{MODULE/./-}.html#%{NAME},libraries/ghc-boot/dist-install/doc/html/ghc-boot/ghc-boot.haddock --read-interface=../ghc-boot-th-8.3,../ghc-boot-th-8.3/src/%{MODULE/./-}.html#%{NAME},libraries/ghc-boot-th/dist-install/doc/html/ghc-boot-th/ghc-boot-th.haddock --read-interface=../ghci-8.3,../ghci-8.3/src/%{MODULE/./-}.html#%{NAME},libraries/ghci/dist-install/doc/html/ghci/ghci.haddock --read-interface=../hoopl-3.10.2.2,../hoopl-3.10.2.2/src/%{MODULE/./-}.html#%{NAME},libraries/hoopl/dist-install/doc/html/hoopl/hoopl.haddock --read-interface=../unix-2.7.2.1,../unix-2.7.2.1/src/%{MODULE/./-}.html#%{NAME},libraries/unix/dist-install/doc/html/unix/unix.haddock --read-interface=../terminfo-0.4.1.0,../terminfo-0.4.1.0/src/%{MODULE/./-}.html#%{NAME},libraries/terminfo/dist-install/doc/html/terminfo/terminfo.haddock --optghc=-hisuf --optghc=dyn_hi --optghc=-osuf --optghc=dyn_o --optghc=-hcsuf --optghc=dyn_hc --optghc=-fPIC --optghc=-dynamic --optghc=-O0 --optghc=-H64m --optghc=-H1g --optghc=-Wall --optghc=-Iincludes --optghc=-Iincludes/dist --optghc=-Iincludes/dist-derivedconstants/header --optghc=-Iincludes/dist-ghcconstants/header --optghc=-this-unit-id --optghc=ghc-8.3 --optghc=-hide-all-packages --optghc=-i --optghc=-icompiler/backpack --optghc=-icompiler/basicTypes --optghc=-icompiler/cmm --optghc=-icompiler/codeGen --optghc=-icompiler/coreSyn --optghc=-icompiler/deSugar --optghc=-icompiler/ghci --optghc=-icompiler/hsSyn --optghc=-icompiler/iface --optghc=-icompiler/llvmGen --optghc=-icompiler/main --optghc=-icompiler/nativeGen --optghc=-icompiler/parser --optghc=-icompiler/prelude --optghc=-icompiler/profiling --optghc=-icompiler/rename --optghc=-icompiler/simplCore --optghc=-icompiler/simplStg --optghc=-icompiler/specialise --optghc=-icompiler/stgSyn --optghc=-icompiler/stranal --optghc=-icompiler/typecheck --optghc=-icompiler/types --optghc=-icompiler/utils --optghc=-icompiler/vectorise --optghc=-icompiler/stage2/build --optghc=-Icompiler/stage2/build --optghc=-icompiler/stage2/build/./autogen --optghc=-Icompiler/stage2/build/./autogen --optghc=-Icompiler/. --optghc=-Icompiler/parser --optghc=-Icompiler/utils --optghc=-Icompiler/../rts/dist/build --optghc=-Icompiler/stage2 --optghc=-optP-DGHCI --optghc=-optP-include --optghc=-optPcompiler/stage2/build/./autogen/cabal_macros.h --optghc=-package-id --optghc=base-4.10.0.0 --optghc=-package-id --optghc=deepseq-1.4.3.0 --optghc=-package-id --optghc=directory-1.3.0.2 --optghc=-package-id --optghc=process-1.6.0.0 --optghc=-package-id --optghc=bytestring-0.10.8.2 --optghc=-package-id --optghc=binary-0.8.4.1 --optghc=-package-id --optghc=time-1.8.0.1 --optghc=-package-id --optghc=containers-0.5.10.2 --optghc=-package-id --optghc=array-0.5.1.2 --optghc=-package-id --optghc=filepath-1.4.1.2 --optghc=-package-id --optghc=template-haskell-2.12.0.0 --optghc=-package-id --optghc=hpc-0.6.0.3 --optghc=-package-id --optghc=transformers-0.5.2.0 --optghc=-package-id --optghc=ghc-boot-8.3 --optghc=-package-id --optghc=ghc-boot-th-8.3 --optghc=-package-id --optghc=ghci-8.3 --optghc=-package-id --optghc=hoopl-3.10.2.2 --optghc=-package-id --optghc=unix-2.7.2.1 --optghc=-package-id --optghc=terminfo-0.4.1.0 --optghc=-Wall --optghc=-fno-warn-name-shadowing --optghc=-this-unit-id --optghc=ghc --optghc=-XHaskell2010 --optghc=-optc-DTHREADED_RTS --optghc=-DGHCI_TABLES_NEXT_TO_CODE --optghc=-DSTAGE=2 --optghc=-Rghc-timing --optghc=-O --optghc=-no-user-package-db --optghc=-rtsopts --optghc=-Wnoncanonical-monad-instances --optghc=-odir --optghc=compiler/stage2/build --optghc=-hidir --optghc=compiler/stage2/build --optghc=-stubdir --optghc=compiler/stage2/build --optghc=-DSTAGE=2 compiler/backpack/DriverBkp.hs compiler/backpack/BkpSyn.hs compiler/backpack/NameShape.hs compiler/backpack/RnModIface.hs compiler/basicTypes/Avail.hs compiler/basicTypes/BasicTypes.hs compiler/basicTypes/ConLike.hs compiler/basicTypes/DataCon.hs compiler/basicTypes/PatSyn.hs compiler/basicTypes/Demand.hs compiler/cmm/Debug.hs compiler/utils/Exception.hs compiler/basicTypes/FieldLabel.hs compiler/main/GhcMonad.hs compiler/main/Hooks.hs compiler/basicTypes/Id.hs compiler/basicTypes/IdInfo.hs compiler/basicTypes/Lexeme.hs compiler/basicTypes/Literal.hs compiler/llvmGen/Llvm.hs compiler/llvmGen/Llvm/AbsSyn.hs compiler/llvmGen/Llvm/MetaData.hs compiler/llvmGen/Llvm/PpLlvm.hs compiler/llvmGen/Llvm/Types.hs compiler/llvmGen/LlvmCodeGen.hs compiler/llvmGen/LlvmCodeGen/Base.hs compiler/llvmGen/LlvmCodeGen/CodeGen.hs compiler/llvmGen/LlvmCodeGen/Data.hs compiler/llvmGen/LlvmCodeGen/Ppr.hs compiler/llvmGen/LlvmCodeGen/Regs.hs compiler/llvmGen/LlvmMangler.hs compiler/basicTypes/MkId.hs compiler/basicTypes/Module.hs compiler/basicTypes/Name.hs compiler/basicTypes/NameEnv.hs compiler/basicTypes/NameSet.hs compiler/basicTypes/OccName.hs compiler/basicTypes/RdrName.hs compiler/basicTypes/NameCache.hs compiler/basicTypes/SrcLoc.hs compiler/basicTypes/UniqSupply.hs compiler/basicTypes/Unique.hs compiler/basicTypes/Var.hs compiler/basicTypes/VarEnv.hs compiler/basicTypes/VarSet.hs compiler/utils/UnVarGraph.hs compiler/cmm/BlockId.hs compiler/cmm/CLabel.hs compiler/cmm/Cmm.hs compiler/cmm/CmmBuildInfoTables.hs compiler/cmm/CmmPipeline.hs compiler/cmm/CmmCallConv.hs compiler/cmm/CmmCommonBlockElim.hs compiler/cmm/CmmImplementSwitchPlans.hs compiler/cmm/CmmContFlowOpt.hs compiler/cmm/CmmExpr.hs compiler/cmm/CmmInfo.hs compiler/stage2/build/CmmLex.hs compiler/cmm/CmmLint.hs compiler/cmm/CmmLive.hs compiler/cmm/CmmMachOp.hs compiler/cmm/CmmMonad.hs compiler/cmm/CmmSwitch.hs compiler/cmm/CmmNode.hs compiler/cmm/CmmOpt.hs compiler/stage2/build/CmmParse.hs compiler/cmm/CmmProcPoint.hs compiler/cmm/CmmSink.hs compiler/cmm/CmmType.hs compiler/cmm/CmmUtils.hs compiler/cmm/CmmLayoutStack.hs compiler/utils/EnumSet.hs compiler/cmm/MkGraph.hs compiler/nativeGen/PprBase.hs compiler/cmm/PprC.hs compiler/cmm/PprCmm.hs compiler/cmm/PprCmmDecl.hs compiler/cmm/PprCmmExpr.hs compiler/cmm/Bitmap.hs compiler/codeGen/CodeGen/Platform.hs compiler/codeGen/CodeGen/Platform/ARM.hs compiler/codeGen/CodeGen/Platform/ARM64.hs compiler/codeGen/CodeGen/Platform/NoRegs.hs compiler/codeGen/CodeGen/Platform/PPC.hs compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs compiler/codeGen/CodeGen/Platform/SPARC.hs compiler/codeGen/CodeGen/Platform/X86.hs compiler/codeGen/CodeGen/Platform/X86_64.hs compiler/codeGen/CgUtils.hs compiler/codeGen/StgCmm.hs compiler/codeGen/StgCmmBind.hs compiler/codeGen/StgCmmClosure.hs compiler/codeGen/StgCmmCon.hs compiler/codeGen/StgCmmEnv.hs compiler/codeGen/StgCmmExpr.hs compiler/codeGen/StgCmmForeign.hs compiler/codeGen/StgCmmHeap.hs compiler/codeGen/StgCmmHpc.hs compiler/codeGen/StgCmmArgRep.hs compiler/codeGen/StgCmmLayout.hs compiler/codeGen/StgCmmMonad.hs compiler/codeGen/StgCmmPrim.hs compiler/codeGen/StgCmmProf.hs compiler/codeGen/StgCmmTicky.hs compiler/codeGen/StgCmmUtils.hs compiler/codeGen/StgCmmExtCode.hs compiler/cmm/SMRep.hs compiler/coreSyn/CoreArity.hs compiler/coreSyn/CoreFVs.hs compiler/coreSyn/CoreLint.hs compiler/coreSyn/CorePrep.hs compiler/coreSyn/CoreSubst.hs compiler/coreSyn/CoreOpt.hs compiler/coreSyn/CoreSyn.hs compiler/coreSyn/TrieMap.hs compiler/coreSyn/CoreTidy.hs compiler/coreSyn/CoreUnfold.hs compiler/coreSyn/CoreUtils.hs compiler/coreSyn/CoreSeq.hs compiler/coreSyn/CoreStats.hs compiler/coreSyn/MkCore.hs compiler/coreSyn/PprCore.hs compiler/deSugar/PmExpr.hs compiler/deSugar/TmOracle.hs compiler/deSugar/Check.hs compiler/deSugar/Coverage.hs compiler/deSugar/Desugar.hs compiler/deSugar/DsArrows.hs compiler/deSugar/DsBinds.hs compiler/deSugar/DsCCall.hs compiler/deSugar/DsExpr.hs compiler/deSugar/DsForeign.hs compiler/deSugar/DsGRHSs.hs compiler/deSugar/DsListComp.hs compiler/deSugar/DsMonad.hs compiler/deSugar/DsUsage.hs compiler/deSugar/DsUtils.hs compiler/deSugar/Match.hs compiler/deSugar/MatchCon.hs compiler/deSugar/MatchLit.hs compiler/hsSyn/HsBinds.hs compiler/hsSyn/HsDecls.hs compiler/hsSyn/HsDoc.hs compiler/hsSyn/HsExpr.hs compiler/hsSyn/HsImpExp.hs compiler/hsSyn/HsLit.hs compiler/hsSyn/PlaceHolder.hs compiler/hsSyn/HsPat.hs compiler/hsSyn/HsSyn.hs compiler/hsSyn/HsTypes.hs compiler/hsSyn/HsUtils.hs compiler/hsSyn/HsDumpAst.hs compiler/iface/BinIface.hs compiler/iface/BinFingerprint.hs compiler/iface/BuildTyCl.hs compiler/iface/IfaceEnv.hs compiler/iface/IfaceSyn.hs compiler/iface/IfaceType.hs compiler/iface/ToIface.hs compiler/iface/LoadIface.hs compiler/iface/MkIface.hs compiler/iface/TcIface.hs compiler/iface/FlagChecker.hs compiler/main/Annotations.hs compiler/main/CmdLineParser.hs compiler/main/CodeOutput.hs compiler/stage2/build/Config.hs compiler/main/Constants.hs compiler/main/DriverMkDepend.hs compiler/main/DriverPhases.hs compiler/main/PipelineMonad.hs compiler/main/DriverPipeline.hs compiler/main/DynFlags.hs compiler/main/ErrUtils.hs compiler/main/Finder.hs compiler/main/GHC.hs compiler/main/GhcMake.hs compiler/main/GhcPlugins.hs compiler/main/DynamicLoading.hs compiler/main/HeaderInfo.hs compiler/main/HscMain.hs compiler/main/HscStats.hs compiler/main/HscTypes.hs compiler/main/InteractiveEval.hs compiler/main/InteractiveEvalTypes.hs compiler/main/PackageConfig.hs compiler/main/Packages.hs compiler/main/PlatformConstants.hs compiler/main/Plugins.hs compiler/typecheck/TcPluginM.hs compiler/main/PprTyThing.hs compiler/main/StaticPtrTable.hs compiler/main/SysTools.hs compiler/main/SysTools/Terminal.hs compiler/main/Elf.hs compiler/main/TidyPgm.hs compiler/parser/Ctype.hs compiler/parser/HaddockUtils.hs compiler/stage2/build/Lexer.hs compiler/types/OptCoercion.hs compiler/stage2/build/Parser.hs compiler/parser/RdrHsSyn.hs compiler/parser/ApiAnnotation.hs compiler/prelude/ForeignCall.hs compiler/prelude/KnownUniques.hs compiler/prelude/PrelInfo.hs compiler/prelude/PrelNames.hs compiler/prelude/PrelRules.hs compiler/prelude/PrimOp.hs compiler/prelude/TysPrim.hs compiler/prelude/TysWiredIn.hs compiler/profiling/CostCentre.hs compiler/profiling/ProfInit.hs compiler/profiling/SCCfinal.hs compiler/rename/RnBinds.hs compiler/rename/RnEnv.hs compiler/rename/RnExpr.hs compiler/rename/RnHsDoc.hs compiler/rename/RnNames.hs compiler/rename/RnPat.hs compiler/rename/RnSource.hs compiler/rename/RnSplice.hs compiler/rename/RnTypes.hs compiler/rename/RnFixity.hs compiler/rename/RnUtils.hs compiler/rename/RnUnbound.hs compiler/simplCore/CoreMonad.hs compiler/simplCore/CSE.hs compiler/simplCore/FloatIn.hs compiler/simplCore/FloatOut.hs compiler/simplCore/LiberateCase.hs compiler/simplCore/OccurAnal.hs compiler/simplCore/SAT.hs compiler/simplCore/SetLevels.hs compiler/simplCore/SimplCore.hs compiler/simplCore/SimplEnv.hs compiler/simplCore/SimplMonad.hs compiler/simplCore/SimplUtils.hs compiler/simplCore/Simplify.hs compiler/simplStg/SimplStg.hs compiler/simplStg/StgStats.hs compiler/simplStg/StgCse.hs compiler/simplStg/UnariseStg.hs compiler/simplStg/RepType.hs compiler/specialise/Rules.hs compiler/specialise/SpecConstr.hs compiler/specialise/Specialise.hs compiler/stgSyn/CoreToStg.hs compiler/stgSyn/StgLint.hs compiler/stgSyn/StgSyn.hs compiler/simplCore/CallArity.hs compiler/stranal/DmdAnal.hs compiler/stranal/WorkWrap.hs compiler/stranal/WwLib.hs compiler/typecheck/FamInst.hs compiler/typecheck/Inst.hs compiler/typecheck/TcAnnotations.hs compiler/typecheck/TcArrows.hs compiler/typecheck/TcBinds.hs compiler/typecheck/TcSigs.hs compiler/typecheck/TcClassDcl.hs compiler/typecheck/TcDefaults.hs compiler/typecheck/TcDeriv.hs compiler/typecheck/TcDerivInfer.hs compiler/typecheck/TcDerivUtils.hs compiler/typecheck/TcEnv.hs compiler/typecheck/TcExpr.hs compiler/typecheck/TcForeign.hs compiler/typecheck/TcGenDeriv.hs compiler/typecheck/TcGenFunctor.hs compiler/typecheck/TcGenGenerics.hs compiler/typecheck/TcHsSyn.hs compiler/typecheck/TcHsType.hs compiler/typecheck/TcInstDcls.hs compiler/typecheck/TcMType.hs compiler/typecheck/TcValidity.hs compiler/typecheck/TcMatches.hs compiler/typecheck/TcPat.hs compiler/typecheck/TcPatSyn.hs compiler/typecheck/TcRnDriver.hs compiler/typecheck/TcBackpack.hs compiler/typecheck/TcRnExports.hs compiler/typecheck/TcRnMonad.hs compiler/typecheck/TcRnTypes.hs compiler/typecheck/TcRules.hs compiler/typecheck/TcSimplify.hs compiler/typecheck/TcErrors.hs compiler/typecheck/TcTyClsDecls.hs compiler/typecheck/TcTyDecls.hs compiler/typecheck/TcTypeable.hs compiler/typecheck/TcType.hs compiler/typecheck/TcEvidence.hs compiler/typecheck/TcUnify.hs compiler/typecheck/TcInteract.hs compiler/typecheck/TcCanonical.hs compiler/typecheck/TcFlatten.hs compiler/typecheck/TcSMonad.hs compiler/typecheck/TcTypeNats.hs compiler/typecheck/TcSplice.hs compiler/types/Class.hs compiler/types/Coercion.hs compiler/deSugar/DsMeta.hs compiler/prelude/THNames.hs compiler/types/FamInstEnv.hs compiler/typecheck/FunDeps.hs compiler/types/InstEnv.hs compiler/types/TyCon.hs compiler/types/CoAxiom.hs compiler/types/Kind.hs compiler/types/Type.hs compiler/types/TyCoRep.hs compiler/types/Unify.hs compiler/utils/Bag.hs compiler/utils/Binary.hs compiler/utils/BooleanFormula.hs compiler/utils/BufWrite.hs compiler/utils/Digraph.hs compiler/utils/Encoding.hs compiler/utils/FastFunctions.hs compiler/utils/FastMutInt.hs compiler/utils/FastString.hs compiler/utils/FastStringEnv.hs compiler/stage2/build/Fingerprint.hs compiler/utils/FiniteMap.hs compiler/utils/FV.hs compiler/utils/GraphBase.hs compiler/utils/GraphColor.hs compiler/utils/GraphOps.hs compiler/utils/GraphPpr.hs compiler/utils/IOEnv.hs compiler/utils/Json.hs compiler/utils/ListSetOps.hs compiler/utils/ListT.hs compiler/utils/Maybes.hs compiler/utils/MonadUtils.hs compiler/utils/OrdList.hs compiler/utils/Outputable.hs compiler/utils/Pair.hs compiler/utils/Panic.hs compiler/utils/PprColour.hs compiler/utils/Pretty.hs compiler/utils/State.hs compiler/utils/Stream.hs compiler/utils/StringBuffer.hs compiler/utils/UniqDFM.hs compiler/utils/UniqDSet.hs compiler/utils/UniqFM.hs compiler/utils/UniqMap.hs compiler/utils/UniqSet.hs compiler/utils/Util.hs compiler/vectorise/Vectorise/Builtins/Base.hs compiler/vectorise/Vectorise/Builtins/Initialise.hs compiler/vectorise/Vectorise/Builtins.hs compiler/vectorise/Vectorise/Monad/Base.hs compiler/vectorise/Vectorise/Monad/Naming.hs compiler/vectorise/Vectorise/Monad/Local.hs compiler/vectorise/Vectorise/Monad/Global.hs compiler/vectorise/Vectorise/Monad/InstEnv.hs compiler/vectorise/Vectorise/Monad.hs compiler/vectorise/Vectorise/Utils/Base.hs compiler/vectorise/Vectorise/Utils/Closure.hs compiler/vectorise/Vectorise/Utils/Hoisting.hs compiler/vectorise/Vectorise/Utils/PADict.hs compiler/vectorise/Vectorise/Utils/Poly.hs compiler/vectorise/Vectorise/Utils.hs compiler/vectorise/Vectorise/Generic/Description.hs compiler/vectorise/Vectorise/Generic/PAMethods.hs compiler/vectorise/Vectorise/Generic/PADict.hs compiler/vectorise/Vectorise/Generic/PData.hs compiler/vectorise/Vectorise/Type/Env.hs compiler/vectorise/Vectorise/Type/Type.hs compiler/vectorise/Vectorise/Type/TyConDecl.hs compiler/vectorise/Vectorise/Type/Classify.hs compiler/vectorise/Vectorise/Convert.hs compiler/vectorise/Vectorise/Vect.hs compiler/vectorise/Vectorise/Var.hs compiler/vectorise/Vectorise/Env.hs compiler/vectorise/Vectorise/Exp.hs compiler/vectorise/Vectorise.hs compiler/cmm/Hoopl/Dataflow.hs compiler/cmm/Hoopl.hs compiler/nativeGen/AsmCodeGen.hs compiler/nativeGen/TargetReg.hs compiler/nativeGen/NCGMonad.hs compiler/nativeGen/Instruction.hs compiler/nativeGen/Format.hs compiler/nativeGen/Reg.hs compiler/nativeGen/RegClass.hs compiler/nativeGen/PIC.hs compiler/utils/Platform.hs compiler/nativeGen/CPrim.hs compiler/nativeGen/X86/Regs.hs compiler/nativeGen/X86/RegInfo.hs compiler/nativeGen/X86/Instr.hs compiler/nativeGen/X86/Cond.hs compiler/nativeGen/X86/Ppr.hs compiler/nativeGen/X86/CodeGen.hs compiler/nativeGen/PPC/Regs.hs compiler/nativeGen/PPC/RegInfo.hs compiler/nativeGen/PPC/Instr.hs compiler/nativeGen/PPC/Cond.hs compiler/nativeGen/PPC/Ppr.hs compiler/nativeGen/PPC/CodeGen.hs compiler/nativeGen/SPARC/Base.hs compiler/nativeGen/SPARC/Regs.hs compiler/nativeGen/SPARC/Imm.hs compiler/nativeGen/SPARC/AddrMode.hs compiler/nativeGen/SPARC/Cond.hs compiler/nativeGen/SPARC/Instr.hs compiler/nativeGen/SPARC/Stack.hs compiler/nativeGen/SPARC/ShortcutJump.hs compiler/nativeGen/SPARC/Ppr.hs compiler/nativeGen/SPARC/CodeGen.hs compiler/nativeGen/SPARC/CodeGen/Amode.hs compiler/nativeGen/SPARC/CodeGen/Base.hs compiler/nativeGen/SPARC/CodeGen/CondCode.hs compiler/nativeGen/SPARC/CodeGen/Gen32.hs compiler/nativeGen/SPARC/CodeGen/Gen64.hs compiler/nativeGen/SPARC/CodeGen/Sanity.hs compiler/nativeGen/SPARC/CodeGen/Expand.hs compiler/nativeGen/RegAlloc/Liveness.hs compiler/nativeGen/RegAlloc/Graph/Main.hs compiler/nativeGen/RegAlloc/Graph/Stats.hs compiler/nativeGen/RegAlloc/Graph/ArchBase.hs compiler/nativeGen/RegAlloc/Graph/ArchX86.hs compiler/nativeGen/RegAlloc/Graph/Coalesce.hs compiler/nativeGen/RegAlloc/Graph/Spill.hs compiler/nativeGen/RegAlloc/Graph/SpillClean.hs compiler/nativeGen/RegAlloc/Graph/SpillCost.hs compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs compiler/nativeGen/RegAlloc/Linear/Main.hs compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs compiler/nativeGen/RegAlloc/Linear/State.hs compiler/nativeGen/RegAlloc/Linear/Stats.hs compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/StackMap.hs compiler/nativeGen/RegAlloc/Linear/Base.hs compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs compiler/nativeGen/Dwarf.hs compiler/nativeGen/Dwarf/Types.hs compiler/nativeGen/Dwarf/Constants.hs compiler/hsSyn/Convert.hs compiler/ghci/ByteCodeTypes.hs compiler/ghci/ByteCodeAsm.hs compiler/ghci/ByteCodeGen.hs compiler/ghci/ByteCodeInstr.hs compiler/ghci/ByteCodeItbls.hs compiler/ghci/ByteCodeLink.hs compiler/ghci/Debugger.hs compiler/ghci/Linker.hs compiler/ghci/RtClosureInspect.hs compiler/ghci/DebuggerUtils.hs compiler/stage2/build/GHCi.hs
total time = 208.86 secs (208860 ticks @ 1000 us, 1 processor)
total alloc = 90,835,775,832 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
mkPmId.\.occname Check compiler/deSugar/Check.hs:1041:7-48 16.4 1.3
Parser HscMain compiler/main/HscMain.hs:(311,5)-(377,20) 11.3 11.3
tc_rn_src_decls TcRnDriver compiler/typecheck/TcRnDriver.hs:(488,4)-(550,7) 11.3 12.8
getAllInfo.\ Haddock.Interface.AttachInstances utils/haddock/haddock-api/src/Haddock/Interface/AttachInstances.hs:(149,45)-(151,11) 6.2 4.9
pmcheckHd Check compiler/deSugar/Check.hs:(1307,1)-(1408,55) 3.7 4.5
tcRnImports TcRnDriver compiler/typecheck/TcRnDriver.hs:235:20-50 3.2 4.4
pmcheckGuards Check compiler/deSugar/Check.hs:(1291,1)-(1298,43) 3.0 3.7
solve_loop TcInteract compiler/typecheck/TcInteract.hs:(243,9)-(247,44) 2.2 2.0
liftD.\ Check compiler/deSugar/Check.hs:91:29-47 2.2 0.0
pmcheckHd.\ Check compiler/deSugar/Check.hs:(1335,64)-(1341,33) 2.1 2.5
pmcheck Check compiler/deSugar/Check.hs:(1266,1)-(1287,48) 2.0 5.7
tracePm Check compiler/deSugar/Check.hs:1833:1-48 2.0 4.4
>>=.\ Data.Attoparsec.Internal.Types utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Internal/Types.hs:(133,9)-(134,44) 1.6 0.9
canEvVar TcCanonical compiler/typecheck/TcCanonical.hs:79:10-19 1.1 1.3
>>=.\.succ' Data.Attoparsec.Internal.Types utils/haddock/haddock-library/vendor/attoparsec-0.12.1.1/Data/Attoparsec/Internal/Types.hs:133:13-76 1.1 0.2
zonkTopDecls TcRnDriver compiler/typecheck/TcRnDriver.hs:(439,16)-(440,43) 1.0 1.3
tracePmD Check compiler/deSugar/Check.hs:(1837,1)-(1841,61) 0.9 1.0
ioMsgMaybe HscMain compiler/main/HscMain.hs:(246,1)-(251,122) 0.8 1.1
liftD Check compiler/deSugar/Check.hs:91:1-47 0.8 2.0
preprocessFile GhcMake compiler/main/GhcMake.hs:(2147,1)-(2174,37) 0.7 1.1
summariseFile.new_summary GhcMake compiler/main/GhcMake.hs:(1930,5)-(1971,59) 0.7 1.3
renderToString Haddock.Backends.Xhtml.Utils utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/Utils.hs:(105,1)-(107,29) 0.7 2.6
zonkEvBinds TcHsSyn compiler/typecheck/TcHsSyn.hs:(1487,5)-(1490,35) 0.6 1.1
instLookup.ifaceMaps Haddock.Interface.AttachInstances utils/haddock/haddock-api/src/Haddock/Interface/AttachInstances.hs:142:11-77 0.4 1.2
runMany Check compiler/deSugar/Check.hs:(1209,1)-(1210,54) 0.4 1.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment