Skip to content

Instantly share code, notes, and snippets.

@ndmitchell
Created May 17, 2019 19:49
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save ndmitchell/213f9d0a0919c23b80fb3c75c1178657 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Fri May 17 17:24 2019 Time and Allocation Profiling Report (Final)
demo +RTS -p -RTS
total time = 0.82 secs (824 ticks @ 1000 us, 1 processor)
total alloc = 736,329,896 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(493,4)-(557,7) 27.1 29.2
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 14.3 19.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 12.5 8.3
parseFileContents Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(371,1)-(430,34) 5.9 12.5
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(245,9)-(249,44) 5.7 3.4
doCpp.cpp_prog Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(51,9)-(56,78) 3.5 0.0
ioMsgMaybe HscMain compiler\main\HscMain.hs:(251,1)-(256,128) 2.2 2.8
canNC TcCanonical compiler\typecheck\TcCanonical.hs:(87,5)-(95,65) 2.1 1.1
generatePackageState Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(446,1)-(449,39) 1.8 5.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 1.6 0.4
zonkTopDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:(448,16)-(449,43) 1.2 2.1
doCpp Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(38,1)-(128,25) 1.1 0.0
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 1.1 2.6
main Demo test\Demo.hs:(26,1)-(50,16) 1.0 1.0
generateMacros Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(161,1)-(171,74) 0.5 1.4
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 1566 0 0.1 0.0 100.0 100.0
CAF Data.Typeable.Internal <entire-module> 3120 0 0.0 0.0 0.0 0.0
CAF GHC.Windows <entire-module> 3114 0 0.0 0.0 0.0 0.0
CAF GHC.Conc.Windows <entire-module> 3113 0 0.0 0.0 0.0 0.0
CAF Text.Read.Lex <entire-module> 3109 0 0.0 0.0 0.0 0.0
CAF System.Posix.Internals <entire-module> 3104 0 0.0 0.0 0.0 0.0
CAF GHC.Read <entire-module> 3082 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Text <entire-module> 3068 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Internals <entire-module> 3066 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD <entire-module> 3065 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 3063 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Exception <entire-module> 3062 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.Failure <entire-module> 3056 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.CodePage <entire-module> 3055 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding <entire-module> 3054 0 0.0 0.0 0.0 0.0
CAF GHC.Float <entire-module> 3044 0 0.0 0.0 0.0 0.0
CAF GHC.Conc.Sync <entire-module> 3035 0 0.0 0.0 0.0 0.0
CAF Data.Version <entire-module> 3020 0 0.0 0.0 0.0 0.0
CAF Data.Fixed <entire-module> 2998 0 0.0 0.0 0.0 0.0
CAF System.FilePath.Windows <entire-module> 2958 0 0.0 0.0 0.0 0.0
CAF System.Win32.Types <entire-module> 2954 0 0.0 0.0 0.0 0.0
CAF Data.Time.Clock.Internal.DiffTime <entire-module> 2919 0 0.0 0.0 0.0 0.0
CAF System.Directory.Internal.Windows <entire-module> 2910 0 0.0 0.0 0.0 0.0
CAF System.Directory <entire-module> 2907 0 0.0 0.0 0.0 0.0
CAF GHC.Lexeme <entire-module> 2906 0 0.0 0.0 0.0 0.0
CAF GHC.PackageDb <entire-module> 2901 0 0.0 0.0 0.0 0.0
CAF System.Process.Windows <entire-module> 2854 0 0.0 0.0 0.0 0.0
CAF TcInstDcls <entire-module> 2751 0 0.0 0.0 0.0 0.0
CAF TcHsType <entire-module> 2750 0 0.0 0.0 0.0 0.0
CAF TcGenDeriv <entire-module> 2747 0 0.0 0.0 0.0 0.0
CAF TcDerivInfer <entire-module> 2743 0 0.0 0.0 0.0 0.0
CAF TcSigs <entire-module> 2739 0 0.0 0.0 0.0 0.0
CAF TcBinds <entire-module> 2738 0 0.0 0.0 0.0 0.0
CAF RnPat <entire-module> 2722 0 0.0 0.0 0.0 0.0
CAF RnExpr <entire-module> 2720 0 0.0 0.0 0.0 0.0
CAF Constants <entire-module> 2709 0 0.0 0.0 0.0 0.0
CAF LoadIface <entire-module> 2706 0 0.0 0.0 0.0 0.0
CAF IfaceSyn <entire-module> 2704 0 0.0 0.0 0.0 0.0
CAF BuildTyCl <entire-module> 2702 0 0.0 0.0 0.0 0.0
CAF BinIface <entire-module> 2700 0 0.0 0.0 0.0 0.0
CAF Lexeme <entire-module> 2629 0 0.0 0.0 0.0 0.0
CAF Platform <entire-module> 2610 0 0.0 0.0 0.0 0.0
CAF Util <entire-module> 2608 0 0.0 0.0 0.0 0.0
CAF Panic <entire-module> 2598 0 0.0 0.0 0.0 0.0
CAF FastString <entire-module> 2587 0 0.0 0.0 0.0 0.0
CAF Digraph <entire-module> 2584 0 0.0 0.0 0.0 0.0
CAF Type <entire-module> 2578 0 0.0 0.0 0.0 0.0
CAF TyCon <entire-module> 2575 0 0.0 0.0 0.0 0.0
CAF THNames <entire-module> 2571 0 0.1 0.0 0.1 0.0
CAF TcTypeNats <entire-module> 2566 0 0.0 0.0 0.0 0.0
CAF TcInteract <entire-module> 2562 0 0.0 0.0 0.0 0.0
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(245,9)-(249,44) 5570 1 0.0 0.0 0.0 0.0
CAF TcEvTerm <entire-module> 2560 0 0.0 0.0 0.0 0.0
CAF TcTypeable <entire-module> 2557 0 0.0 0.0 0.0 0.0
CAF TcTyClsDecls <entire-module> 2555 0 0.0 0.0 0.0 0.0
CAF TcBackpack <entire-module> 2548 0 0.0 0.0 0.0 0.0
CAF TcRnDriver <entire-module> 2547 0 0.0 0.0 0.0 0.0
CAF TcMType <entire-module> 2546 0 0.0 0.0 0.0 0.0
CAF TysWiredIn <entire-module> 2517 0 0.2 0.2 0.2 0.2
CAF TysPrim <entire-module> 2516 0 0.0 0.0 0.0 0.0
CAF PrimOp <entire-module> 2515 0 0.1 0.1 0.1 0.1
CAF PrelRules <entire-module> 2514 0 0.0 0.0 0.0 0.0
CAF PrelNames <entire-module> 2513 0 0.0 0.0 0.0 0.0
CAF PrelInfo <entire-module> 2512 0 0.0 0.2 0.0 0.2
CAF RdrHsSyn <entire-module> 2508 0 0.0 0.0 0.0 0.0
CAF Parser <entire-module> 2507 0 0.1 0.0 0.1 0.0
CAF Lexer <entire-module> 2505 0 0.0 0.0 0.0 0.0
CAF SysTools.BaseDir <entire-module> 2499 0 0.0 0.0 0.0 0.0
CAF SysTools <entire-module> 2498 0 0.0 0.0 0.0 0.0
CAF PlatformConstants <entire-module> 2496 0 0.0 0.0 0.0 0.0
CAF Packages <entire-module> 2495 0 0.0 0.0 0.0 0.0
CAF HscMain <entire-module> 2489 0 0.0 0.0 0.0 0.0
clearWarnings HscMain compiler\main\HscMain.hs:208:1-51 5587 1 0.0 0.0 0.0 0.0
getHscEnv HscMain compiler\main\HscMain.hs:214:1-39 5534 1 0.0 0.0 0.0 0.0
getWarnings HscMain compiler\main\HscMain.hs:205:1-41 5586 1 0.0 0.0 0.0 0.0
CAF Finder <entire-module> 2485 0 0.0 0.0 0.0 0.0
CAF DynFlags <entire-module> 2483 0 0.1 0.1 0.1 0.1
CAF DriverPhases <entire-module> 2482 0 0.0 0.0 0.0 0.0
CAF Config <entire-module> 2481 0 0.0 0.0 0.0 0.0
CAF MkIface <entire-module> 2477 0 0.0 0.0 0.0 0.0
versioninfo MkIface compiler\iface\MkIface.hs:(330,20)-(331,59) 5615 0 0.0 0.0 0.0 0.0
CAF MkCore <entire-module> 2449 0 0.0 0.0 0.0 0.0
CAF SrcLoc <entire-module> 2437 0 0.0 0.0 0.0 0.0
CAF OccName <entire-module> 2434 0 0.0 0.0 0.0 0.0
CAF NameEnv <entire-module> 2432 0 0.0 0.0 0.0 0.0
CAF Module <entire-module> 2430 0 0.0 0.0 0.0 0.0
CAF MkId <entire-module> 2429 0 0.0 0.0 0.0 0.0
CAF FileCleanup <entire-module> 2423 0 0.0 0.0 0.0 0.0
CAF Data.HashSet.Base <entire-module> 2337 0 0.0 0.0 0.0 0.0
empty Data.HashSet.Base Data\HashSet\Base.hs:203:1-23 3668 1 0.0 0.0 0.0 0.0
CAF Data.HashMap.Base <entire-module> 2334 0 0.0 0.0 0.0 0.0
bitsPerSubkey Data.HashMap.Base Data\HashMap\Base.hs:1858:1-17 3207 1 0.0 0.0 0.0 0.0
empty Data.HashMap.Base Data\HashMap\Base.hs:464:1-13 3157 1 0.0 0.0 0.0 0.0
CAF System.Clock <entire-module> 2271 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3449 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 3457 0 0.0 0.0 0.0 0.0
CAF System.Time.Extra <entire-module> 2270 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3446 1 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3448 1 0.0 0.0 0.0 0.0
CAF System.IO.Extra <entire-module> 2269 0 0.0 0.0 0.0 0.0
newTempDir System.IO.Extra src\System\IO\Extra.hs:196:1-55 4292 1 0.0 0.0 0.0 0.0
writeFileUTF8 System.IO.Extra src\System\IO\Extra.hs:103:1-38 4303 1 0.0 0.0 0.0 0.0
CAF Numeric.Extra <entire-module> 2266 0 0.0 0.0 0.0 0.0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 4036 1 0.0 0.0 0.0 0.0
CAF Data.Tuple.Extra <entire-module> 2265 0 0.0 0.0 0.0 0.0
&&& Data.Tuple.Extra src\Data\Tuple\Extra.hs:45:1-19 4299 1 0.0 0.0 0.0 0.0
first Data.Tuple.Extra src\Data\Tuple\Extra.hs:25:1-19 3982 1 0.0 0.0 0.0 0.0
second Data.Tuple.Extra src\Data\Tuple\Extra.hs:31:1-21 3976 1 0.0 0.0 0.0 0.0
CAF Data.Either.Extra <entire-module> 2262 0 0.0 0.0 0.0 0.0
eitherToMaybe Data.Either.Extra src\Data\Either\Extra.hs:87:1-43 4728 1 0.0 0.0 0.0 0.0
CAF Control.Exception.Extra <entire-module> 2260 0 0.0 0.0 0.0 0.0
catch_ Control.Exception.Extra src\Control\Exception\Extra.hs:102:1-32 3683 1 0.0 0.0 0.0 0.0
ignore Control.Exception.Extra src\Control\Exception\Extra.hs:67:1-20 4340 1 0.0 0.0 0.0 0.0
try_ Control.Exception.Extra src\Control\Exception\Extra.hs:118:1-10 4338 1 0.0 0.0 0.0 0.0
CAF Control.Concurrent.Extra <entire-module> 2259 0 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3460 1 0.0 0.0 0.0 0.0
newLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:105:1-29 3163 1 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3138 1 0.0 0.0 0.0 0.0
CAF Codec.Binary.UTF8.String <entire-module> 2244 0 0.0 0.0 0.0 0.0
encode Codec.Binary.UTF8.String Codec\Binary\UTF8\String.hs:72:1-29 5744 1 0.0 0.0 0.0 0.0
encodeChar Codec.Binary.UTF8.String Codec\Binary\UTF8\String.hs:(50,1)-(67,25) 5748 1 0.0 0.0 0.0 0.0
CAF General.TypeMap <entire-module> 2235 0 0.0 0.0 0.0 0.0
empty General.TypeMap src\General\TypeMap.hs:23:1-21 3211 1 0.0 0.0 0.0 0.0
CAF General.Timing <entire-module> 2234 0 0.0 0.0 0.1 0.0
resetTimings General.Timing src\General\Timing.hs:(23,1)-(25,39) 3563 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3565 0 0.0 0.0 0.1 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3566 0 0.1 0.0 0.1 0.0
CAF General.Ids <entire-module> 2228 0 0.0 0.0 0.0 0.0
empty General.Ids src\General\Ids.hs:(36,1)-(40,26) 3424 1 0.0 0.0 0.0 0.0
CAF General.Cleanup <entire-module> 2223 0 0.0 0.0 0.0 0.0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3141 1 0.0 0.0 0.0 0.0
CAF General.Binary <entire-module> 2221 0 0.0 0.0 0.0 0.0
getExStorable General.Binary src\General\Binary.hs:(177,1)-(179,37) 3699 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Rules.Rerun <entire-module> 2218 0 0.0 0.0 0.0 0.0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 3849 1 0.0 0.0 0.0 0.0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 3851 1 0.0 0.0 0.0 0.0
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 3852 1 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3862 1 0.0 0.0 0.0 0.0
defaultRuleRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(44,1)-(46,82) 3412 1 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3413 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 3917 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3416 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3417 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3418 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Rules.Files <entire-module> 2217 0 0.0 0.0 0.0 0.0
defaultRuleFiles Development.Shake.Internal.Rules.Files src\Development\Shake\Internal\Rules\Files.hs:(70,1)-(73,96) 3393 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Rules.File <entire-module> 2216 0 0.0 0.0 0.0 0.0
defaultRuleFile Development.Shake.Internal.Rules.File src\Development\Shake\Internal\Rules\File.hs:(188,1)-(191,96) 3384 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Rules.Directory <entire-module> 2215 0 0.0 0.0 0.0 0.0
defaultRuleDirectory Development.Shake.Internal.Rules.Directory src\Development\Shake\Internal\Rules\Directory.hs:(134,1)-(142,85) 3401 1 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3403 6 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3405 6 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3406 6 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3407 6 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Rules.Default <entire-module> 2214 0 0.0 0.0 0.0 0.0
defaultRules Development.Shake.Internal.Rules.Default src\Development\Shake\Internal\Rules\Default.hs:(14,1)-(18,20) 3382 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Options <entire-module> 2210 0 0.0 0.0 0.0 0.0
shakeOptions Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:(230,1)-(236,13) 3153 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Types <entire-module> 2205 0 0.0 0.0 0.0 0.0
emptyStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:173:1-39 3760 1 0.0 0.0 0.0 0.0
rootKey Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:135:1-26 5766 1 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5767 1 0.0 0.0 0.0 0.0
stepKey Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:124:1-29 3506 1 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3507 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Storage <entire-module> 2204 0 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Rules <entire-module> 2202 0 0.0 0.0 0.0 0.0
getShakeOptionsRules Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:58:1-39 3174 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Monad <entire-module> 2200 0 0.0 0.0 0.0 0.0
captureRAW Development.Shake.Internal.Core.Monad src\Development\Shake\Internal\Core\Monad.hs:183:1-23 3752 1 0.0 0.0 0.0 0.0
catchRAW Development.Shake.Internal.Core.Monad src\Development\Shake\Internal\Core\Monad.hs:160:1-19 3790 1 0.0 0.0 0.0 0.0
getRO Development.Shake.Internal.Core.Monad src\Development\Shake\Internal\Core\Monad.hs:143:1-13 3698 1 0.0 0.0 0.0 0.0
getRW Development.Shake.Internal.Core.Monad src\Development\Shake\Internal\Core\Monad.hs:146:1-13 3695 1 0.0 0.0 0.0 0.0
modifyRW Development.Shake.Internal.Core.Monad src\Development\Shake\Internal\Core\Monad.hs:153:1-19 3747 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Database <entire-module> 2193 0 0.0 0.0 0.0 0.0
setDisk Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:113:1-17 3525 1 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Build <entire-module> 2192 0 0.0 0.0 0.0 0.0
CAF Development.Shake.Internal.Core.Action <entire-module> 2191 0 0.0 0.0 0.0 0.0
getLocal Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:564:1-23 5750 1 0.0 0.0 0.0 0.0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 3782 1 0.0 0.0 0.0 0.0
getVerbosity Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:181:1-48 5738 1 0.0 0.0 0.0 0.0
historyDisable Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:373:1-66 3850 1 0.0 0.0 0.0 0.0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 3920 1 0.0 0.0 0.0 0.0
putNormal Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:168:1-26 5733 1 0.0 0.0 0.0 0.0
CAF GHC.Paths <entire-module> 2187 0 0.0 0.0 0.0 0.0
libdir GHC.Paths GHC\Paths.hs:9:1-41 4183 1 0.0 0.0 0.0 0.0
CAF:$chashWithSalt10_r17Pt Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:83:10-33 2071 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt1_r15Kz Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:68:10-33 1772 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt2_r15KP Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:58:10-31 1787 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt2_r17NF Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:123:10-28 1983 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt5_r17Ol Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:108:10-27 2016 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt6_r17Oz Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:103:10-33 2027 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt7_r17ON Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:98:10-36 2038 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt8_r17P1 Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:93:10-42 2049 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt9_r17Pf Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:88:10-35 2060 0 0.0 0.0 0.0 0.0
CAF:$chashWithSalt_r15Kf Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:63:10-37 1752 0 0.0 0.0 0.0 0.0
CAF:$chash_rOg7 Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:136:10-21 1634 0 0.0 0.0 0.0 0.0
CAF:$cp1IsIdeGlobal_r15JU Development.IDE.State.FileStore <no location info> 1745 0 0.0 0.0 0.0 0.0
CAF:$cp1IsIdeGlobal_rP4y Development.IDE.State.Service <no location info> 1805 0 0.0 0.0 0.0 0.0
CAF:$crnf10_r17NB Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:124:10-28 1978 0 0.0 0.0 0.0 0.0
CAF:$crnf13_r17Oh Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:109:10-27 2011 0 0.0 0.0 0.0 0.0
CAF:$crnf14_r17Ov Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:104:10-33 2022 0 0.0 0.0 0.0 0.0
CAF:$crnf15_r17OJ Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:99:10-36 2033 0 0.0 0.0 0.0 0.0
CAF:$crnf16_r17OX Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:94:10-42 2044 0 0.0 0.0 0.0 0.0
CAF:$crnf17_r17Pb Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:89:10-35 2055 0 0.0 0.0 0.0 0.0
CAF:$crnf18_r17Pp Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:84:10-33 2066 0 0.0 0.0 0.0 0.0
CAF:$crnf1_r15KC Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:69:10-33 1775 0 0.0 0.0 0.0 0.0
CAF:$crnf1_r17MI Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:143:5-7 1922 0 0.0 0.0 0.0 0.0
rnf Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:143:5-15 5625 1 0.0 0.0 0.0 0.0
CAF:$crnf1_rN74 Development.IDE.Orphans src\Development\IDE\Orphans.hs:26:39-41 1699 0 0.0 0.0 0.0 0.0
rnf Development.IDE.Orphans src\Development\IDE\Orphans.hs:26:39-49 5093 1 0.0 0.0 0.0 0.0
CAF:$crnf2_r15KS Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:59:10-31 1790 0 0.0 0.0 0.0 0.0
CAF:$crnf2_rN75 Development.IDE.Orphans src\Development\IDE\Orphans.hs:28:39-41 1701 0 0.0 0.0 0.0 0.0
rnf Development.IDE.Orphans src\Development\IDE\Orphans.hs:28:39-49 4051 1 0.0 0.0 0.0 0.0
CAF:$crnf3_r17MW Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:158:5-7 1937 0 0.0 0.0 0.0 0.0
rnf Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:158:5-15 4194 1 0.0 0.0 0.0 0.0
CAF:$crnf4_r17MX Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:161:5-7 1939 0 0.0 0.0 0.0 0.0
rnf Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:161:5-15 4367 1 0.0 0.0 0.0 0.0
CAF:$crnf4_rWmQ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:56:10-37 1866 0 0.0 0.0 0.0 0.0
CAF:$crnf6_r17MZ Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:167:3-5 1943 0 0.0 0.0 0.0 0.0
rnf Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:167:3-13 4730 1 0.0 0.0 0.0 0.0
CAF:$crnf_r15Ki Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:64:10-37 1755 0 0.0 0.0 0.0 0.0
CAF:$crnf_r17vo Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:137:5-7 1920 0 0.0 0.0 0.0 0.0
rnf Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:137:5-15 4727 1 0.0 0.0 0.0 0.0
CAF:$crnf_rWm1 Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:210:10-38 1824 0 0.0 0.0 0.0 0.0
CAF:$dApplicative_r1cyM Development.IDE.State.Rules <no location info> 2164 0 0.0 0.0 0.0 0.0
CAF:$dEq2_rOip Development.IDE.State.Shake <no location info> 1649 0 0.0 0.0 0.0 0.0
CAF:$dEq3_rOiq Development.IDE.State.Shake <no location info> 1650 0 0.0 0.0 0.0 0.0
CAF:$dEq_r12XQ Development.IDE.Functions.Compile <no location info> 1918 0 0.0 0.0 0.0 0.0
CAF:$dEq_rOil Development.IDE.State.Shake <no location info> 1647 0 0.0 0.0 0.0 0.0
CAF:$dGHashable10_r17Oi Development.IDE.State.RuleTypes <no location info> 2013 0 0.0 0.0 0.0 0.0
CAF:$dGHashable11_r17Oj Development.IDE.State.RuleTypes <no location info> 2014 0 0.0 0.0 0.0 0.0
CAF:$dGHashable12_r17Ow Development.IDE.State.RuleTypes <no location info> 2024 0 0.0 0.0 0.0 0.0
CAF:$dGHashable13_r17Ox Development.IDE.State.RuleTypes <no location info> 2025 0 0.0 0.0 0.0 0.0
CAF:$dGHashable14_r17OK Development.IDE.State.RuleTypes <no location info> 2035 0 0.0 0.0 0.0 0.0
CAF:$dGHashable15_r17OL Development.IDE.State.RuleTypes <no location info> 2036 0 0.0 0.0 0.0 0.0
CAF:$dGHashable16_r17OY Development.IDE.State.RuleTypes <no location info> 2046 0 0.0 0.0 0.0 0.0
CAF:$dGHashable17_r17OZ Development.IDE.State.RuleTypes <no location info> 2047 0 0.0 0.0 0.0 0.0
CAF:$dGHashable18_r17Pc Development.IDE.State.RuleTypes <no location info> 2057 0 0.0 0.0 0.0 0.0
CAF:$dGHashable19_r17Pd Development.IDE.State.RuleTypes <no location info> 2058 0 0.0 0.0 0.0 0.0
CAF:$dGHashable1_r15Kd Development.IDE.State.FileStore <no location info> 1750 0 0.0 0.0 0.0 0.0
CAF:$dGHashable20_r17Pq Development.IDE.State.RuleTypes <no location info> 2068 0 0.0 0.0 0.0 0.0
CAF:$dGHashable21_r17Pr Development.IDE.State.RuleTypes <no location info> 2069 0 0.0 0.0 0.0 0.0
CAF:$dGHashable2_r15Kw Development.IDE.State.FileStore <no location info> 1769 0 0.0 0.0 0.0 0.0
CAF:$dGHashable3_r15Kx Development.IDE.State.FileStore <no location info> 1770 0 0.0 0.0 0.0 0.0
CAF:$dGHashable4_r15KM Development.IDE.State.FileStore <no location info> 1784 0 0.0 0.0 0.0 0.0
CAF:$dGHashable4_r17NC Development.IDE.State.RuleTypes <no location info> 1980 0 0.0 0.0 0.0 0.0
CAF:$dGHashable5_r15KN Development.IDE.State.FileStore <no location info> 1785 0 0.0 0.0 0.0 0.0
CAF:$dGHashable5_r17ND Development.IDE.State.RuleTypes <no location info> 1981 0 0.0 0.0 0.0 0.0
CAF:$dGHashable_r15Kc Development.IDE.State.FileStore <no location info> 1749 0 0.0 0.0 0.0 0.0
CAF:$dGNFData10_r17Of Development.IDE.State.RuleTypes <no location info> 2009 0 0.0 0.0 0.0 0.0
CAF:$dGNFData11_r17Og Development.IDE.State.RuleTypes <no location info> 2010 0 0.0 0.0 0.0 0.0
CAF:$dGNFData12_r17Ot Development.IDE.State.RuleTypes <no location info> 2020 0 0.0 0.0 0.0 0.0
CAF:$dGNFData13_r17Ou Development.IDE.State.RuleTypes <no location info> 2021 0 0.0 0.0 0.0 0.0
CAF:$dGNFData13_rWmC Development.IDE.Functions.DependencyInformation <no location info> 1852 0 0.0 0.0 0.0 0.0
CAF:$dGNFData14_r17OH Development.IDE.State.RuleTypes <no location info> 2031 0 0.0 0.0 0.0 0.0
CAF:$dGNFData14_rWmD Development.IDE.Functions.DependencyInformation <no location info> 1853 0 0.0 0.0 0.0 0.0
CAF:$dGNFData15_r17OI Development.IDE.State.RuleTypes <no location info> 2032 0 0.0 0.0 0.0 0.0
CAF:$dGNFData15_rWmG Development.IDE.Functions.DependencyInformation <no location info> 1856 0 0.0 0.0 0.0 0.0
CAF:$dGNFData16_r17OV Development.IDE.State.RuleTypes <no location info> 2042 0 0.0 0.0 0.0 0.0
CAF:$dGNFData16_rWmH Development.IDE.Functions.DependencyInformation <no location info> 1857 0 0.0 0.0 0.0 0.0
CAF:$dGNFData17_r17OW Development.IDE.State.RuleTypes <no location info> 2043 0 0.0 0.0 0.0 0.0
CAF:$dGNFData17_rWmK Development.IDE.Functions.DependencyInformation <no location info> 1860 0 0.0 0.0 0.0 0.0
CAF:$dGNFData18_r17P9 Development.IDE.State.RuleTypes <no location info> 2053 0 0.0 0.0 0.0 0.0
CAF:$dGNFData18_rWmL Development.IDE.Functions.DependencyInformation <no location info> 1861 0 0.0 0.0 0.0 0.0
CAF:$dGNFData19_r17Pa Development.IDE.State.RuleTypes <no location info> 2054 0 0.0 0.0 0.0 0.0
CAF:$dGNFData19_rWmM Development.IDE.Functions.DependencyInformation <no location info> 1862 0 0.0 0.0 0.0 0.0
CAF:$dGNFData1_r15Kh Development.IDE.State.FileStore <no location info> 1754 0 0.0 0.0 0.0 0.0
CAF:$dGNFData1_rWlU Development.IDE.Functions.DependencyInformation <no location info> 1817 0 0.0 0.0 0.0 0.0
CAF:$dGNFData20_r17Pn Development.IDE.State.RuleTypes <no location info> 2064 0 0.0 0.0 0.0 0.0
CAF:$dGNFData20_rWmN Development.IDE.Functions.DependencyInformation <no location info> 1863 0 0.0 0.0 0.0 0.0
CAF:$dGNFData21_r17Po Development.IDE.State.RuleTypes <no location info> 2065 0 0.0 0.0 0.0 0.0
CAF:$dGNFData21_rWmO Development.IDE.Functions.DependencyInformation <no location info> 1864 0 0.0 0.0 0.0 0.0
CAF:$dGNFData22_rWmP Development.IDE.Functions.DependencyInformation <no location info> 1865 0 0.0 0.0 0.0 0.0
CAF:$dGNFData2_r15KA Development.IDE.State.FileStore <no location info> 1773 0 0.0 0.0 0.0 0.0
CAF:$dGNFData2_rWlW Development.IDE.Functions.DependencyInformation <no location info> 1819 0 0.0 0.0 0.0 0.0
CAF:$dGNFData3_r15KB Development.IDE.State.FileStore <no location info> 1774 0 0.0 0.0 0.0 0.0
CAF:$dGNFData3_rWlX Development.IDE.Functions.DependencyInformation <no location info> 1820 0 0.0 0.0 0.0 0.0
CAF:$dGNFData4_r15KQ Development.IDE.State.FileStore <no location info> 1788 0 0.0 0.0 0.0 0.0
CAF:$dGNFData4_r17Nz Development.IDE.State.RuleTypes <no location info> 1976 0 0.0 0.0 0.0 0.0
CAF:$dGNFData4_rWlY Development.IDE.Functions.DependencyInformation <no location info> 1821 0 0.0 0.0 0.0 0.0
CAF:$dGNFData5_r15KR Development.IDE.State.FileStore <no location info> 1789 0 0.0 0.0 0.0 0.0
CAF:$dGNFData5_r17NA Development.IDE.State.RuleTypes <no location info> 1977 0 0.0 0.0 0.0 0.0
CAF:$dGNFData5_rWlZ Development.IDE.Functions.DependencyInformation <no location info> 1822 0 0.0 0.0 0.0 0.0
CAF:$dGNFData6_rWm0 Development.IDE.Functions.DependencyInformation <no location info> 1823 0 0.0 0.0 0.0 0.0
CAF:$dGNFData_r15Kg Development.IDE.State.FileStore <no location info> 1753 0 0.0 0.0 0.0 0.0
CAF:$dGNFData_rWlT Development.IDE.Functions.DependencyInformation <no location info> 1816 0 0.0 0.0 0.0 0.0
CAF:$dMonad_r1cyL Development.IDE.State.Rules <no location info> 2163 0 0.0 0.0 0.0 0.0
CAF:$dNFData10_rWmF Development.IDE.Functions.DependencyInformation <no location info> 1855 0 0.0 0.0 0.0 0.0
CAF:$dNFData11_rWmI Development.IDE.Functions.DependencyInformation <no location info> 1858 0 0.0 0.0 0.0 0.0
CAF:$dNFData12_rWmJ Development.IDE.Functions.DependencyInformation <no location info> 1859 0 0.0 0.0 0.0 0.0
CAF:$dNFData1_r1cya Development.IDE.State.Rules <no location info> 2130 0 0.0 0.0 0.0 0.0
CAF:$dNFData1_rWlS Development.IDE.Functions.DependencyInformation <no location info> 1815 0 0.0 0.0 0.0 0.0
CAF:$dNFData2_r1cyb Development.IDE.State.Rules <no location info> 2131 0 0.0 0.0 0.0 0.0
CAF:$dNFData2_rWlV Development.IDE.Functions.DependencyInformation <no location info> 1818 0 0.0 0.0 0.0 0.0
CAF:$dNFData3_r1cyc Development.IDE.State.Rules <no location info> 2132 0 0.0 0.0 0.0 0.0
CAF:$dNFData6_rWmz Development.IDE.Functions.DependencyInformation <no location info> 1849 0 0.0 0.0 0.0 0.0
CAF:$dNFData7_rWmA Development.IDE.Functions.DependencyInformation <no location info> 1850 0 0.0 0.0 0.0 0.0
CAF:$dNFData8_rWmB Development.IDE.Functions.DependencyInformation <no location info> 1851 0 0.0 0.0 0.0 0.0
CAF:$dNFData_r15Kq Development.IDE.State.FileStore <no location info> 1762 0 0.0 0.0 0.0 0.0
CAF:$dNFData_rOge Development.IDE.State.Shake <no location info> 1637 0 0.0 0.0 0.0 0.0
CAF:$dNFData_rWlR Development.IDE.Functions.DependencyInformation <no location info> 1814 0 0.0 0.0 0.0 0.0
CAF:$dOrd_r12XR Development.IDE.Functions.Compile <no location info> 1919 0 0.0 0.0 0.0 0.0
CAF:$dOrd_rWpb Development.IDE.Functions.DependencyInformation <no location info> 1901 0 0.0 0.0 0.0 0.0
CAF:$dShow_r15Ka Development.IDE.State.FileStore <no location info> 1747 0 0.0 0.0 0.0 0.0
CAF:$dShow_r1hhM Demo <no location info> 2179 0 0.0 0.0 0.0 0.0
CAF:$dShow_rtXc Development.IDE.Functions.CPP <no location info> 1674 0 0.0 0.0 0.0 0.0
CAF:$dTypeable10_r1cyk Development.IDE.State.Rules <no location info> 2141 0 0.0 0.0 0.0 0.0
CAF:$dTypeable11_r1cyp Development.IDE.State.Rules <no location info> 2144 0 0.0 0.0 0.0 0.0
CAF:$dTypeable12_r1cyq Development.IDE.State.Rules <no location info> 2145 0 0.0 0.0 0.0 0.0
CAF:$dTypeable13_r1cyu Development.IDE.State.Rules <no location info> 2147 0 0.0 0.0 0.0 0.0
CAF:$dTypeable14_r1cyv Development.IDE.State.Rules <no location info> 2148 0 0.0 0.0 0.0 0.0
CAF:$dTypeable15_r1cyA Development.IDE.State.Rules <no location info> 2152 0 0.0 0.0 0.0 0.0
CAF:$dTypeable16_r1cyB Development.IDE.State.Rules <no location info> 2153 0 0.0 0.0 0.0 0.0
CAF:$dTypeable17_r1cyG Development.IDE.State.Rules <no location info> 2155 0 0.0 0.0 0.0 0.0
CAF:$dTypeable18_r1cyH Development.IDE.State.Rules <no location info> 2156 0 0.0 0.0 0.0 0.0
CAF:$dTypeable19_r1cyO Development.IDE.State.Rules <no location info> 2168 0 0.0 0.0 0.0 0.0
CAF:$dTypeable1_r15Kr Development.IDE.State.FileStore <no location info> 1763 0 0.0 0.0 0.0 0.0
CAF:$dTypeable1_r1cxP Development.IDE.State.Rules <no location info> 2116 0 0.0 0.0 0.0 0.0
CAF:$dTypeable1_r1hhI Demo <no location info> 2177 0 0.0 0.0 0.0 0.0
CAF:$dTypeable20_r1cyP Development.IDE.State.Rules <no location info> 2169 0 0.0 0.0 0.0 0.0
CAF:$dTypeable2_r15Ks Development.IDE.State.FileStore <no location info> 1766 0 0.0 0.0 0.0 0.0
CAF:$dTypeable3_r15KD Development.IDE.State.FileStore <no location info> 1777 0 0.0 0.0 0.0 0.0
CAF:$dTypeable3_r1cxU Development.IDE.State.Rules <no location info> 2119 0 0.0 0.0 0.0 0.0
CAF:$dTypeable4_r15KK Development.IDE.State.FileStore <no location info> 1782 0 0.0 0.0 0.0 0.0
CAF:$dTypeable4_r1cy0 Development.IDE.State.Rules <no location info> 2123 0 0.0 0.0 0.0 0.0
CAF:$dTypeable5_r15KT Development.IDE.State.FileStore <no location info> 1792 0 0.0 0.0 0.0 0.0
CAF:$dTypeable5_r1cy1 Development.IDE.State.Rules <no location info> 2124 0 0.0 0.0 0.0 0.0
CAF:$dTypeable6_r1cy7 Development.IDE.State.Rules <no location info> 2128 0 0.0 0.0 0.0 0.0
CAF:$dTypeable7_r1cyd Development.IDE.State.Rules <no location info> 2133 0 0.0 0.0 0.0 0.0
CAF:$dTypeable9_r1cyg Development.IDE.State.Rules <no location info> 2137 0 0.0 0.0 0.0 0.0
CAF:$dTypeable_r15Kj Development.IDE.State.FileStore <no location info> 1757 0 0.0 0.0 0.0 0.0
CAF:$dTypeable_r1hhH Demo <no location info> 2176 0 0.0 0.0 0.0 0.0
CAF:$dTypeable_rOir Development.IDE.State.Shake <no location info> 1651 0 0.0 0.0 0.0 0.0
CAF:fakeDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:128:1-12 1675 0 0.0 0.0 0.0 0.0
fakeDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(128,1)-(146,13) 4189 1 0.0 0.0 0.0 0.0
fakeDynFlags.settings Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(130,9)-(146,13) 4191 1 0.0 0.0 0.0 0.0
CAF:fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:126:1-14 1798 0 0.0 0.0 0.0 0.0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 3191 1 0.0 0.0 0.0 0.0
CAF:generateCoreRule_r1bHv Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:289:1-16 2172 0 0.0 0.0 0.0 0.0
generateCoreRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(289,1)-(297,65) 3337 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3338 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3339 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3340 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3345 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3346 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3347 1 0.0 0.0 0.0 0.0
CAF:getDependenciesRule_r1bHs Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:256:1-19 2173 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 3294 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3295 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3296 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3297 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5335 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3302 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3303 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3304 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 5333 1 0.0 0.0 0.0 0.0
CAF:getDependencyInformationRule_r1bHq Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:218:1-28 2165 0 0.0 0.0 0.0 0.0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(218,1)-(221,53) 3266 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3267 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3268 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3269 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5129 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3274 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3275 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3276 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 5127 1 0.0 0.0 0.0 0.0
CAF:getFileContents Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:115:1-15 1781 0 0.0 0.0 0.0 0.0
getFileContents Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:115:1-38 3824 1 0.0 0.0 0.0 0.0
CAF:getFileExists Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:118:1-13 1796 0 0.0 0.0 0.0 0.0
getFileExists Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(118,1)-(122,22) 4590 1 0.0 0.0 0.0 0.0
CAF:getHieFileRule_r1bHx Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:310:1-14 2162 0 0.0 0.0 0.0 0.0
getHieFileRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(310,1)-(314,51) 3365 1 0.0 0.0 0.0 0.0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 3366 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3367 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3368 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3369 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3375 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3376 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3377 1 0.0 0.0 0.0 0.0
CAF:getLocatedImportsRule_r1bHo Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:175:1-21 2159 0 0.0 0.0 0.0 0.0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(175,1)-(185,82) 3251 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3252 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3253 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3254 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4766 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3259 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3260 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3261 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4764 1 0.0 0.0 0.0 0.0
CAF:getOpts_r1bHm Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:151:1-7 2150 0 0.0 0.0 0.0 0.0
getOpts Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:151:1-38 4257 1 0.0 0.0 0.0 0.0
CAF:getParsedModuleRule_r1bHn Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:167:1-19 2158 0 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 3236 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3237 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3238 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3239 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4405 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3244 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3245 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3246 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4403 1 0.0 0.0 0.0 0.0
CAF:getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-13 1807 0 0.0 0.0 0.0 0.0
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 4173 1 0.0 0.0 0.0 0.0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 4174 1 0.0 0.0 0.0 0.0
CAF:getShakeExtrasRules_rHKO Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:90:1-19 1652 0 0.0 0.0 0.0 0.0
getShakeExtrasRules Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(90,1)-(92,12) 3170 1 0.0 0.0 0.0 0.0
getShakeExtraRules Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:67:1-84 3172 1 0.0 0.0 0.0 0.0
CAF:getShakeExtras_rHIV Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:85:1-14 1653 0 0.0 0.0 0.0 0.0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 3780 1 0.0 0.0 0.0 0.0
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 3781 1 0.0 0.0 0.0 0.0
CAF:getSpanInfoRule_r1bHt Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:265:1-15 2160 0 0.0 0.0 0.0 0.0
getSpanInfoRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(265,1)-(273,27) 3322 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3323 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3324 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3325 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3330 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3331 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3332 1 0.0 0.0 0.0 0.0
CAF:loadGhcSession_r1bHw Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:300:1-14 2161 0 0.0 0.0 0.0 0.0
loadGhcSession Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(300,1)-(306,72) 3350 1 0.0 0.0 0.0 0.0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 3351 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3352 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3353 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3354 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4231 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3360 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3361 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3362 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4229 1 0.0 0.0 0.0 0.0
CAF:main :Main test\Demo.hs:26:1-4 2186 0 0.0 0.0 0.0 0.0
CAF:main Demo test\Demo.hs:26:1-4 2185 0 0.0 0.0 0.0 0.0
main Demo test\Demo.hs:(26,1)-(50,16) 3132 1 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3134 1 0.0 0.0 0.0 0.0
mkEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:(52,1)-(59,9) 3166 1 0.0 0.0 0.0 0.0
optThreads Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:32:5-14 3154 1 0.0 0.0 0.0 0.0
setProfiling Development.IDE.State.Service src\Development\IDE\State\Service.hs:(93,1)-(94,103) 3151 1 0.0 0.0 0.0 0.0
optShakeProfiling Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:33:5-21 3152 1 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 3135 1 0.0 0.0 0.0 0.0
makeOneHandle Development.IDE.Logger src\Development\IDE\Logger.hs:26:1-28 3454 1 0.0 0.0 0.0 0.0
CAF:mainRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:318:1-8 2174 0 0.0 0.0 0.0 0.0
mainRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(318,1)-(328,18) 3234 1 0.0 0.0 0.0 0.0
CAF:partitionNodeResults_rVle Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:101:1-20 1889 0 0.0 0.0 0.0 0.0
partitionNodeResults Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(101,1)-(103,49) 5081 1 0.0 0.0 0.0 0.0
CAF:profileDir_rHKT Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:175:1-10 1640 0 0.0 0.0 0.0 0.0
profileDir Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:175:1-20 5800 1 0.0 0.0 0.0 0.0
CAF:reportImportCyclesRule_r1bHr Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:224:1-22 2167 0 0.0 0.0 0.1 0.0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(224,1)-(251,64) 3281 1 0.1 0.0 0.1 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3282 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3283 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3284 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5258 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3289 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3290 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3291 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 5256 1 0.0 0.0 0.0 0.0
CAF:sat_s15LC Development.IDE.State.FileStore <no location info> 1765 0 0.0 0.0 0.0 0.0
CAF:sat_s15LD Development.IDE.State.FileStore <no location info> 1764 0 0.0 0.0 0.0 0.0
CAF:sat_s1cBv Development.IDE.State.Rules <no location info> 2136 0 0.0 0.0 0.0 0.0
CAF:tcModSummary_r10tH Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:279:1-12 1917 0 0.0 0.0 0.0 0.0
tcModSummary Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:279:1-48 5618 1 0.0 0.0 0.0 0.0
CAF:toIdeResultNew Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:61:1-14 2094 0 0.0 0.0 0.0 0.0
toIdeResultNew Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:61:1-50 5055 1 0.0 0.0 0.0 0.0
CAF:typeCheckRule_r1bHu Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:277:1-13 2171 0 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 3307 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3308 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3309 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3310 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5661 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3315 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3316 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3317 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 5659 1 0.0 0.0 0.0 0.0
main Demo test\Demo.hs:(26,1)-(50,16) 3133 0 1.0 1.0 98.9 99.2
main.\ Demo test\Demo.hs:32:38-44 4350 34 0.0 0.0 0.0 0.0
main.file Demo test\Demo.hs:45:9-70 3694 1 0.0 0.0 0.0 0.0
newHscEnv HscMain compiler\main\HscMain.hs:(184,1)-(200,19) 4184 1 0.8 0.9 0.8 0.9
runAction Development.IDE.State.Service src\Development\IDE\State\Service.hs:102:1-63 3465 1 0.0 0.0 96.5 97.3
runActions Development.IDE.State.Service src\Development\IDE\State\Service.hs:106:1-32 3466 1 0.0 0.0 96.5 97.3
shakeRun Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(244,1)-(255,100) 3467 1 0.0 0.0 96.5 97.3
modifyVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:157:1-36 3468 1882 0.1 0.0 96.5 97.3
shakeRun.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(244,91)-(255,100) 3469 1 0.0 0.0 96.4 97.3
duration System.Time.Extra src\System\Time\Extra.hs:(112,1)-(116,22) 3470 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3471 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 3583 1 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3541 0 0.0 0.0 0.0 0.0
setFilesOfInterest Development.IDE.State.Service src\Development\IDE\State\Service.hs:(111,1)-(117,28) 3542 0 0.0 0.0 0.0 0.0
logDebug Development.IDE.Logger src\Development\IDE\Logger.hs:19:7-14 3582 1 0.0 0.0 0.0 0.0
shakeRun.\.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(249,76)-(253,131) 5801 1 0.0 0.0 0.0 0.0
logDebug Development.IDE.Logger src\Development\IDE\Logger.hs:19:7-14 5805 1 0.0 0.0 0.0 0.0
showDuration System.Time.Extra src\System\Time\Extra.hs:(81,1)-(87,47) 5807 1 0.0 0.0 0.0 0.0
showDP Numeric.Extra src\Numeric\Extra.hs:21:1-37 5808 1 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 5802 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5803 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 5806 1 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5804 0 0.0 0.0 0.0 0.0
shakeRunDatabaseProfile Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(180,1)-(187,9) 3590 1 0.0 0.0 96.4 97.2
duration System.Time.Extra src\System\Time\Extra.hs:(112,1)-(116,22) 3591 1 0.0 0.0 96.4 97.2
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3592 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3593 0 0.0 0.0 0.0 0.0
shakeRunDatabase Development.Shake.Database src\Development\Shake\Database.hs:(137,1)-(150,101) 3595 0 0.0 0.0 96.4 97.2
reset Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(92,1)-(98,15) 3598 1 0.0 0.0 0.0 0.0
modifyAllMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:110:1-81 3601 1 0.0 0.0 0.0 0.0
forMutate General.Ids src\General\Ids.hs:(97,1)-(104,8) 3602 1 0.0 0.0 0.0 0.0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3599 1 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3600 1 0.0 0.0 0.0 0.0
modifyAllMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:110:1-81 3603 0 0.0 0.0 0.0 0.0
forMutate General.Ids src\General\Ids.hs:(97,1)-(104,8) 3604 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3605 2 0.0 0.0 0.0 0.0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 3606 2 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3607 1 0.0 0.0 0.0 0.0
run Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(102,1)-(186,18) 3608 1 0.0 0.0 96.4 97.2
withCleanup General.Cleanup src\General\Cleanup.hs:(29,1)-(31,25) 3609 2 0.0 0.0 96.4 97.2
addTiming General.Timing src\General\Timing.hs:(37,1)-(39,57) 3660 2 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3661 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3662 0 0.0 0.0 0.0 0.0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3627 2 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3628 2 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 3629 2 0.0 0.0 0.0 0.0
lookup General.Intern src\General\Intern.hs:36:1-40 3630 2 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3631 2 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3632 4 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5768 1 0.0 0.0 0.0 0.0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 5769 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 5774 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 5775 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5776 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5777 2 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 5778 1 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5781 2 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5779 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5780 1 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 5770 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5771 1 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5772 1 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5773 1 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 3636 2 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3637 2 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3638 2 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3633 1 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3634 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3635 1 0.0 0.0 0.0 0.0
incStep Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:116:1-31 3705 1 0.0 0.0 0.0 0.0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 3701 1 0.0 0.0 0.0 0.0
getExStorable General.Binary src\General\Binary.hs:(177,1)-(179,37) 3700 0 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3639 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 3640 0 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 3641 0 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 3642 0 0.0 0.0 0.0 0.0
allocateThread General.Thread src\General\Thread.hs:(88,1)-(98,70) 3643 1 0.0 0.0 0.0 0.0
allocate General.Cleanup src\General\Cleanup.hs:(55,1)-(59,16) 3647 1 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3648 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3654 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3655 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3656 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3657 1 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 3653 1 0.0 0.0 0.0 0.0
unlessM Control.Monad.Extra src\Control\Monad\Extra.hs:171:1-33 3649 1 0.0 0.0 0.0 0.0
ifM Control.Monad.Extra src\Control\Monad\Extra.hs:175:1-41 3650 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3651 1 0.0 0.0 0.0 0.0
whenLeft General.Extra src\General\Extra.hs:248:1-43 3652 1 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3644 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3645 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3646 0 0.0 0.0 0.0 0.0
getKeyValues Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:78:1-44 5762 1 0.0 0.0 0.0 0.0
elems General.Ids src\General\Ids.hs:130:1-34 5763 1 0.0 0.0 0.0 0.0
toList General.Ids src\General\Ids.hs:(122,1)-(127,13) 5764 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5765 379 0.0 0.0 0.0 0.0
lintCurrentDirectory Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(332,1)-(339,10) 3658 1 0.0 0.0 0.0 0.0
lintWatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(342,1)-(357,101) 3659 1 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3620 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3621 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3622 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3623 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3624 1 0.0 0.0 0.0 0.0
runPool General.Pool src\General\Pool.hs:(146,1)-(169,125) 3663 1 0.0 0.0 96.4 97.2
addPool General.Pool src\General\Pool.hs:(110,1)-(112,79) 3667 747 0.0 0.0 96.4 97.2
priority Data.Heap src\Data\Heap.hs:770:26-33 5174 1102 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3669 747 0.0 0.0 0.0 0.0
insert Data.HashSet.Base Data\HashSet\Base.hs:259:1-42 3676 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3677 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3678 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3679 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3680 1 0.0 0.0 0.0 0.0
newThreadFinally General.Thread src\General\Thread.hs:(29,1)-(35,25) 3670 1 0.1 0.0 96.4 97.2
priority Data.Heap src\Data\Heap.hs:770:26-33 5210 1262 0.0 0.0 0.0 0.0
runAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:71:1-39 3681 378 0.0 0.0 96.2 97.1
runRAW Development.Shake.Internal.Core.Monad src\Development\Shake\Internal\Core\Monad.hs:(88,1)-(99,50) 3682 378 0.0 0.0 96.2 97.1
catch_ Control.Exception.Extra src\Control\Exception\Extra.hs:102:1-32 3684 0 0.4 0.2 96.2 97.1
envOptions Development.IDE.State.Service src\Development\IDE\State\Service.hs:41:7-16 4182 109 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 3689 3 0.0 0.0 0.1 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 3690 3 0.0 0.0 0.1 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3719 6 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3722 50 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 3720 3 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3721 2 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3796 3 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 3794 3 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 3691 3 0.0 0.0 0.1 0.0
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 3692 3 0.1 0.0 0.1 0.0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3706 8 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3707 12 0.0 0.0 0.0 0.0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 3739 8 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 3740 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 3759 8 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3771 7 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3768 4 0.0 0.0 0.0 0.0
newLocal Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:430:1-76 3795 4 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 3765 4 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3766 4 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3767 4 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 3814 0 0.0 0.0 0.0 0.0
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(168,39)-(172,67) 3823 1 0.0 0.0 0.0 0.0
getFileContents Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:115:1-38 3825 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3815 0 0.0 0.0 0.0 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 3822 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3816 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 3819 1 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 3820 1 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 3821 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3817 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 3818 1 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3826 0 0.0 0.0 0.0 0.0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 3827 0 0.0 0.0 0.0 0.0
getFileContentsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(100,1)-(111,64) 3828 0 0.0 0.0 0.0 0.0
getFileContentsRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(101,39)-(111,64) 3837 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3829 0 0.0 0.0 0.0 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 3836 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3830 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 3833 1 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 3834 1 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 3835 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3831 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 3832 1 0.0 0.0 0.0 0.0
getModificationTimeRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(86,1)-(96,77) 3841 0 0.0 0.0 0.0 0.0
getModificationTimeRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(87,54)-(96,77) 3848 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3942 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3842 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 3845 1 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 3846 1 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 3847 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3843 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 3844 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3772 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3773 0 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 3774 0 0.0 0.0 0.0 0.0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 3793 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3775 0 0.0 0.0 0.0 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 3792 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3776 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 3779 1 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 3789 1 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 3791 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3777 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 3778 1 0.0 0.0 0.0 0.0
addStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:(160,1)-(163,63) 3762 4 0.0 0.0 0.0 0.0
insert Data.HashSet.Base Data\HashSet\Base.hs:259:1-42 3810 4 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3811 4 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3812 4 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3813 4 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3839 4 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3838 2 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3840 2 0.0 0.0 0.0 0.0
member Data.HashSet.Base Data\HashSet\Base.hs:(252,1)-(254,30) 3763 4 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3764 4 0.0 0.0 0.0 0.0
typeKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:79:1-25 3770 4 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3744 0 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3745 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3746 8 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3769 0 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 3741 0 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 3737 4 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3742 4 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3743 4 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 3738 4 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 3708 4 0.0 0.0 0.0 0.0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 3723 4 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3728 4 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3729 4 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3730 4 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3731 4 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3732 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3733 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3803 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3806 75 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 3804 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3805 3 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3734 4 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3808 6 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3807 3 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3809 3 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3724 4 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3725 4 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3726 4 0.0 0.0 0.0 0.0
lookup General.Intern src\General\Intern.hs:36:1-40 3709 4 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3710 4 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3712 4 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3797 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3798 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3799 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3802 75 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 3800 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3801 3 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3727 4 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 3735 4 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 3736 4 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 3758 0 0.0 0.0 0.0 0.0
addCallStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:167:1-80 3761 4 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 3753 4 0.0 0.0 0.0 0.0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3754 0 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3755 0 0.0 0.0 0.0 0.0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 3756 0 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 3757 0 0.0 0.0 0.0 0.0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 3697 4 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3717 3 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3718 0 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 4020 0 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4021 4 0.0 0.0 0.0 0.0
toIdeResultSilent Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:65:1-49 5214 1 0.0 0.0 0.0 0.0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 3853 0 0.0 0.0 95.8 96.9
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 3854 0 0.0 0.0 95.8 96.9
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 3855 1099 0.0 0.1 95.8 96.9
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3857 1932 0.0 0.0 95.5 96.7
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3858 1928 0.1 0.0 95.5 96.7
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 3885 4200 0.0 0.0 95.0 96.5
quickly General.Wait src\General\Wait.hs:31:1-25 3926 621 0.0 0.0 0.0 0.0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 4560 390 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4235 2 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4557 526 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4558 526 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 3886 604 0.2 0.1 88.3 89.5
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 3899 901 1.6 0.4 88.1 89.4
quickly General.Wait src\General\Wait.hs:31:1-25 3927 1244 0.0 0.0 0.0 0.0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 4677 747 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3930 568 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3931 748 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3932 1433 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3923 1023 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3924 1023 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3925 614 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 3904 783 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3905 783 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3906 783 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3910 709 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 4680 685 0.0 0.0 0.2 0.1
lookup General.Intern src\General\Intern.hs:36:1-40 4681 685 0.1 0.0 0.1 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4725 782 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4682 685 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4683 685 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5166 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 5167 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5168 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5169 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5170 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5173 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5171 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5172 33 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4684 0 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 5364 0 0.0 0.0 0.0 0.0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 5365 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5366 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5367 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5368 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5371 2257 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5369 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5370 57 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4786 0 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 5466 0 0.0 0.0 0.0 0.0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 5467 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5468 0 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:107:15-16 5470 52 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5469 0 0.0 0.0 0.0 0.0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 4685 202 0.0 0.0 0.1 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 4690 202 0.0 0.0 0.1 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 4691 202 0.0 0.0 0.1 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4692 202 0.0 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4693 202 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5158 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 5159 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5160 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5161 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5162 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5165 1204 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5163 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5164 34 0.0 0.0 0.0 0.0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(218,1)-(221,53) 4816 0 0.0 0.0 0.0 0.0
getDependencyInformationRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(219,48)-(221,53) 4817 0 0.0 0.0 0.0 0.0
rawDependencyInformation Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(191,1)-(215,62) 4818 0 0.0 0.0 0.0 0.0
rawDependencyInformation.go Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(192,9)-(215,62) 4819 0 0.0 0.0 0.0 0.0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 4820 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4821 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4822 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4825 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4823 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4824 33 0.0 0.0 0.0 0.0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(175,1)-(185,82) 4695 0 0.0 0.0 0.1 0.0
getLocatedImportsRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(176,41)-(185,82) 4696 0 0.0 0.0 0.1 0.0
getLocatedImportsRule.\.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:184:13-107 4697 0 0.0 0.0 0.1 0.0
locateModule Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(87,1)-(102,64) 4698 0 0.0 0.0 0.1 0.0
locateModuleFile Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(73,1)-(75,28) 4699 0 0.0 0.0 0.1 0.0
findM Control.Monad.Extra src\Control\Monad\Extra.hs:(243,1)-(244,57) 4700 0 0.0 0.0 0.1 0.0
getFileExists Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(118,1)-(122,22) 4701 0 0.0 0.0 0.1 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4702 0 0.0 0.0 0.1 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4703 0 0.0 0.0 0.1 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4704 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4705 0 0.1 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4708 3110 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4706 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4707 102 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4694 0 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 5356 0 0.0 0.0 0.0 0.0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 5357 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5358 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5359 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5360 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5363 199 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5361 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5362 6 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 4709 202 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4711 260 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4712 230 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4710 130 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 4686 202 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4687 202 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 4688 202 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 4689 202 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 4713 568 0.0 0.0 0.1 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 4714 568 0.1 0.0 0.1 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3907 371 0.0 0.0 0.0 0.0
newLocal Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:430:1-76 3922 371 0.0 0.0 0.0 0.0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 4678 337 0.0 0.0 0.0 0.0
addDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:427:1-56 3939 306 0.0 0.0 0.0 0.0
localDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:418:6-18 3941 306 0.0 0.0 0.0 0.0
addStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:(160,1)-(163,63) 4716 276 0.0 0.0 0.0 0.0
member Data.HashSet.Base Data\HashSet\Base.hs:(252,1)-(254,30) 4717 276 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4718 276 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4726 37 0.0 0.0 0.0 0.0
insert Data.HashSet.Base Data\HashSet\Base.hs:259:1-42 4833 99 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 4834 99 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4835 99 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 4836 99 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4838 106 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4839 66 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4837 53 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:340:29-55 3998 239 0.0 0.0 0.0 0.0
runChanged Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:98:6-15 4723 238 0.0 0.0 0.0 0.0
typeKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:79:1-25 4719 202 0.0 0.0 0.0 0.0
addCallStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:167:1-80 4715 159 0.0 0.0 0.0 0.0
envOptions Development.IDE.State.Service src\Development\IDE\State\Service.hs:41:7-16 4800 100 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5260 34 0.0 0.0 0.0 0.0
toIdeResultSilent Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:65:1-49 5270 33 0.0 0.0 0.0 0.0
actionAlwaysRequeuePriority Development.Shake.Internal.Core.Pool src\Development\Shake\Internal\Core\Pool.hs:(80,1)-(86,40) 5441 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5442 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5443 0 0.0 0.0 0.0 0.0
defaultRuleRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(44,1)-(46,82) 3913 0 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3914 0 0.0 0.0 0.0 0.0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 4037 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5141 0 0.0 0.0 1.2 0.8
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 5142 33 0.0 0.0 0.4 0.1
transitiveDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(194,1)-(200,22) 5282 34 0.0 0.0 0.4 0.1
fst3 Data.Tuple.Extra src\Data\Tuple\Extra.hs:61:1-16 5295 141 0.0 0.0 0.0 0.0
transitiveDeps.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 5284 34 0.1 0.0 0.1 0.0
transitiveDeps.(...).\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:70-90 5286 141 0.0 0.0 0.0 0.0
transitiveDeps.fromVertex Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 5292 34 0.0 0.0 0.0 0.0
transitiveDeps.g Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 5289 34 0.0 0.0 0.0 0.0
transitiveDeps.toVertex Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 5283 34 0.0 0.0 0.0 0.0
transitiveDeps.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 5285 0 0.0 0.0 0.0 0.0
transitiveDeps.transitiveModuleDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:196:7-99 5287 34 0.0 0.0 0.1 0.0
fst3 Data.Tuple.Extra src\Data\Tuple\Extra.hs:61:1-16 5291 141 0.0 0.0 0.0 0.0
transitiveDeps.transitiveModuleDeps.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:196:44-69 5290 141 0.1 0.0 0.1 0.0
transitiveDeps.transitivePkgDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:197:7-123 5297 34 0.1 0.0 0.1 0.0
transitiveDeps.transitivePkgDeps.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:197:55-95 5298 141 0.0 0.0 0.0 0.0
transitiveDeps.vs Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:200:9-22 5288 34 0.0 0.0 0.0 0.0
getDependenciesRule.\.allFiles Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:259:13-71 5417 33 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 5396 33 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5397 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5401 66 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5402 33 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5412 33 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:92:15-16 5414 33 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5400 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5408 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5411 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5409 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5410 33 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5399 33 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5398 33 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5415 33 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5416 33 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5143 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5420 66 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5421 33 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5428 33 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:97:15-16 5430 33 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5419 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5424 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5427 1211 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5425 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5426 33 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5418 33 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5144 33 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5273 141 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5274 141 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5278 0 0.0 0.0 0.8 0.7
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5395 33 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5279 0 0.0 0.0 0.8 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5280 33 0.0 0.0 0.8 0.7
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 5332 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5303 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5299 34 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5300 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5306 49 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5309 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5330 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5310 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5311 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5312 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5302 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5304 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5305 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5308 34 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5325 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5313 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5314 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5318 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5315 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5316 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5317 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5320 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 5327 237 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5329 34 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5328 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5321 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5322 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5323 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5324 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5326 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5319 34 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5301 34 0.8 0.6 0.8 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5307 68 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 5393 33 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 5394 33 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5331 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 5392 33 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5336 0 0.0 0.0 0.0 0.0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(218,1)-(221,53) 4483 0 0.0 0.0 2.8 1.7
getDependencyInformationRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(219,48)-(221,53) 4492 34 0.0 0.0 1.7 1.0
processDependencyInformation Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(112,1)-(127,31) 5057 34 0.0 0.0 0.4 0.1
processDependencyInformation.errorNode Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(124,9)-(125,29) 5077 141 0.0 0.0 0.0 0.0
pkgDependencies Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:40:5-19 5092 34 0.0 0.0 0.0 0.0
processDependencyInformation.moduleDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(122,9)-(123,78) 5087 34 0.0 0.0 0.0 0.0
processDependencyInformation.moduleDeps.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:123:45-64 5091 141 0.0 0.0 0.0 0.0
processDependencyInformation.resultGraph Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:118:9-49 5058 34 0.0 0.0 0.4 0.1
buildResultGraph Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(135,1)-(179,93) 5059 34 0.0 0.0 0.4 0.1
buildResultGraph.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:138:9-39 5070 34 0.0 0.0 0.0 0.0
partitionSCC Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(189,1)-(191,43) 5071 175 0.0 0.0 0.0 0.0
buildResultGraph.cycleErrors Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:140:9-68 5068 34 0.0 0.0 0.0 0.0
buildResultGraph.cycles Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:138:9-39 5069 34 0.0 0.0 0.0 0.0
buildResultGraph.otherErrors Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:148:9-70 5062 34 0.0 0.0 0.0 0.0
buildResultGraph.otherErrorsForFile Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(150,9)-(157,77) 5064 141 0.0 0.0 0.0 0.0
buildResultGraph.otherErrorsForFile.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:154:15-72 5066 141 0.0 0.0 0.0 0.0
buildResultGraph.otherErrorsForFile.toEither Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(152,15)-(153,59) 5067 163 0.0 0.0 0.0 0.0
buildResultGraph.otherErrorsForFile.errs Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:154:15-72 5065 141 0.0 0.0 0.0 0.0
buildResultGraph.otherErrorsForFile.imports' Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:154:15-72 5084 141 0.0 0.0 0.0 0.0
moduleDependencies Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:39:5-22 5063 34 0.0 0.0 0.0 0.0
buildResultGraph.propagatedErrors Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(164,9)-(165,45) 5060 34 0.0 0.0 0.2 0.0
buildResultGraph.propagate Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(167,9)-(173,85) 5078 141 0.0 0.0 0.2 0.0
buildResultGraph.propagate.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:170:15-54 5080 141 0.0 0.0 0.0 0.0
partitionNodeResults Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(101,1)-(103,49) 5082 0 0.0 0.0 0.0 0.0
partitionNodeResults.f Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(102,9)-(103,49) 5085 163 0.0 0.0 0.0 0.0
buildResultGraph.propagate.errs Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:170:15-54 5079 141 0.0 0.0 0.0 0.0
buildResultGraph.propagate.results Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:169:15-82 5083 141 0.0 0.0 0.2 0.0
buildResultGraph.propagate.results.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:169:45-76 5086 163 0.2 0.0 0.2 0.0
buildResultGraph.sccs Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:137:9-46 5072 34 0.1 0.0 0.1 0.1
graphEdges Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(182,1)-(186,51) 5073 34 0.0 0.0 0.0 0.0
graphEdges.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:183:20-29 5076 141 0.0 0.0 0.0 0.0
graphEdges.deps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(185,9)-(186,51) 5075 141 0.0 0.0 0.0 0.0
moduleDependencies Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:39:5-22 5074 34 0.0 0.0 0.0 0.0
buildResultGraph.unpropagatedErrors Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:159:9-70 5061 34 0.0 0.0 0.0 0.0
processDependencyInformation.successEdges Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(120,9)-(121,64) 5088 34 0.0 0.0 0.0 0.0
processDependencyInformation.successEdges.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:120:40-47 5090 141 0.0 0.0 0.0 0.0
processDependencyInformation.successNode Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(126,9)-(127,31) 5089 141 0.0 0.0 0.0 0.0
rawDependencyInformation Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(191,1)-(215,62) 4493 34 0.1 0.1 1.3 0.9
rawDependencyInformation.go Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(192,9)-(215,62) 4494 175 0.0 0.1 1.2 0.8
rawDependencyInformation.go.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(204,61)-(210,74) 4796 772 0.0 0.0 0.2 0.4
computePackageDeps Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(120,1)-(125,47) 4797 609 0.0 0.1 0.2 0.4
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 4805 609 0.0 0.0 0.0 0.0
runGhcSessionExcept Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(213,1)-(214,63) 4798 609 0.0 0.0 0.2 0.3
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(231,7) 4799 609 0.0 0.0 0.2 0.3
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4802 609 0.0 0.0 0.0 0.0
runGhcEnv Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(108,1)-(110,27) 4801 609 0.0 0.0 0.2 0.3
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 4807 0 0.0 0.1 0.1 0.1
getPackage Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(128,1)-(133,77) 4808 609 0.1 0.0 0.1 0.0
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4803 0 0.1 0.0 0.1 0.1
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:70:5-75 4804 609 0.0 0.0 0.0 0.0
runGhcSession.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(229,28)-(230,90) 4809 609 0.0 0.1 0.0 0.1
rawDependencyInformation.go.(...) Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:211:23-81 4813 141 0.0 0.0 0.0 0.0
rawDependencyInformation.go.modGraph' Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:213:23-74 4810 141 0.1 0.0 0.1 0.0
rawDependencyInformation.go.modImports Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:211:23-81 4815 141 0.0 0.0 0.0 0.0
rawDependencyInformation.go.newFiles Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:212:23-99 4814 141 0.0 0.0 0.0 0.0
rawDependencyInformation.go.pkgImports Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:211:23-81 4812 141 0.0 0.0 0.0 0.0
rawDependencyInformation.go.pkgs' Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:214:23-82 4811 141 0.0 0.0 0.0 0.0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 4495 141 0.4 0.1 0.7 0.1
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4499 282 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4500 141 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4498 141 0.0 0.0 0.2 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4507 0 0.0 0.0 0.2 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4510 5281 0.2 0.0 0.2 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4508 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4509 141 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4497 141 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4496 141 0.0 0.0 0.1 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4768 141 0.1 0.0 0.1 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4769 141 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5261 107 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:87:15-16 5263 107 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4770 141 0.1 0.0 0.1 0.1
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4771 141 0.0 0.1 0.0 0.1
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4775 282 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4776 141 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 4784 141 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:122:15-16 4787 141 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4774 141 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4780 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4783 141 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4781 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4782 141 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4773 141 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4772 141 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4788 141 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4789 141 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4484 0 0.1 0.0 1.1 0.7
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 4491 34 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4485 0 0.0 0.0 1.0 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4488 34 0.0 0.0 1.0 0.7
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4489 34 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4490 34 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 5126 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5098 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5094 34 0.0 0.0 0.2 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5095 34 0.1 0.0 0.2 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5101 49 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5104 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5125 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5105 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5106 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5107 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5097 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5099 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5100 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5103 34 0.1 0.0 0.1 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5120 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5108 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5109 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5113 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5110 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5111 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5112 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5115 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 5122 169 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5124 34 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5123 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5116 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5117 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5118 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5119 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5121 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5114 34 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5096 34 0.7 0.6 0.7 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5102 68 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4486 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4487 34 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5130 0 0.0 0.0 0.0 0.0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(175,1)-(185,82) 4526 0 0.0 0.0 2.3 1.5
getLocatedImportsRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(176,41)-(185,82) 4535 34 0.1 0.0 1.5 0.8
getLocatedImportsRule.\.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:184:13-107 4574 234 0.0 0.0 1.0 0.7
locateModule Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(87,1)-(102,64) 4575 234 0.0 0.0 1.0 0.7
locateModuleFile Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(73,1)-(75,28) 4576 234 0.0 0.0 0.8 0.6
findM Control.Monad.Extra src\Control\Monad\Extra.hs:(243,1)-(244,57) 4577 590 0.0 0.0 0.7 0.4
ifM Control.Monad.Extra src\Control\Monad\Extra.hs:175:1-41 4589 412 0.0 0.0 0.0 0.0
getFileExists Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(118,1)-(122,22) 4591 0 0.0 0.0 0.7 0.4
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4592 412 0.0 0.0 0.7 0.4
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4593 412 0.5 0.3 0.7 0.4
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4599 824 0.1 0.0 0.1 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4600 412 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4598 412 0.0 0.0 0.1 0.1
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4609 0 0.0 0.0 0.1 0.1
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4612 11184 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4610 0 0.1 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4611 412 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4595 412 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4594 412 0.0 0.1 0.0 0.1
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4676 412 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4679 412 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5000 309 0.0 0.0 0.0 0.0
== Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:57:15-16 5002 309 0.0 0.0 0.0 0.0
locateModuleFile.candidates Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:74:7-112 4578 234 0.1 0.2 0.1 0.2
locateModule.lookupInPackageDB Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(99,5)-(102,64) 4724 178 0.1 0.0 0.1 0.0
optExtensions Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:24:5-17 4588 234 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4536 68 0.0 0.0 0.2 0.1
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4537 68 0.0 0.0 0.2 0.1
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4541 136 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4542 68 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4540 68 0.0 0.0 0.1 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4548 0 0.0 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4551 1238 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4549 0 0.1 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4550 68 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4539 68 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4538 68 0.1 0.0 0.1 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4559 68 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4561 68 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 4553 35 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:122:15-16 4562 34 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:82:15-16 4556 1 0.0 0.0 0.0 0.0
getGhcDynFlags Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:218:1-82 4563 34 0.0 0.0 0.1 0.1
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(231,7) 4564 34 0.0 0.0 0.1 0.1
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4566 34 0.0 0.0 0.0 0.0
runGhcEnv Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(108,1)-(110,27) 4565 34 0.0 0.0 0.1 0.1
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4567 0 0.0 0.0 0.1 0.1
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:70:5-75 4568 34 0.0 0.0 0.0 0.0
runGhcSession.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(229,28)-(230,90) 4579 34 0.1 0.0 0.1 0.1
moduleImportPaths Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(235,1)-(243,76) 4582 34 0.0 0.0 0.0 0.0
moduleImportPaths.file Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:240:5-30 4597 34 0.0 0.0 0.0 0.0
moduleImportPaths.mod' Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:241:5-25 4584 34 0.0 0.0 0.0 0.0
moduleImportPaths.ms Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:239:5-32 4585 34 0.0 0.0 0.0 0.0
moduleImportPaths.rootModDir Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:243:5-76 4583 34 0.0 0.0 0.0 0.0
moduleImportPaths.rootPathDir Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:242:5-37 4596 34 0.0 0.0 0.0 0.0
stripSuffix Data.List.Extra src\Data\List\Extra.hs:594:1-65 5054 27 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 4580 34 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 4581 34 0.0 0.0 0.0 0.0
getLocatedImportsRule.\.imports Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:179:13-40 4569 34 0.0 0.0 0.0 0.0
getLocatedImportsRule.\.ms Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:178:13-34 4570 34 0.0 0.0 0.0 0.0
eitherToMaybe Data.Either.Extra src\Data\Either\Extra.hs:87:1-43 4729 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4527 0 0.0 0.0 0.8 0.7
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 4534 34 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4528 0 0.0 0.0 0.8 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4531 34 0.0 0.0 0.8 0.7
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4532 34 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4533 34 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4763 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4735 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4731 34 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4732 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4738 48 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4741 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4762 48 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4742 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4743 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4744 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4734 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4736 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4737 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4740 34 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4757 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4745 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4746 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4750 48 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4747 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4748 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4749 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4752 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 4759 135 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4761 34 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4760 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4753 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4754 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4755 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4756 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4758 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4751 34 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4733 34 0.8 0.6 0.8 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4739 68 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4529 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4530 34 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4767 0 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 4092 0 0.0 0.0 10.7 14.7
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(168,39)-(172,67) 4093 33 0.0 0.0 9.5 14.1
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4094 34 0.0 0.0 0.1 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4095 34 0.1 0.0 0.1 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4103 68 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4104 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4102 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4116 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4119 34 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4117 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4118 34 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4097 34 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4096 34 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4929 33 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4930 33 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 4926 33 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:122:15-16 4928 33 0.0 0.0 0.0 0.0
parseModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(113,1)-(116,89) 4931 33 0.0 0.0 9.3 14.0
parseFileContents Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(371,1)-(430,34) 4938 33 0.0 0.0 0.0 0.0
parseFileContents.loc Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:372:8-54 4947 33 0.0 0.0 0.0 0.0
parsePragmasIntoDynFlags Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(439,1)-(443,17) 4941 33 0.0 0.0 0.0 0.0
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 4942 33 0.0 0.0 0.0 0.0
runGhcSessionExcept Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(213,1)-(214,63) 4932 33 0.0 0.0 9.3 14.0
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(231,7) 4933 33 0.0 0.0 9.3 14.0
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4935 33 0.0 0.0 0.0 0.0
runGhcEnv Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(108,1)-(110,27) 4934 33 0.0 0.0 9.3 14.0
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4936 0 0.0 0.0 0.0 0.0
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:70:5-75 4937 33 0.0 0.0 0.0 0.0
runGhcSession.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(229,28)-(230,90) 4946 33 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 5542 15 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 5543 15 0.0 0.0 0.0 0.0
parseFileContents Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(371,1)-(430,34) 4940 0 5.8 12.2 9.3 14.0
getModSummaryFromBuffer Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(328,1)-(361,5) 4952 33 0.0 0.0 0.1 0.0
getImportsParsed Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(44,1)-(63,6) 4953 33 0.1 0.0 0.1 0.0
getImportsParsed.implicit_imports Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:57:7-97 4995 33 0.0 0.0 0.0 0.0
getImportsParsed.modName Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:45:7-80 4996 33 0.0 0.0 0.0 0.0
getImportsParsed.srcImports Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:48:7-77 4955 33 0.0 0.0 0.0 0.0
getImportsParsed.implicit_prelude Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:56:7-56 4997 31 0.0 0.0 0.0 0.0
getModSummaryFromBuffer.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:342:7-57 4999 33 0.0 0.0 0.0 0.0
getModSummaryFromBuffer.unitId Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:342:7-57 4998 33 0.0 0.0 0.0 0.0
parseFileContents.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:419:20-59 4951 33 0.0 0.0 0.0 0.0
parseFileContents.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:403:14-51 4949 33 0.0 0.0 0.0 0.0
parseFileContents.errs Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:419:20-59 4950 33 0.0 0.0 0.0 0.0
parseFileContents.errs Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:403:14-51 4948 33 0.0 0.0 0.0 0.0
parseFileContents.parsed Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:419:20-59 4954 33 0.0 0.0 0.0 0.0
parseFileContents.pm Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(422,20)-(428,23) 4958 33 0.0 0.0 0.0 0.0
parseFileContents.warnings Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:429:20-81 4956 33 0.0 0.0 0.0 0.0
parseFileContents.warns Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:403:14-51 4957 33 0.0 0.0 0.0 0.0
parsePragmasIntoDynFlags Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(439,1)-(443,17) 4943 1 0.4 0.0 1.0 0.5
parsePragmasIntoDynFlags.opts Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:441:9-49 4945 33 0.2 0.2 0.2 0.2
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 4944 1 0.1 0.0 0.4 0.3
parsePragmasIntoDynFlags.opts Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:441:9-49 5053 1 0.2 0.3 0.2 0.3
withTempDir System.IO.Extra src\System\IO\Extra.hs:(220,1)-(222,25) 5005 1 0.0 0.0 2.4 1.3
parseFileContents.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(379,54)-(385,46) 5014 1 0.0 0.0 1.9 1.2
parseFileContents.\.f Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:382:19-76 5018 4065 0.0 0.1 0.0 0.1
doCpp Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(38,1)-(128,25) 5019 1 0.5 0.0 1.8 1.1
doCpp.avx_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(71,9)-(77,57) 5045 1 0.0 0.0 0.0 0.0
doCpp.cmdline_include_paths Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:40:9-51 5037 1 0.0 0.0 0.0 0.0
doCpp.cpp_prog Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(51,9)-(56,78) 5033 1 0.8 0.0 0.8 0.0
doCpp.hsSourceCppOpts Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:84:9-53 5040 1 0.0 0.0 0.0 0.0
doCpp.hscpp_opts Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:39:9-36 5043 1 0.0 0.0 0.0 0.0
doCpp.include_paths Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:47:9-67 5035 1 0.0 0.0 0.0 0.0
doCpp.include_paths_global Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(43,9)-(44,72) 5038 1 0.0 0.0 0.0 0.0
doCpp.include_paths_global.\ Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:43:49-64 5039 3 0.0 0.0 0.0 0.0
doCpp.include_paths_quote Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(45,9)-(46,51) 5036 1 0.0 0.0 0.0 0.0
doCpp.pkgs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:88:9-58 5022 1 0.0 0.0 0.0 0.0
doCpp.sse_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(66,9)-(69,57) 5044 1 0.0 0.0 0.0 0.0
doCpp.target_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:58:9-24 5041 1 0.0 0.0 0.0 0.0
doCpp.th_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:81:9-48 5042 1 0.0 0.0 0.0 0.0
doCpp.uids Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:87:9-49 5023 1 0.0 0.0 0.0 0.0
doCpp.verbFlags Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:49:9-39 5034 1 0.0 0.0 0.0 0.0
generatePackageVersionMacros Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(148,1)-(154,3) 5024 1 0.1 0.3 0.4 1.1
generateMacros Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(161,1)-(171,74) 5025 190 0.2 0.7 0.2 0.7
generateMacros.(...) Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 5030 190 0.0 0.0 0.0 0.0
generateMacros.major1 Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 5029 190 0.0 0.0 0.0 0.0
generateMacros.major2 Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 5031 190 0.0 0.0 0.0 0.0
generateMacros.minor Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 5032 190 0.0 0.0 0.0 0.0
generatePackageVersionMacros.pkgname Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:153:9-53 5026 190 0.0 0.0 0.0 0.0
fixchar Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(157,1)-(158,15) 5027 1847 0.0 0.0 0.0 0.0
generatePackageVersionMacros.version Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:152:9-36 5028 190 0.0 0.0 0.0 0.0
getBackendDefs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(131,1)-(142,13) 5020 1 0.0 0.0 0.0 0.0
getGhcVersionPathName Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(176,1)-(187,23) 5021 1 0.1 0.0 0.1 0.0
parseFileContents.\.inp Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:380:19-53 5017 1 0.0 0.0 0.0 0.0
parseFileContents.\.out Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:381:19-63 5046 1 0.0 0.0 0.0 0.0
writeFileUTF8 System.IO.Extra src\System\IO\Extra.hs:103:1-38 5015 0 0.0 0.0 0.1 0.0
writeFileEncoding System.IO.Extra src\System\IO\Extra.hs:(95,1)-(97,15) 5016 1 0.1 0.0 0.1 0.0
newTempDir System.IO.Extra src\System\IO\Extra.hs:196:1-55 5006 0 0.0 0.0 0.5 0.1
newTempDirWithin System.IO.Extra src\System\IO\Extra.hs:(200,1)-(210,35) 5007 1 0.0 0.0 0.5 0.1
once Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(54,1)-(66,23) 5012 1 0.0 0.0 0.5 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 5052 1 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 5051 1 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 5047 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 5048 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 5013 0 0.0 0.0 0.0 0.0
try_ Control.Exception.Extra src\Control\Exception\Extra.hs:118:1-10 5049 0 0.5 0.0 0.5 0.0
ignore Control.Exception.Extra src\Control\Exception\Extra.hs:67:1-20 5050 0 0.0 0.0 0.0 0.0
retryBool Control.Exception.Extra src\Control\Exception\Extra.hs:(90,1)-(96,27) 5008 1 0.0 0.0 0.0 0.0
tryBool Control.Exception.Extra src\Control\Exception\Extra.hs:139:1-32 5009 1 0.0 0.0 0.0 0.0
catchBool Control.Exception.Extra src\Control\Exception\Extra.hs:131:1-40 5010 1 0.0 0.0 0.0 0.0
createDirectoryPrivate System.Directory.Extra src\System\Directory\Extra.hs:105:1-44 5011 1 0.0 0.0 0.0 0.0
getFileContents Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:115:1-38 4844 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4845 33 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4846 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4850 66 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4851 33 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4849 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4856 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4859 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4857 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4858 33 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4848 33 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4847 33 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4924 33 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4925 33 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4358 0 0.0 0.0 1.2 0.6
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 4364 33 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4359 0 0.0 0.0 1.2 0.6
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4360 33 0.0 0.0 1.2 0.6
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4842 33 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4843 33 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4991 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4963 33 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4959 33 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4960 33 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4966 47 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4969 33 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4990 47 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4970 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4971 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4972 1179 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4962 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4964 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4965 1179 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4968 33 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4985 33 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4973 33 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4974 33 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4978 47 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4975 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4976 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4977 1179 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4980 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 4987 99 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4989 33 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4988 33 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4981 33 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4982 33 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4983 33 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4984 33 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4986 33 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4979 33 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4961 33 1.2 0.6 1.2 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4967 66 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4840 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4841 33 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4994 0 0.0 0.0 0.0 0.0
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 4790 0 0.0 0.0 0.0 0.0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 4791 0 0.0 0.0 0.0 0.0
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 4792 100 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4794 100 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 4793 100 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4795 100 0.0 0.0 0.0 0.0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 3984 0 0.0 0.0 0.0 0.0
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 3985 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3989 101 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 3986 101 0.0 0.0 0.0 0.0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 3987 0 0.0 0.0 0.0 0.0
globalOptions Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:395:6-18 3988 101 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3933 0 0.0 0.0 10.4 5.7
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 3946 0 0.0 0.0 10.4 5.7
getFileContentsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(100,1)-(111,64) 4040 0 0.0 0.0 1.9 0.8
getFileContentsRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(101,39)-(111,64) 4041 33 0.0 0.0 0.6 0.2
ideTryIOException Development.IDE.Types.Diagnostics src\Development\IDE\Types\Diagnostics.hs:(122,1)-(123,80) 4042 34 0.6 0.1 0.6 0.1
mapLeft Data.Either.Combinators src\Data\Either\Combinators.hs:165:1-24 4045 34 0.0 0.0 0.0 0.0
mapBoth Data.Either.Combinators src\Data\Either\Combinators.hs:(135,1)-(136,35) 4046 34 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 4043 34 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4874 33 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4875 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4879 66 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4880 33 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4878 33 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4888 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4891 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4889 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4890 33 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4877 33 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4876 33 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4916 33 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4917 33 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4047 0 0.0 0.0 1.3 0.7
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 4050 33 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4048 0 0.0 0.0 1.3 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4049 33 0.0 0.0 1.3 0.7
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4085 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4056 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4052 34 0.0 0.0 0.2 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4053 34 0.0 0.0 0.2 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4918 47 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4061 34 0.2 0.0 0.2 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4922 47 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4062 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4063 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4064 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4055 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4057 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4058 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4060 34 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4076 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4065 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4066 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4919 47 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4067 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4068 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4069 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4071 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 4078 67 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4921 33 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4920 33 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4072 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4073 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4074 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4075 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4077 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4070 34 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4054 34 1.1 0.6 1.1 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4059 68 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4872 33 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4873 33 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4870 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4871 33 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4923 0 0.0 0.0 0.0 0.0
getFileExistsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(73,1)-(79,82) 4627 0 0.0 0.0 6.7 4.0
getFileExistsRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(74,48)-(79,82) 4634 103 0.0 0.0 0.8 0.6
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 4637 103 0.0 0.0 0.0 0.0
||^ Control.Monad.Extra src\Control\Monad\Extra.hs:189:1-33 4635 103 0.0 0.0 0.8 0.6
ifM Control.Monad.Extra src\Control\Monad\Extra.hs:175:1-41 4636 103 0.8 0.6 0.8 0.6
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4628 0 0.0 0.0 5.8 3.5
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4631 103 0.2 0.0 5.8 3.4
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4632 103 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4633 103 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4671 103 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4643 103 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4639 103 0.1 0.0 0.7 0.1
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4640 103 0.1 0.0 0.6 0.1
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4649 103 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4665 161 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4650 103 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4651 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4652 3138 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4642 103 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4644 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4645 3138 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4648 103 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4663 103 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4653 103 0.1 0.0 0.5 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4654 103 0.0 0.0 0.4 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4721 130 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4658 123 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4655 103 0.0 0.0 0.4 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4656 0 0.2 0.0 0.4 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4657 3138 0.1 0.0 0.1 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4720 65 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4659 103 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4660 103 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4661 103 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4662 103 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4664 103 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4646 58 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4641 103 4.7 3.3 4.9 3.4
sendEvent Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(415,1)-(417,22) 4666 103 0.0 0.0 0.0 0.0
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4647 103 0.1 0.0 0.1 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4722 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4629 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4630 103 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4673 0 0.0 0.0 0.0 0.0
getModificationTimeRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(86,1)-(96,77) 3947 0 0.0 0.0 1.8 0.8
getModificationTimeRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(87,54)-(96,77) 3948 33 0.2 0.1 0.4 0.1
getModificationTimeRule.\.wrap Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:88:13-80 3955 34 0.1 0.0 0.1 0.0
showTimePrecise Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:83:1-99 3956 34 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3949 33 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 3952 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 3953 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 3954 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3950 0 0.0 0.0 1.5 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 3951 33 0.0 0.0 1.5 0.7
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 3993 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3961 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 3957 34 0.0 0.0 0.1 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 3958 34 0.0 0.0 0.1 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4906 47 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 3966 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4911 47 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3967 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3968 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3969 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3960 34 0.0 0.0 0.1 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3962 0 0.1 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3963 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 3965 34 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 3980 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 3970 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 3971 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4907 47 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3972 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3973 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3974 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4909 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 4910 33 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3975 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3977 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3978 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 3979 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3981 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4908 33 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 3959 34 1.3 0.6 1.3 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 3964 67 0.0 0.0 0.0 0.0
sendEvent Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(415,1)-(417,22) 3983 1 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4904 33 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4905 33 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3992 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4903 33 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 3997 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 3995 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 3934 0 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 3935 0 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 3936 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3911 0 0.0 0.0 0.2 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 4038 478 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3912 0 0.2 0.0 0.2 0.0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 3999 0 0.0 0.0 0.0 0.0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(224,1)-(251,64) 5175 0 0.0 0.0 0.4 0.7
reportImportCyclesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(225,42)-(234,30) 5184 34 0.0 0.0 0.0 0.0
useE Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:124:1-49 5185 34 0.0 0.0 0.0 0.0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 5186 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5190 68 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5191 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5189 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5197 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5200 1204 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5198 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5199 34 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5188 34 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5187 34 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5215 34 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5216 34 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5211 1 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:92:15-16 5213 1 0.0 0.0 0.0 0.0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 5217 34 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5176 0 0.0 0.0 0.4 0.7
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5183 34 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5177 0 0.0 0.0 0.4 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5180 34 0.0 0.0 0.4 0.7
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 5181 34 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 5182 34 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 5255 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5223 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5219 34 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5220 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5226 49 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5229 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5250 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5230 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5231 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5232 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5222 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5224 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5225 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5228 34 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5245 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5233 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5234 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5238 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5235 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5236 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5237 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5240 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 5247 203 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5249 34 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5248 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5241 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5242 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5243 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5244 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5246 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5239 34 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5221 34 0.4 0.6 0.4 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5227 68 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5178 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 5179 34 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5272 0 0.0 0.0 0.0 0.0
toIdeResultNew Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:61:1-50 5056 0 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 4409 0 0.0 0.0 58.1 63.8
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 4410 33 0.0 0.0 58.1 63.8
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4411 78 0.0 0.0 0.1 0.1
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4412 78 0.1 0.1 0.1 0.1
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4416 156 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4417 78 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4415 78 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4423 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4426 2394 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4424 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4425 78 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4414 78 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4413 78 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5339 67 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5342 67 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5380 44 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:82:15-16 5382 33 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:122:15-16 5487 11 0.0 0.0 0.0 0.0
setPriority Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(411,1)-(412,53) 5437 34 0.0 0.0 58.0 63.7
deprioritize Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(555,1)-(557,40) 5438 34 0.0 0.0 58.0 63.7
actionAlwaysRequeuePriority Development.Shake.Internal.Core.Pool src\Development\Shake\Internal\Core\Pool.hs:(80,1)-(86,40) 5439 34 0.2 0.0 58.0 63.7
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5670 97 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 5490 78 0.1 0.0 0.1 0.0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 5497 141 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 5493 34 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 5494 141 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5495 175 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 5491 67 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 5492 67 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5666 33 0.0 0.0 0.0 0.0
addDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:427:1-56 5474 57 0.0 0.0 0.0 0.0
localDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:418:6-18 5476 57 0.0 0.0 0.0 0.0
envOptions Development.IDE.State.Service src\Development\IDE\State\Service.hs:41:7-16 5514 34 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 5480 34 0.0 0.0 0.0 0.0
lookup General.Intern src\General\Intern.hs:36:1-40 5481 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5482 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5483 34 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5484 0 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5485 34 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5486 0 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 5488 34 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 5489 34 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:340:29-55 5663 34 0.0 0.0 0.0 0.0
typecheckModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(143,1)-(151,35) 5511 34 0.0 0.0 56.4 62.9
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 5519 34 0.0 0.0 0.0 0.0
runGhcSessionExcept Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(213,1)-(214,63) 5512 34 0.0 0.0 56.4 62.9
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(231,7) 5513 34 0.0 0.0 56.4 62.9
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 5516 34 0.0 0.0 0.0 0.0
runGhcEnv Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(108,1)-(110,27) 5515 34 0.0 0.0 56.4 62.9
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 5521 0 0.0 0.0 56.4 62.9
mkTcModuleResult Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(253,1)-(276,59) 5596 34 0.4 0.3 1.1 0.7
mkTcModuleResult.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:274:5-43 5598 34 0.0 0.0 0.0 0.0
mkTcModuleResult.details Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:274:5-43 5601 34 0.0 0.0 0.0 0.0
mkTcModuleResult.origNc Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:267:9-27 5620 34 0.0 0.0 0.0 0.0
mkTcModuleResult.tcGblEnv Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:274:5-43 5597 34 0.0 0.0 0.0 0.0
mkTcModuleResult.tcmModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:273:5-37 5617 34 0.0 0.0 0.0 0.0
tcModSummary Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:279:1-48 5619 0 0.0 0.0 0.0 0.0
versioninfo MkIface compiler\iface\MkIface.hs:(330,20)-(331,59) 5602 34 0.7 0.5 0.7 0.5
Digraph.scc Digraph compiler\utils\Digraph.hs:277:44-67 5603 34 0.0 0.0 0.0 0.0
withWarnings Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:(30,1)-(40,41) 5604 0 0.0 0.0 0.0 0.0
typecheckModule.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:149:17-82 5605 0 0.0 0.0 0.0 0.0
hscTypecheckRename HscMain compiler\main\HscMain.hs:(410,1)-(412,37) 5606 0 0.0 0.0 0.0 0.0
hscTypecheck HscMain compiler\main\HscMain.hs:(417,1)-(420,20) 5607 0 0.0 0.0 0.0 0.0
hscTypecheck' HscMain compiler\main\HscMain.hs:(426,1)-(448,38) 5608 0 0.0 0.0 0.0 0.0
tcRnModule' HscMain compiler\main\HscMain.hs:(453,1)-(500,72) 5609 0 0.0 0.0 0.0 0.0
Typecheck-Rename HscMain compiler\main\HscMain.hs:(458,16)-(460,39) 5610 0 0.0 0.0 0.0 0.0
ioMsgMaybe HscMain compiler\main\HscMain.hs:(251,1)-(256,128) 5611 0 0.0 0.0 0.0 0.0
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 5614 0 0.0 0.0 0.0 0.0
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:260:25-65 5612 0 0.0 0.0 0.0 0.0
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(493,4)-(557,7) 5613 0 0.0 0.0 0.0 0.0
mkTcModuleResult.mod_info Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:266:9-52 5722 33 0.0 0.0 0.0 0.0
optWriteIface Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:23:5-17 5616 34 0.0 0.0 0.0 0.0
setupEnv Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(284,1)-(302,28) 5523 0 0.0 0.0 0.0 0.0
loadModuleHome Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(313,1)-(318,29) 5711 107 0.0 0.0 0.0 0.0
loadModuleHome.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:314:5-53 5712 107 0.0 0.0 0.0 0.0
loadModuleHome.mod Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:318:5-29 5713 107 0.0 0.0 0.0 0.0
loadModuleHome.mod_info Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:317:5-29 5720 107 0.0 0.0 0.0 0.0
tmrModInfo Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:81:7-16 5721 107 0.0 0.0 0.0 0.0
loadModuleHome.ms Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:316:5-66 5714 107 0.0 0.0 0.0 0.0
tmrModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:80:7-15 5715 107 0.0 0.0 0.0 0.0
setupEnv.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(298,9)-(299,26) 5539 34 0.0 0.0 0.0 0.0
setupEnv.\.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:298:34-71 5717 107 0.0 0.0 0.0 0.0
setupEnv.ims Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:295:9-105 5540 34 0.0 0.0 0.0 0.0
setupEnv.mss Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:287:9-69 5541 34 0.0 0.0 0.0 0.0
tmrModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:80:7-15 5718 107 0.0 0.0 0.0 0.0
setupEnv.ifrs Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:296:9-71 5716 23 0.0 0.0 0.0 0.0
setupEnv.ifrs.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:296:32-62 5719 56 0.0 0.0 0.0 0.0
withWarnings Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:(30,1)-(40,41) 5525 0 0.1 0.0 55.3 62.1
setLogAction Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:43:1-72 5527 68 0.0 0.0 0.0 0.0
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 5528 68 0.0 0.0 0.0 0.0
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:70:5-75 5529 68 0.0 0.0 0.0 0.0
setLogAction.\ Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:43:52-72 5599 68 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 5595 34 0.0 0.0 0.0 0.0
typecheckModule.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:149:17-82 5530 34 0.0 0.0 55.2 62.1
hscTypecheckRename HscMain compiler\main\HscMain.hs:(410,1)-(412,37) 5531 34 0.0 0.0 55.2 62.0
extract_renamed_stuff HscMain compiler\main\HscMain.hs:(396,1)-(403,31) 5593 34 0.0 0.0 0.0 0.0
hscTypecheck HscMain compiler\main\HscMain.hs:(417,1)-(420,20) 5532 34 0.0 0.0 55.2 62.0
extract_renamed_stuff HscMain compiler\main\HscMain.hs:(396,1)-(403,31) 5592 34 0.0 0.0 0.0 0.0
hscTypecheck' HscMain compiler\main\HscMain.hs:(426,1)-(448,38) 5533 34 0.0 0.0 55.2 62.0
tcRnModule' HscMain compiler\main\HscMain.hs:(453,1)-(500,72) 5536 34 0.0 0.0 55.2 62.0
Typecheck-Rename HscMain compiler\main\HscMain.hs:(458,16)-(460,39) 5537 34 0.0 0.0 55.2 62.0
ioMsgMaybe HscMain compiler\main\HscMain.hs:(251,1)-(256,128) 5538 34 2.2 2.8 55.2 62.0
logWarnings HscMain compiler\main\HscMain.hs:211:1-60 5583 34 0.0 0.0 0.0 0.0
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 5544 34 14.3 19.0 15.3 20.9
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 5549 107 0.0 0.0 0.0 0.0
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 5546 107 0.1 0.2 0.1 0.2
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 5552 107 0.0 0.0 0.0 0.0
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 5547 107 0.0 0.0 0.0 0.0
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 5551 107 0.1 0.1 0.1 0.1
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 5553 107 0.0 0.0 0.0 0.0
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 5550 107 0.7 1.6 0.7 1.6
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 5545 107 0.0 0.0 0.0 0.0
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 5548 107 0.0 0.0 0.0 0.0
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:260:25-65 5554 34 0.4 0.2 37.7 38.3
simplifyTop TcRnDriver compiler\typecheck\TcRnDriver.hs:416:25-39 5573 34 0.4 0.5 2.7 2.2
solveSimples TcInteract compiler\typecheck\TcInteract.hs:(240,5)-(241,21) 5574 203 0.0 0.0 2.3 1.7
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(245,9)-(249,44) 5575 0 1.5 1.1 2.3 1.7
canNC TcCanonical compiler\typecheck\TcCanonical.hs:(87,5)-(95,65) 5576 970 0.7 0.5 0.7 0.5
canClass TcCanonical compiler\typecheck\TcCanonical.hs:117:5-31 5577 127 0.1 0.0 0.1 0.0
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(493,4)-(557,7) 5555 34 27.1 29.2 33.4 33.3
Digraph.topSort Digraph compiler\utils\Digraph.hs:342:48-75 5567 655 0.0 0.0 0.0 0.0
Digraph.scc Digraph compiler\utils\Digraph.hs:277:44-67 5566 339 0.1 0.1 0.1 0.1
solveSimples TcInteract compiler\typecheck\TcInteract.hs:(240,5)-(241,21) 5569 339 0.0 0.0 5.7 2.9
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(245,9)-(249,44) 5571 0 4.2 2.3 5.7 2.8
canNC TcCanonical compiler\typecheck\TcCanonical.hs:(87,5)-(95,65) 5572 1155 1.3 0.6 1.3 0.6
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 5686 1 0.0 0.0 0.0 0.0
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 5683 1 0.0 0.0 0.0 0.0
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 5689 1 0.0 0.0 0.0 0.0
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 5684 1 0.0 0.0 0.0 0.0
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 5688 1 0.0 0.0 0.0 0.0
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 5690 1 0.0 0.0 0.0 0.0
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 5687 1 0.0 0.0 0.0 0.0
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 5682 1 0.0 0.0 0.0 0.0
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 5685 1 0.0 0.0 0.0 0.0
canClass TcCanonical compiler\typecheck\TcCanonical.hs:117:5-31 5692 46 0.1 0.0 0.1 0.0
canEqLeafTyVarEq TcCanonical compiler\typecheck\TcCanonical.hs:124:5-39 5691 2 0.0 0.0 0.0 0.0
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 5560 61 0.0 0.0 0.0 0.0
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 5557 61 0.0 0.0 0.0 0.0
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 5563 61 0.0 0.0 0.0 0.0
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 5558 61 0.0 0.0 0.0 0.0
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 5562 61 0.1 0.1 0.1 0.1
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 5564 61 0.0 0.0 0.0 0.0
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 5561 61 0.4 1.0 0.4 1.0
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 5556 61 0.0 0.0 0.0 0.0
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 5559 61 0.0 0.0 0.0 0.0
substTyWith TyCoRep compiler\types\TyCoRep.hs:(2213,23)-(2214,50) 5568 50 0.0 0.0 0.0 0.0
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 5565 0 0.0 0.0 0.0 0.0
zonkTopDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:(448,16)-(449,43) 5578 34 1.2 2.1 1.3 2.5
zonkEvBinds TcHsSyn compiler\typecheck\TcHsSyn.hs:(1560,5)-(1563,35) 5579 1186 0.0 0.3 0.1 0.5
zonkEvBndr TcHsSyn compiler\typecheck\TcHsSyn.hs:1571:44-61 5580 1590 0.0 0.0 0.1 0.2
zonkEvBndr_zonkTcTypeToType TcHsSyn compiler\typecheck\TcHsSyn.hs:340:12-38 5581 1590 0.1 0.1 0.1 0.1
zonkEvBndr_zonkTcTypeToType TcHsSyn compiler\typecheck\TcHsSyn.hs:340:12-38 5582 38 0.0 0.0 0.0 0.0
zonkKind1 TcHsSyn compiler\typecheck\TcHsSyn.hs:1637:45-79 5693 1 0.0 0.0 0.0 0.0
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 5728 1 0.0 0.0 0.0 0.0
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 5725 1 0.0 0.0 0.0 0.0
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 5731 1 0.0 0.0 0.0 0.0
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 5726 1 0.0 0.0 0.0 0.0
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 5730 1 0.0 0.0 0.0 0.0
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 5732 1 0.0 0.0 0.0 0.0
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 5729 1 0.0 0.0 0.0 0.0
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 5724 1 0.0 0.0 0.0 0.0
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 5727 1 0.0 0.0 0.0 0.0
hscCheckSafeImports HscMain compiler\main\HscMain.hs:(890,1)-(916,65) 5584 34 0.0 0.0 0.0 0.1
checkSafeImports HscMain compiler\main\HscMain.hs:(931,1)-(1011,71) 5585 34 0.0 0.1 0.0 0.1
hscCheckSafe' HscMain compiler\main\HscMain.hs:(1041,1)-(1126,57) 5588 234 0.0 0.0 0.0 0.0
logWarnings HscMain compiler\main\HscMain.hs:211:1-60 5589 234 0.0 0.0 0.0 0.0
logWarnings HscMain compiler\main\HscMain.hs:211:1-60 5590 34 0.0 0.0 0.0 0.0
markUnsafeInfer HscMain compiler\main\HscMain.hs:(1155,1)-(1193,32) 5591 24 0.0 0.0 0.0 0.0
makeSimpleDetails HscMain compiler\main\HscMain.hs:522:1-74 5594 34 0.0 0.0 0.0 0.0
withWarnings.\ Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:37:25-82 5535 34 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 5526 0 0.0 0.0 0.0 0.0
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 5517 0 0.0 0.0 0.0 0.0
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:70:5-75 5518 34 0.0 0.0 0.0 0.0
runGhcSession.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(229,28)-(230,90) 5600 34 0.0 0.0 0.0 0.0
setupEnv Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(284,1)-(302,28) 5522 34 0.0 0.0 0.0 0.0
withWarnings Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:(30,1)-(40,41) 5524 34 0.0 0.0 0.0 0.0
runChanged Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:98:6-15 5664 33 0.0 0.0 0.0 0.0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 5678 33 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 5667 33 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 5668 33 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5669 33 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 5477 23 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5478 23 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5696 46 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5697 23 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5708 23 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:122:15-16 5710 23 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5695 23 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5704 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5707 23 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5705 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5706 23 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5694 23 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5479 23 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5496 34 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5498 34 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5621 0 0.0 0.0 1.2 0.7
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5624 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5622 0 0.0 0.0 1.2 0.7
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5623 0 0.0 0.0 1.2 0.7
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 5658 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5630 34 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5626 34 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5627 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5633 49 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5636 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5657 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5637 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5638 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5639 1204 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5629 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5631 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5632 1204 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5635 34 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5652 34 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5640 34 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5641 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5645 49 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5642 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5643 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5644 1204 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5647 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 5654 271 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5656 34 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5655 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5648 34 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5649 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5650 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5651 34 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5653 34 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5646 34 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5628 34 1.2 0.6 1.2 0.6
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5634 68 0.0 0.0 0.0 0.0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 5679 0 0.0 0.0 0.0 0.0
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 5505 0 0.0 0.0 0.0 0.0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 5506 0 0.0 0.0 0.0 0.0
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 5507 34 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5509 34 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 5508 34 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5510 34 0.0 0.0 0.0 0.0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 5499 0 0.0 0.0 0.0 0.0
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 5500 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5504 34 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 5501 34 0.0 0.0 0.0 0.0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 5502 0 0.0 0.0 0.0 0.0
globalOptions Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:395:6-18 5503 34 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 5671 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 5672 0 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 5673 0 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 5674 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5472 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 5475 90 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5473 0 0.0 0.0 0.0 0.0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 5665 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5675 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5676 0 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5677 107 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5680 107 0.0 0.0 0.0 0.0
fromEnum Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:163:28-31 5471 32 0.0 0.0 0.0 0.0
transitiveModuleDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:203:5-24 5345 34 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5343 34 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5348 46 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5349 23 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5344 34 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5347 23 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5352 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5355 2800 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5353 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5354 77 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5346 23 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5463 22 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:107:15-16 5465 22 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5372 0 0.0 0.0 0.0 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5379 33 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5373 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5376 33 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 5377 33 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 5378 33 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5374 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 5375 33 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5662 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 3943 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 3944 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 3945 0 0.0 0.0 0.0 0.0
addStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:(160,1)-(163,63) 3901 171 0.0 0.0 0.0 0.0
member Data.HashSet.Base Data\HashSet\Base.hs:(252,1)-(254,30) 3902 171 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3903 171 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5004 27 0.0 0.0 0.0 0.0
insert Data.HashSet.Base Data\HashSet\Base.hs:259:1-42 4479 69 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 4480 69 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4481 69 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 4482 69 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4524 110 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4525 68 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4523 55 0.0 0.0 0.0 0.0
typeKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:79:1-25 3909 171 0.0 0.0 0.0 0.0
runChanged Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:98:6-15 3919 106 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:340:29-55 4090 102 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3890 7 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3891 7 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3892 869 0.0 0.0 0.0 0.0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 4035 5 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 4003 5 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 4004 5 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4005 5 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 3887 2 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4146 0 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4147 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4148 2 0.0 0.0 0.0 0.0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 5340 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5131 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5275 0 0.0 0.0 0.0 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5281 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5276 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5277 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 5132 0 0.0 0.0 0.0 0.0
getDependenciesRule.\.allFiles Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:259:13-71 5145 1 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5139 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5148 2 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5149 1 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5147 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5154 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5157 25 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5155 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5156 1 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5146 1 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5140 1 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 5133 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5134 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 5135 0 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5137 1 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5138 1 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5136 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3908 0 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4027 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 4028 0 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 4029 0 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 4030 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5337 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 5341 1 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5338 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4000 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4001 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4002 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 4013 6 0.0 0.0 6.7 6.9
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4149 0 0.0 0.0 6.7 6.9
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4158 4 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 4154 3 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 4155 3 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4156 3 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4157 2 0.0 0.0 0.0 0.0
newLocal Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:430:1-76 4233 2 0.0 0.0 0.0 0.0
addDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:427:1-56 4243 1 0.0 0.0 0.0 0.0
localDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:418:6-18 4245 1 0.0 0.0 0.0 0.0
envOptions Development.IDE.State.Service src\Development\IDE\State\Service.hs:41:7-16 4273 1 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4150 1 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4151 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4152 3 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 4234 1 0.0 0.0 0.0 0.0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 4253 1 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4236 0 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4237 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4238 1 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:340:29-55 4407 1 0.0 0.0 0.0 0.0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 4254 1 0.0 0.0 0.0 0.0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 4255 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 4438 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 4447 1 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4448 1 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4449 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4453 2 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4454 1 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4452 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4463 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4466 25 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4464 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4465 1 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 4451 1 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4450 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4439 0 0.0 0.0 0.0 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 4446 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4440 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4443 1 0.0 0.0 0.0 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4444 1 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4445 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4441 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4442 1 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 4270 0 0.0 0.0 4.7 1.9
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4370 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4371 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4401 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4406 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4372 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4402 1 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4375 1 0.0 0.0 0.0 0.0
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4381 2 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4378 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4379 75 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4373 0 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4374 1 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4383 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4384 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4400 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4376 1 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4382 1 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4395 1 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4385 1 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4386 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4387 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4388 1 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4390 0 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 4397 2 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4399 1 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4398 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4391 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4392 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4393 1 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4394 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4396 1 0.0 0.0 0.0 0.0
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 4389 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4380 1 0.0 0.0 0.0 0.0
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(168,39)-(172,67) 4271 0 0.0 0.0 4.7 1.9
parseModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(113,1)-(116,89) 4272 1 0.0 0.0 4.7 1.9
parseFileContents Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(371,1)-(430,34) 4280 1 0.0 0.0 0.0 0.0
parseFileContents.loc Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:372:8-54 4345 1 0.0 0.0 0.0 0.0
parsePragmasIntoDynFlags Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(439,1)-(443,17) 4283 1 0.0 0.0 0.0 0.0
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 4284 1 0.0 0.0 0.0 0.0
runGhcSessionExcept Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(213,1)-(214,63) 4274 1 0.0 0.0 4.7 1.9
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(231,7) 4275 1 0.0 0.0 4.7 1.9
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4277 1 0.0 0.0 0.0 0.0
runGhcEnv Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(108,1)-(110,27) 4276 1 0.0 0.0 4.7 1.9
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(65,1)-(70,75) 4278 0 0.0 0.0 0.0 0.0
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:70:5-75 4279 1 0.0 0.0 0.0 0.0
runGhcSession.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(229,28)-(230,90) 4288 1 0.0 0.0 0.0 0.0
parseFileContents Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(371,1)-(430,34) 4282 0 0.1 0.4 4.7 1.9
getModSummaryFromBuffer Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(328,1)-(361,5) 4351 1 0.1 0.0 0.1 0.0
getImportsParsed Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(44,1)-(63,6) 4352 1 0.0 0.0 0.0 0.0
getImportsParsed.implicit_imports Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:57:7-97 4571 1 0.0 0.0 0.0 0.0
getImportsParsed.implicit_prelude Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:56:7-56 4573 1 0.0 0.0 0.0 0.0
getImportsParsed.modName Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:45:7-80 4572 1 0.0 0.0 0.0 0.0
getImportsParsed.srcImports Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:48:7-77 4354 1 0.0 0.0 0.0 0.0
getModSummaryFromBuffer.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:342:7-57 4587 1 0.0 0.0 0.0 0.0
getModSummaryFromBuffer.unitId Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:342:7-57 4586 1 0.0 0.0 0.0 0.0
parseFileContents.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:419:20-59 4349 1 0.0 0.0 0.0 0.0
parseFileContents.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:403:14-51 4347 1 0.0 0.0 0.0 0.0
parseFileContents.errs Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:419:20-59 4348 1 0.0 0.0 0.0 0.0
parseFileContents.errs Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:403:14-51 4346 1 0.0 0.0 0.0 0.0
parseFileContents.parsed Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:419:20-59 4353 1 0.0 0.0 0.0 0.0
parseFileContents.pm Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(422,20)-(428,23) 4368 1 0.0 0.0 0.0 0.0
parseFileContents.warnings Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:429:20-81 4365 1 0.0 0.0 0.0 0.0
parseFileContents.warns Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:403:14-51 4366 1 0.0 0.0 0.0 0.0
parsePragmasIntoDynFlags Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(439,1)-(443,17) 4285 1 0.0 0.0 0.1 0.3
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(454,1)-(462,97) 4286 1 0.0 0.0 0.1 0.3
parsePragmasIntoDynFlags.opts Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:441:9-49 4344 1 0.1 0.3 0.1 0.3
parsePragmasIntoDynFlags.opts Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:441:9-49 4287 1 0.0 0.0 0.0 0.0
withTempDir System.IO.Extra src\System\IO\Extra.hs:(220,1)-(222,25) 4291 1 0.0 0.0 4.4 1.2
parseFileContents.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(379,54)-(385,46) 4302 1 0.1 0.0 4.2 1.2
parseFileContents.\.f Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:382:19-76 4307 785 0.0 0.0 0.0 0.0
doCpp Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(38,1)-(128,25) 4308 1 0.6 0.0 3.6 1.1
doCpp.avx_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(71,9)-(77,57) 4334 1 0.0 0.0 0.0 0.0
doCpp.cmdline_include_paths Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:40:9-51 4326 1 0.0 0.0 0.0 0.0
doCpp.cpp_prog Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(51,9)-(56,78) 4322 1 2.7 0.0 2.7 0.0
doCpp.hsSourceCppOpts Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:84:9-53 4329 1 0.0 0.0 0.0 0.0
doCpp.hscpp_opts Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:39:9-36 4332 1 0.0 0.0 0.0 0.0
doCpp.include_paths Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:47:9-67 4324 1 0.0 0.0 0.0 0.0
doCpp.include_paths_global Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(43,9)-(44,72) 4327 1 0.0 0.0 0.0 0.0
doCpp.include_paths_global.\ Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:43:49-64 4328 3 0.0 0.0 0.0 0.0
doCpp.include_paths_quote Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(45,9)-(46,51) 4325 1 0.0 0.0 0.0 0.0
doCpp.pkgs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:88:9-58 4311 1 0.0 0.0 0.0 0.0
doCpp.sse_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(66,9)-(69,57) 4333 1 0.0 0.0 0.0 0.0
doCpp.target_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:58:9-24 4330 1 0.0 0.0 0.0 0.0
doCpp.th_defs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:81:9-48 4331 1 0.0 0.0 0.0 0.0
doCpp.uids Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:87:9-49 4312 1 0.0 0.0 0.0 0.0
doCpp.verbFlags Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:49:9-39 4323 1 0.0 0.0 0.0 0.0
generatePackageVersionMacros Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(148,1)-(154,3) 4313 1 0.1 0.3 0.4 1.1
generateMacros Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(161,1)-(171,74) 4314 190 0.2 0.7 0.2 0.7
generateMacros.(...) Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 4319 190 0.0 0.0 0.0 0.0
generateMacros.major1 Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 4318 190 0.0 0.0 0.0 0.0
generateMacros.major2 Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 4320 190 0.0 0.0 0.0 0.0
generateMacros.minor Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:171:5-74 4321 190 0.0 0.0 0.0 0.0
generatePackageVersionMacros.pkgname Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:153:9-53 4315 190 0.0 0.0 0.0 0.0
fixchar Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(157,1)-(158,15) 4316 1847 0.0 0.0 0.0 0.0
generatePackageVersionMacros.version Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:152:9-36 4317 190 0.0 0.0 0.0 0.0
getBackendDefs Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(131,1)-(142,13) 4309 1 0.0 0.0 0.0 0.0
getGhcVersionPathName Development.IDE.Functions.CPP src\Development\IDE\Functions\CPP.hs:(176,1)-(187,23) 4310 1 0.0 0.0 0.0 0.0
parseFileContents.\.inp Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:380:19-53 4306 1 0.0 0.0 0.0 0.0
parseFileContents.\.out Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:381:19-63 4335 1 0.0 0.0 0.0 0.0
writeFileUTF8 System.IO.Extra src\System\IO\Extra.hs:103:1-38 4304 0 0.0 0.0 0.5 0.0
writeFileEncoding System.IO.Extra src\System\IO\Extra.hs:(95,1)-(97,15) 4305 1 0.5 0.0 0.5 0.0
newTempDir System.IO.Extra src\System\IO\Extra.hs:196:1-55 4293 0 0.0 0.0 0.1 0.1
newTempDirWithin System.IO.Extra src\System\IO\Extra.hs:(200,1)-(210,35) 4294 1 0.0 0.0 0.1 0.1
once Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(54,1)-(66,23) 4300 1 0.0 0.0 0.1 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 4343 1 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 4342 1 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 4336 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 4337 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 4301 0 0.0 0.0 0.0 0.0
try_ Control.Exception.Extra src\Control\Exception\Extra.hs:118:1-10 4339 0 0.1 0.0 0.1 0.0
ignore Control.Exception.Extra src\Control\Exception\Extra.hs:67:1-20 4341 0 0.0 0.0 0.0 0.0
retryBool Control.Exception.Extra src\Control\Exception\Extra.hs:(90,1)-(96,27) 4295 1 0.0 0.0 0.0 0.0
tryBool Control.Exception.Extra src\Control\Exception\Extra.hs:139:1-32 4296 1 0.0 0.0 0.0 0.0
catchBool Control.Exception.Extra src\Control\Exception\Extra.hs:131:1-40 4297 1 0.0 0.0 0.0 0.0
createDirectoryPrivate System.Directory.Extra src\System\Directory\Extra.hs:105:1-44 4298 1 0.0 0.0 0.0 0.0
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 4264 0 0.0 0.0 0.0 0.0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 4265 0 0.0 0.0 0.0 0.0
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 4266 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4268 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 4267 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4269 1 0.0 0.0 0.0 0.0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 4258 0 0.0 0.0 0.0 0.0
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 4259 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4263 1 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 4260 1 0.0 0.0 0.0 0.0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 4261 0 0.0 0.0 0.0 0.0
globalOptions Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:395:6-18 4262 1 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4239 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 4240 0 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 4241 0 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 4242 0 0.0 0.0 0.0 0.0
loadGhcSession Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(300,1)-(306,72) 4161 0 0.0 0.0 1.9 5.0
loadGhcSession.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(301,35)-(306,72) 4172 1 0.0 0.0 1.8 5.0
generatePackageState Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(446,1)-(449,39) 4185 1 1.8 5.0 1.8 5.0
generatePackageState.dflags Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:447:7-90 4186 1 0.0 0.0 0.0 0.0
setPackageDbs Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(41,1)-(51,5) 4188 1 0.0 0.0 0.0 0.0
setPackageImports Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(54,1)-(62,5) 4187 1 0.0 0.0 0.0 0.0
getPackageDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(87,1)-(91,5) 4290 1 0.0 0.0 0.0 0.0
optGhcSession Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:19:5-17 4181 1 0.0 0.0 0.0 0.0
optHideAllPkgs Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:29:5-18 4190 1 0.0 0.0 0.0 0.0
optPackageDbs Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:28:5-17 4192 1 0.0 0.0 0.0 0.0
optPackageImports Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:30:5-21 4193 1 0.0 0.0 0.0 0.0
setPackageDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(80,1)-(84,5) 4289 1 0.0 0.0 0.0 0.0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 4162 0 0.0 0.0 0.1 0.0
defineNoFile.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,38)-(71,95) 4171 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4163 0 0.0 0.0 0.1 0.0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 4170 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4164 0 0.0 0.0 0.1 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4167 1 0.0 0.0 0.1 0.0
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4168 1 0.0 0.0 0.0 0.0
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4169 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4228 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4199 1 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4195 1 0.0 0.0 0.0 0.0
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4196 1 0.0 0.0 0.0 0.0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4204 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4205 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4206 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4207 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4219 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4198 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4200 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4201 1 0.0 0.0 0.0 0.0
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4203 1 0.0 0.0 0.0 0.0
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4217 1 0.0 0.0 0.0 0.0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4208 1 0.0 0.0 0.0 0.0
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4209 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4210 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4211 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4212 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4213 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4214 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4215 1 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4216 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4218 1 0.0 0.0 0.0 0.0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4197 1 0.1 0.0 0.1 0.0
sendEvent Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(415,1)-(417,22) 4220 1 0.0 0.0 0.0 0.0
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4202 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4165 0 0.0 0.0 0.0 0.0
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 4166 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 4159 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 4244 2 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 4160 0 0.0 0.0 0.0 0.0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 4408 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4355 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4356 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4357 0 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 4246 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4361 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4362 0 0.0 0.0 0.0 0.0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4363 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4377 1 0.0 0.0 0.0 0.0
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4369 1 0.0 0.0 0.0 0.0
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(168,39)-(172,67) 4247 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4248 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4249 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4250 0 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4252 1 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4256 1 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4251 0 0.0 0.0 0.0 0.0
addDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:427:1-56 4031 4 0.0 0.0 0.0 0.0
localDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:418:6-18 4032 4 0.0 0.0 0.0 0.0
addCallStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:167:1-80 4153 2 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 4098 2 0.0 0.0 0.0 0.0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 4121 2 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 4126 2 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 4127 2 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4128 2 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4129 2 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4131 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 4132 0 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 4133 0 0.0 0.0 0.0 0.0
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(168,39)-(172,67) 4134 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4135 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4136 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4137 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4138 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4141 1 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4139 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4140 1 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 4427 0 0.0 0.0 0.0 0.0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 4428 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4429 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4430 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4431 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4432 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4435 25 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4433 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4434 1 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4130 0 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 4142 2 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4437 2 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4143 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4436 1 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 4122 2 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4123 2 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 4124 2 0.0 0.0 0.0 0.0
lookup General.Intern src\General\Intern.hs:36:1-40 4099 2 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4100 2 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4101 2 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4115 0 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4120 1 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 4125 2 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 4144 2 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 4145 2 0.0 0.0 0.0 0.0
getVerbosity Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:181:1-48 5739 0 0.0 0.0 0.0 0.0
localVerbosity Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:414:6-19 5740 1 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4079 0 0.0 0.0 0.0 0.0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 4080 0 0.0 0.0 0.0 0.0
getFileContentsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(100,1)-(111,64) 4081 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4082 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4083 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4084 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4089 0 0.0 0.0 0.0 0.0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 4091 0 0.0 0.0 0.0 0.0
putNormal Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:168:1-26 5736 0 0.0 0.0 0.0 0.0
putWhen Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(153,1)-(157,35) 5737 0 0.0 0.0 0.0 0.0
shakeOptions Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:(230,1)-(236,13) 5742 0 0.0 0.0 0.0 0.0
fromString Data.ByteString.UTF8 Data\ByteString\UTF8.hs:48:1-34 5743 1 0.0 0.0 0.0 0.0
encode Codec.Binary.UTF8.String Codec\Binary\UTF8\String.hs:72:1-29 5745 0 0.0 0.0 0.0 0.0
encodeChar Codec.Binary.UTF8.String Codec\Binary\UTF8\String.hs:(50,1)-(67,25) 5749 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4014 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4015 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4016 0 0.0 0.0 0.0 0.0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 4039 4 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 3859 695 0.1 0.0 0.2 0.1
lookup General.Intern src\General\Intern.hs:36:1-40 3860 695 0.1 0.0 0.1 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4552 900 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3861 695 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3863 695 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4462 0 0.0 0.0 0.0 0.0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 5444 0 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 5445 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5446 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5447 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 5448 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5449 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5450 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5451 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5454 2866 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5452 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5453 74 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 4555 0 0.0 0.0 0.0 0.0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 5455 0 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 5456 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5457 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5458 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 5459 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5460 0 0.0 0.0 0.0 0.0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:97:15-16 5462 74 0.0 0.0 0.0 0.0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5461 0 0.0 0.0 0.0 0.0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 3866 169 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3871 169 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3872 169 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3873 169 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3874 169 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3875 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3876 1 0.0 0.0 0.0 0.0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 4467 0 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4511 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 4512 0 0.0 0.0 0.0 0.0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(218,1)-(221,53) 4513 0 0.0 0.0 0.0 0.0
getDependencyInformationRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(219,48)-(221,53) 4514 0 0.0 0.0 0.0 0.0
rawDependencyInformation Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(191,1)-(215,62) 4515 0 0.0 0.0 0.0 0.0
rawDependencyInformation.go Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(192,9)-(215,62) 4516 0 0.0 0.0 0.0 0.0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 4517 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4518 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4519 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4522 25 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4520 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4521 1 0.0 0.0 0.0 0.0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(175,1)-(185,82) 4613 0 0.0 0.0 0.0 0.0
getLocatedImportsRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(176,41)-(185,82) 4614 0 0.0 0.0 0.0 0.0
getLocatedImportsRule.\.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:184:13-107 4615 0 0.0 0.0 0.0 0.0
locateModule Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(87,1)-(102,64) 4616 0 0.0 0.0 0.0 0.0
locateModuleFile Development.IDE.Functions.FindImports src\Development\IDE\Functions\FindImports.hs:(73,1)-(75,28) 4617 0 0.0 0.0 0.0 0.0
findM Control.Monad.Extra src\Control\Monad\Extra.hs:(243,1)-(244,57) 4618 0 0.0 0.0 0.0 0.0
getFileExists Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(118,1)-(122,22) 4619 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4620 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4621 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4622 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4623 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4626 28 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4624 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4625 1 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4826 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4827 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4828 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4829 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4832 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4830 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4831 33 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 4860 0 0.0 0.0 0.0 0.0
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(168,39)-(172,67) 4861 0 0.0 0.0 0.0 0.0
getFileContents Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:115:1-38 4862 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4863 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4864 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4865 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4866 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4869 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4867 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4868 33 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4892 0 0.0 0.0 0.0 0.0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 4893 0 0.0 0.0 0.0 0.0
getFileContentsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(100,1)-(111,64) 4894 0 0.0 0.0 0.0 0.0
getFileContentsRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(101,39)-(111,64) 4895 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4896 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4897 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4898 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4899 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4902 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4900 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4901 33 0.0 0.0 0.0 0.0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(224,1)-(251,64) 5201 0 0.0 0.0 0.0 0.0
reportImportCyclesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(225,42)-(234,30) 5202 0 0.0 0.0 0.0 0.0
useE Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:124:1-49 5203 0 0.0 0.0 0.0 0.0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 5204 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5205 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5206 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5209 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5207 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5208 33 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 5383 0 0.0 0.0 0.0 0.0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(278,33)-(285,67) 5384 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 5385 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 5386 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5387 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5388 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5391 1179 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5389 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5390 33 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 4468 0 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4469 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 4470 0 0.0 0.0 0.0 0.0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(257,39)-(261,48) 4471 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4472 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4473 0 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 4474 0 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4475 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4478 25 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 4476 0 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4477 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3877 169 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3880 210 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3879 206 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3878 103 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3867 169 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3868 169 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3869 169 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3870 169 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 3883 621 0.1 0.1 0.1 0.1
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3888 695 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3889 695 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 3884 695 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 3881 621 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 3882 621 0.0 0.0 0.0 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 4012 4 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4017 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4018 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4019 0 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 3898 0 0.0 0.0 0.0 0.0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 3856 1236 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3864 1088 0.1 0.0 0.1 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3865 137 0.0 0.0 0.0 0.0
addCallStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:167:1-80 3900 169 0.0 0.0 0.0 0.0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 3893 169 0.0 0.0 0.0 0.0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3894 0 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3895 0 0.0 0.0 0.0 0.0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 3896 4 0.0 0.0 0.0 0.0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 3897 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4006 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4007 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4008 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4009 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4010 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4011 0 0.0 0.0 0.0 0.0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 4033 4 0.0 0.0 0.0 0.0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 4034 4 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3937 0 0.0 0.0 0.1 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 3940 173 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3938 0 0.1 0.0 0.1 0.0
quickly General.Wait src\General\Wait.hs:31:1-25 3928 0 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3929 621 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4025 4 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4026 4 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 4022 0 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 4023 0 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 4024 0 0.0 0.0 0.0 0.0
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 3749 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3750 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3751 0 0.0 0.0 0.0 0.0
defaultRuleRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(44,1)-(46,82) 3915 0 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3916 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 3918 0 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 5431 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5432 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5433 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5434 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5436 0 0.0 0.0 0.0 0.0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(218,1)-(221,53) 5264 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5265 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5266 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5267 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5269 0 0.0 0.0 0.0 0.0
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 4175 0 0.0 0.0 0.0 0.0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 4176 0 0.0 0.0 0.0 0.0
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 4177 109 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4179 109 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 4178 109 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4180 109 0.0 0.0 0.0 0.0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 3783 0 0.0 0.0 0.0 0.0
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 3784 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3788 589 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 3785 589 0.0 0.0 0.0 0.0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 3786 0 0.0 0.0 0.0 0.0
globalOptions Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:395:6-18 3787 589 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4221 0 0.0 0.0 0.0 0.0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 4667 0 0.0 0.0 0.0 0.0
getFileExistsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(73,1)-(79,82) 4668 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4669 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4670 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4675 0 0.0 0.0 0.0 0.0
getModificationTimeRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(86,1)-(96,77) 4912 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4913 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4914 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4915 0 0.0 0.0 0.0 0.0
loadGhcSession Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(300,1)-(306,72) 4223 0 0.0 0.0 0.0 0.0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 4224 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 4225 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4226 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 4227 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4232 0 0.0 0.0 0.0 0.0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 3921 0 0.0 0.0 0.0 0.0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(224,1)-(251,64) 5251 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5252 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5253 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5254 0 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5259 0 0.0 0.0 0.0 0.0
toIdeResultNew Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:61:1-50 5218 0 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 5756 2 0.0 0.0 0.0 0.0
delete Data.HashSet.Base Data\HashSet\Base.hs:265:1-39 5751 1 0.0 0.0 0.0 0.0
delete Data.HashMap.Base Data\HashMap\Base.hs:959:1-33 5752 1 0.0 0.0 0.0 0.0
delete' Data.HashMap.Base Data\HashMap\Base.hs:(963,1)-(1011,23) 5755 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5753 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5754 1 0.0 0.0 0.0 0.0
newLocal Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:430:1-76 3696 1 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3671 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3672 0 0.0 0.0 0.0 0.0
addTiming General.Timing src\General\Timing.hs:(37,1)-(39,57) 5757 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5758 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5759 0 0.0 0.0 0.0 0.0
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 3673 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3674 2 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3665 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3666 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3664 0 0.0 0.0 0.0 0.0
shakeAbbreviationsApply Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:(320,1)-(329,31) 5746 1 0.0 0.0 0.0 0.0
shakeThreads Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:142:6-17 3611 1 0.0 0.0 0.0 0.0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 3612 1 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3613 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3614 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3615 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3616 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3617 1 0.0 0.0 0.0 0.0
usingNumCapabilities General.Extra src\General\Extra.hs:(199,1)-(203,30) 3618 1 0.0 0.0 0.0 0.0
whenJustM Control.Monad.Extra src\Control\Monad\Extra.hs:41:1-43 5795 1 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 5741 1 0.0 0.0 0.0 0.0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3610 0 0.0 0.0 0.0 0.0
allocateThread General.Thread src\General\Thread.hs:(88,1)-(98,70) 5782 0 0.0 0.0 0.0 0.0
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 5788 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 5789 1 0.0 0.0 0.0 0.0
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 5786 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 5787 1 0.0 0.0 0.0 0.0
allocate General.Cleanup src\General\Cleanup.hs:(55,1)-(59,16) 5783 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 5784 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 5785 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 5790 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 5791 0 0.0 0.0 0.0 0.0
resetTimings General.Timing src\General\Timing.hs:(23,1)-(25,39) 5792 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5793 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5794 0 0.0 0.0 0.0 0.0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 5796 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 5797 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 5798 0 0.0 0.0 0.0 0.0
newLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:105:1-29 3619 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3625 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3626 0 0.0 0.0 0.0 0.0
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 3596 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3597 1 0.0 0.0 0.0 0.0
shakeRunDatabase Development.Shake.Database src\Development\Shake\Database.hs:(137,1)-(150,101) 3594 1 0.0 0.0 0.0 0.0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 5799 1 0.0 0.0 0.0 0.0
showDuration System.Time.Extra src\System\Time\Extra.hs:(81,1)-(87,47) 3584 1 0.0 0.0 0.0 0.0
showDP Numeric.Extra src\Numeric\Extra.hs:21:1-37 3585 1 0.0 0.0 0.0 0.0
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 3545 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3546 4 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3586 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3587 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3588 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3589 0 0.0 0.0 0.0 0.0
setFilesOfInterest Development.IDE.State.Service src\Development\IDE\State\Service.hs:(111,1)-(117,28) 3543 0 0.0 0.0 0.0 0.0
stopThreads General.Thread src\General\Thread.hs:(39,1)-(42,26) 5760 1 0.0 0.0 0.0 0.0
setFilesOfInterest Development.IDE.State.Service src\Development\IDE\State\Service.hs:(111,1)-(117,28) 3434 1 0.1 0.0 0.4 0.0
getIdeGlobalState Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:115:1-52 3435 1 0.0 0.0 0.0 0.0
$sel:shakeExtras:IdeState Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:170:6-16 3437 1 0.0 0.0 0.0 0.0
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 3436 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3439 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3438 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3440 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3441 1 0.0 0.0 0.0 0.0
shakeRun Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(244,1)-(255,100) 3442 1 0.0 0.0 0.2 0.0
modifyVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:157:1-36 3443 4 0.0 0.0 0.2 0.0
shakeRun.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(244,91)-(255,100) 3444 1 0.0 0.0 0.2 0.0
duration System.Time.Extra src\System\Time\Extra.hs:(112,1)-(116,22) 3445 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3447 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 3456 1 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3450 0 0.0 0.0 0.0 0.0
logDebug Development.IDE.Logger src\Development\IDE\Logger.hs:19:7-14 3453 1 0.0 0.0 0.0 0.0
shakeRun.\.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(249,76)-(253,131) 3574 1 0.0 0.0 0.0 0.0
logDebug Development.IDE.Logger src\Development\IDE\Logger.hs:19:7-14 3578 1 0.0 0.0 0.0 0.0
showDuration System.Time.Extra src\System\Time\Extra.hs:(81,1)-(87,47) 3580 1 0.0 0.0 0.0 0.0
showDP Numeric.Extra src\Numeric\Extra.hs:21:1-37 3581 1 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 3575 1 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3576 0 0.0 0.0 0.0 0.0
toNanoSecs System.Clock System\Clock.hsc:279:1-73 3579 1 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3577 0 0.0 0.0 0.0 0.0
shakeRunDatabaseProfile Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(180,1)-(187,9) 3472 1 0.0 0.0 0.1 0.0
duration System.Time.Extra src\System\Time\Extra.hs:(112,1)-(116,22) 3473 1 0.0 0.0 0.1 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3474 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3475 0 0.0 0.0 0.0 0.0
shakeRunDatabase Development.Shake.Database src\Development\Shake\Database.hs:(137,1)-(150,101) 3477 0 0.0 0.0 0.1 0.0
run Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(102,1)-(186,18) 3480 1 0.0 0.0 0.1 0.0
withCleanup General.Cleanup src\General\Cleanup.hs:(29,1)-(31,25) 3481 2 0.0 0.0 0.1 0.0
allocateThread General.Thread src\General\Thread.hs:(88,1)-(98,70) 3530 1 0.0 0.0 0.0 0.0
allocate General.Cleanup src\General\Cleanup.hs:(55,1)-(59,16) 3534 1 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3535 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3536 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3537 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3538 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3539 1 0.0 0.0 0.0 0.0
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 3551 1 0.0 0.0 0.0 0.0
unlessM Control.Monad.Extra src\Control\Monad\Extra.hs:171:1-33 3547 1 0.0 0.0 0.0 0.0
ifM Control.Monad.Extra src\Control\Monad\Extra.hs:175:1-41 3548 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3549 1 0.0 0.0 0.0 0.0
whenLeft General.Extra src\General\Extra.hs:248:1-43 3550 1 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3531 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3532 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3533 0 0.0 0.0 0.0 0.0
lintCurrentDirectory Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(332,1)-(339,10) 3540 1 0.0 0.0 0.0 0.0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3552 0 0.0 0.0 0.0 0.0
allocateThread General.Thread src\General\Thread.hs:(88,1)-(98,70) 3553 0 0.0 0.0 0.0 0.0
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 3559 1 0.0 0.0 0.0 0.0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3560 1 0.0 0.0 0.0 0.0
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 3557 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3558 1 0.0 0.0 0.0 0.0
allocate General.Cleanup src\General\Cleanup.hs:(55,1)-(59,16) 3554 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3555 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3556 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3561 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3562 0 0.0 0.0 0.0 0.0
resetTimings General.Timing src\General\Timing.hs:(23,1)-(25,39) 3564 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3567 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3568 0 0.0 0.0 0.0 0.0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 3569 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3570 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3571 0 0.0 0.0 0.0 0.0
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 3572 0 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3573 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3492 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3493 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3494 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3495 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3496 1 0.0 0.0 0.0 0.0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 3499 1 0.0 0.0 0.0 0.0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 3500 1 0.0 0.0 0.0 0.0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 3519 1 0.0 0.0 0.0 0.0
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 3520 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3521 1 0.0 0.0 0.0 0.0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 3501 1 0.0 0.0 0.0 0.0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 3509 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3514 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3515 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3516 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3517 2 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3518 1 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3510 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3511 1 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3512 1 0.0 0.0 0.0 0.0
lookup General.Intern src\General\Intern.hs:36:1-40 3502 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3505 1 0.0 0.0 0.0 0.0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3508 2 0.0 0.0 0.0 0.0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3513 1 0.0 0.0 0.0 0.0
putExStorable General.Binary src\General\Binary.hs:174:1-64 3702 1 0.0 0.0 0.0 0.0
runBuilder General.Binary src\General\Binary.hs:75:1-74 3703 1 0.0 0.0 0.0 0.0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 3522 1 0.0 0.0 0.0 0.0
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3523 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3524 1 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3526 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 3527 0 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 3528 0 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 3529 0 0.0 0.0 0.0 0.0
shakeThreads Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:142:6-17 3483 1 0.0 0.0 0.0 0.0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 3484 1 0.1 0.0 0.1 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3485 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3486 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3487 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3488 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3489 1 0.0 0.0 0.0 0.0
usingNumCapabilities General.Extra src\General\Extra.hs:(199,1)-(203,30) 3490 1 0.0 0.0 0.0 0.0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3482 0 0.0 0.0 0.0 0.0
newLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:105:1-29 3491 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3497 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3498 0 0.0 0.0 0.0 0.0
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 3478 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3479 1 0.0 0.0 0.0 0.0
shakeRunDatabase Development.Shake.Database src\Development\Shake\Database.hs:(137,1)-(150,101) 3476 1 0.0 0.0 0.0 0.0
showDuration System.Time.Extra src\System\Time\Extra.hs:(81,1)-(87,47) 3458 1 0.0 0.0 0.1 0.0
showDP Numeric.Extra src\Numeric\Extra.hs:21:1-37 3459 1 0.1 0.0 0.1 0.0
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 3544 1 0.0 0.0 0.0 0.0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3461 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3462 0 0.0 0.0 0.0 0.0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3463 0 0.0 0.0 0.0 0.0
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3464 0 0.0 0.0 0.0 0.0
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 3685 1 0.0 0.0 0.0 0.0
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 3686 1 0.0 0.0 0.0 0.0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3714 2 0.0 0.0 0.0 0.0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 3715 1 0.0 0.0 0.0 0.0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3713 1 0.0 0.0 0.0 0.0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 3693 1 0.0 0.0 0.0 0.0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 3687 1 0.0 0.0 0.0 0.0
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 3688 1 0.0 0.0 0.0 0.0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3711 1 0.0 0.0 0.0 0.0
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3136 0 0.0 0.0 0.2 0.0
showEvent Demo test\Demo.hs:(54,1)-(58,21) 3990 105 0.0 0.0 0.0 0.0
addIdeGlobal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(99,1)-(103,55) 3169 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3184 1 0.0 0.0 0.0 0.0
addIdeGlobal.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(101,42)-(103,55) 3185 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3186 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3187 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3188 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3189 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3190 1 0.0 0.0 0.0 0.0
getShakeExtrasRules Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(90,1)-(92,12) 3171 0 0.0 0.0 0.0 0.0
getShakeExtraRules Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:67:1-84 3173 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3183 1 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 3175 1 0.0 0.0 0.0 0.0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 3192 0 0.0 0.0 0.1 0.0
addIdeGlobal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(99,1)-(103,55) 3194 1 0.1 0.0 0.1 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3200 1 0.0 0.0 0.0 0.0
addIdeGlobal.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(101,42)-(103,55) 3201 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3202 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3203 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3204 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3205 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3206 1 0.0 0.0 0.0 0.0
getShakeExtrasRules Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(90,1)-(92,12) 3195 0 0.0 0.0 0.0 0.0
getShakeExtraRules Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:67:1-84 3196 0 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3199 1 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 3197 1 0.0 0.0 0.0 0.0
getFileContentsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(100,1)-(111,64) 3216 1 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3217 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3218 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3219 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4088 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3220 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3221 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3222 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3223 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4086 1 0.0 0.0 0.0 0.0
getFileExistsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(73,1)-(79,82) 3224 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3225 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3226 1 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3232 2 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 4674 1 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3230 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3227 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3228 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3229 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3231 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3233 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 4672 1 0.0 0.0 0.0 0.0
getModificationTimeRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(86,1)-(96,77) 3208 1 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3209 1 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3210 1 0.0 0.0 0.0 0.0
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 3996 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3212 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3213 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3214 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3215 1 0.0 0.0 0.0 0.0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 3994 1 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3193 0 0.0 0.0 0.0 0.0
mainRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(318,1)-(328,18) 3235 0 0.0 0.0 0.0 0.0
generateCoreRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(289,1)-(297,65) 3341 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3342 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3343 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3344 0 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3348 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3349 1 0.0 0.0 0.0 0.0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(256,1)-(261,48) 3298 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3299 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3300 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3301 0 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3305 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3306 1 0.0 0.0 0.0 0.0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(218,1)-(221,53) 3270 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3271 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3272 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3273 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3279 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3277 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3278 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3280 1 0.0 0.0 0.0 0.0
getHieFileRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(310,1)-(314,51) 3370 0 0.0 0.0 0.0 0.0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 3371 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3372 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3373 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3374 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3380 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3378 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3379 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3381 1 0.0 0.0 0.0 0.0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(175,1)-(185,82) 3255 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3256 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3257 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3258 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3264 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3262 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3263 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3265 1 0.0 0.0 0.0 0.0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(167,1)-(172,67) 3240 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3241 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3242 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3243 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3249 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3247 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3248 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3250 1 0.0 0.0 0.0 0.0
getSpanInfoRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(265,1)-(273,27) 3326 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3327 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3328 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3329 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3335 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3333 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3334 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3336 1 0.0 0.0 0.0 0.0
loadGhcSession Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(300,1)-(306,72) 3355 0 0.0 0.0 0.0 0.0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 3356 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3357 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3358 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3359 0 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3363 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3364 1 0.0 0.0 0.0 0.0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(224,1)-(251,64) 3285 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3286 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3287 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3288 0 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3292 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3293 1 0.0 0.0 0.0 0.0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(277,1)-(285,67) 3311 0 0.0 0.0 0.0 0.0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3312 0 0.0 0.0 0.0 0.0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 3313 0 0.0 0.0 0.0 0.0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 3314 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3320 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3318 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3319 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3321 1 0.0 0.0 0.0 0.0
mkEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:(52,1)-(59,9) 3167 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3168 0 0.0 0.0 0.0 0.0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 3137 0 0.0 0.0 0.1 0.0
addShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:84:1-49 3177 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3178 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3179 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3180 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3181 1 0.0 0.0 0.0 0.0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 3182 1 0.0 0.0 0.0 0.0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 3140 1 0.0 0.0 0.1 0.0
modifyVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:157:1-36 3144 1 0.0 0.0 0.0 0.0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 3147 1 0.0 0.0 0.1 0.0
withCleanup General.Cleanup src\General\Cleanup.hs:(29,1)-(31,25) 3148 1 0.0 0.0 0.1 0.0
createDatabase Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(56,1)-(60,23) 3426 1 0.0 0.0 0.0 0.0
fromList General.Intern src\General\Intern.hs:44:1-75 3503 1 0.0 0.0 0.0 0.0
fromList Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:598:1-64 3504 1 0.0 0.0 0.0 0.0
toList General.Ids src\General\Ids.hs:(122,1)-(127,13) 3427 1 0.0 0.0 0.0 0.0
newLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:105:1-29 3428 0 0.0 0.0 0.0 0.0
runRules Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(136,1)-(140,84) 3165 1 0.0 0.0 0.0 0.0
runListBuilder General.ListBuilder src\General\ListBuilder.hs:(30,1)-(34,39) 3675 1 0.0 0.0 0.0 0.0
defaultRules Development.Shake.Internal.Rules.Default src\Development\Shake\Internal\Rules\Default.hs:(14,1)-(18,20) 3383 0 0.0 0.0 0.0 0.0
defaultRuleDirectory Development.Shake.Internal.Rules.Directory src\Development\Shake\Internal\Rules\Directory.hs:(134,1)-(142,85) 3402 0 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3404 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3410 8 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3408 8 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3411 6 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3409 4 0.0 0.0 0.0 0.0
defaultRuleFile Development.Shake.Internal.Rules.File src\Development\Shake\Internal\Rules\File.hs:(188,1)-(191,96) 3385 0 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3387 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3388 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3389 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3390 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3391 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3392 1 0.0 0.0 0.0 0.0
defaultRuleFiles Development.Shake.Internal.Rules.Files src\Development\Shake\Internal\Rules\Files.hs:(70,1)-(73,96) 3394 0 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3395 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 3396 1 0.0 0.0 0.0 0.0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 3397 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3398 1 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3399 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3400 1 0.0 0.0 0.0 0.0
defaultRuleRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(44,1)-(46,82) 3414 0 0.0 0.0 0.0 0.0
addBuiltinRuleEx Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:235:1-64 3415 0 0.0 0.0 0.0 0.0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3421 2 0.0 0.0 0.0 0.0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3419 2 0.0 0.0 0.0 0.0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3420 1 0.0 0.0 0.0 0.0
unionWith General.TypeMap src\General\TypeMap.hs:35:1-97 3422 1 0.0 0.0 0.0 0.0
shakeCloud Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:206:6-15 3430 1 0.0 0.0 0.0 0.0
shakeShare Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:204:6-15 3429 1 0.0 0.0 0.0 0.0
shakeThreads Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:142:6-17 3150 1 0.0 0.0 0.0 0.0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 3155 1 0.1 0.0 0.1 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3156 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3158 1 0.0 0.0 0.0 0.0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3159 1 0.0 0.0 0.0 0.0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3160 1 0.0 0.0 0.0 0.0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3161 1 0.0 0.0 0.0 0.0
usingNumCapabilities General.Extra src\General\Extra.hs:(199,1)-(203,30) 3162 1 0.0 0.0 0.0 0.0
usingStorage Development.Shake.Internal.Core.Storage src\Development\Shake\Internal\Core\Storage.hs:(99,1)-(200,34) 3423 1 0.0 0.0 0.0 0.0
empty General.Ids src\General\Ids.hs:(36,1)-(40,26) 3425 0 0.0 0.0 0.0 0.0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3149 0 0.0 0.0 0.0 0.0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 3431 0 0.0 0.0 0.0 0.0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3432 0 0.0 0.0 0.0 0.0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3433 0 0.0 0.0 0.0 0.0
newLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:105:1-29 3164 0 0.0 0.0 0.0 0.0
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 3145 1 0.0 0.0 0.0 0.0
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 3146 1 0.0 0.0 0.0 0.0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3142 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3143 0 0.0 0.0 0.0 0.0
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3139 0 0.0 0.0 0.0 0.0
makeOneHandle Development.IDE.Logger src\Development\IDE\Logger.hs:26:1-28 3455 0 0.0 0.0 0.0 0.0
putNormal Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:168:1-26 5734 0 0.0 0.0 0.0 0.0
putWhen Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(153,1)-(157,35) 5735 1 0.0 0.0 0.0 0.0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(234,1)-(261,64) 5967 0 0.0 0.0 0.8 0.7 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5968 0 0.0 0.0 0.8 0.7 0 0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5969 0 0.0 0.0 0.8 0.7 0 0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 6004 0 0.0 0.0 0.0 0.0 0 2112
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 6008 0 0.0 0.0 0.0 0.0 0 1320
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5970 0 0.0 0.0 0.8 0.7 0 27984
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 6005 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5976 33 0.0 0.0 0.0 0.0 0 1320
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5972 33 0.0 0.0 0.1 0.0 0 4488
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5973 33 0.0 0.0 0.1 0.0 0 20856
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5979 43 0.0 0.0 0.0 0.0 0 0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5982 33 0.0 0.0 0.1 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 6003 43 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5983 33 0.0 0.0 0.1 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5984 0 0.0 0.0 0.1 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5985 684 0.1 0.0 0.1 0.0 1 10416
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5975 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5977 0 0.0 0.0 0.0 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5978 684 0.0 0.0 0.0 0.0 0 10416
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5981 33 0.0 0.0 0.0 0.0 0 58080
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5998 33 0.0 0.0 0.0 0.0 0 0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5986 33 0.0 0.0 0.0 0.0 0 8976
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5987 33 0.0 0.0 0.0 0.0 0 15488
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5991 43 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5988 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5989 0 0.0 0.0 0.0 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5990 684 0.0 0.0 0.0 0.0 0 10416
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5993 0 0.0 0.0 0.0 0.0 0 2112
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 6000 198 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 6002 33 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 6001 33 0.0 0.0 0.0 0.0 0 2376
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5994 33 0.0 0.0 0.0 0.0 0 0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5995 33 0.0 0.0 0.0 0.0 0 1056
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5996 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5997 33 0.0 0.0 0.0 0.0 0 7920
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5999 33 0.0 0.0 0.0 0.0 0 528
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5992 33 0.0 0.0 0.0 0.0 0 8184
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5974 33 0.6 0.6 0.6 0.6 5 4678016
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5980 66 0.0 0.0 0.0 0.0 0 16368
toIdeResultNew Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:61:1-50 5736 0 0.0 0.0 0.0 0.0 0 2448
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(287,1)-(297,74) 6090 0 0.0 0.0 58.0 63.6 0 0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(288,33)-(297,74) 6091 33 0.0 0.0 58.0 63.6 0 73912
setPriority Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(411,1)-(412,53) 6282 34 0.0 0.0 58.0 63.6 0 11968
deprioritize Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(555,1)-(557,40) 6283 34 0.0 0.0 58.0 63.6 0 3504
actionAlwaysRequeuePriority Development.Shake.Internal.Core.Pool src\Development\Shake\Internal\Core\Pool.hs:(80,1)-(86,40) 6284 34 0.0 0.0 58.0 63.6 0 345160
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 6332 141 0.0 0.0 0.0 0.0 0 2256
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 6334 141 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 6500 97 0.0 0.0 0.0 0.0 0 0
quickly General.Wait src\General\Wait.hs:31:1-25 6326 78 0.0 0.0 0.0 0.0 0 9136
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 6333 141 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 6329 34 0.0 0.0 0.0 0.0 0 4472
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 6330 141 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 6331 175 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 6327 67 0.0 0.0 0.0 0.0 0 3752
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 6328 67 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 6496 33 0.0 0.0 0.0 0.0 0 0
addDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:427:1-56 6293 57 0.0 0.0 0.0 0.0 0 5472
localDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:418:6-18 6295 57 0.0 0.0 0.0 0.0 0 0
envOptions Development.IDE.State.Service src\Development\IDE\State\Service.hs:41:7-16 6338 34 0.0 0.0 0.0 0.0 0 0
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 6310 34 0.0 0.0 0.0 0.0 0 0
lookup General.Intern src\General\Intern.hs:36:1-40 6311 34 0.0 0.0 0.0 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 6320 136 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6312 34 0.0 0.0 0.0 0.0 0 544
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6313 34 0.0 0.0 0.0 0.0 0 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 6314 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 6315 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 6316 0 0.0 0.0 0.0 0.0 0 544
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6319 34 0.0 0.0 0.0 0.0 0 0
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 6317 0 0.0 0.0 0.0 0.0 0 9520
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6318 34 0.0 0.0 0.0 0.0 0 544
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 6321 0 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 6322 0 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:133:15-16 6323 34 0.0 0.0 0.0 0.0 0 0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 6324 34 0.0 0.0 0.0 0.0 0 1088
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 6325 34 0.0 0.0 0.0 0.0 0 10064
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:340:29-55 6493 34 0.0 0.0 0.0 0.0 0 0
typecheckModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(147,1)-(155,35) 6335 34 0.0 0.0 56.6 62.8 0 51680
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(532,1)-(540,97) 6346 34 0.0 0.0 0.0 0.0 0 3536
runGhcSessionExcept Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(229,63) 6336 34 0.0 0.0 56.6 62.8 0 5712
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:243:1-47 6337 34 0.0 0.0 56.6 62.8 0 0
main.\ Demo test\Demo.hs:(36,47)-(40,23) 6339 34 0.0 0.0 56.6 62.8 0 13872
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(64,1)-(69,75) 6343 34 0.0 0.0 0.0 0.0 0 7344
runGhcFast Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(109,1)-(117,26) 6340 34 0.3 0.0 56.6 62.8 2 208624
newHscEnv HscMain compiler\main\HscMain.hs:(184,1)-(200,19) 6341 34 0.0 0.0 0.0 0.0 0 10064
runGhcFast.session Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:111:7-27 6342 34 0.0 0.0 0.0 0.0 0 544
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(532,1)-(540,97) 6348 0 0.0 0.0 56.3 62.8 0 40800
mkTcModuleResult Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(275,1)-(299,59) 6424 34 0.1 0.3 0.8 0.8 1 1864384
mkTcModuleResult.(...) Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:297:5-43 6426 34 0.0 0.0 0.0 0.0 0 0
mkTcModuleResult.details Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:297:5-43 6429 34 0.0 0.0 0.0 0.0 0 0
mkTcModuleResult.origNc Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:290:9-27 6450 34 0.0 0.0 0.0 0.0 0 0
mkTcModuleResult.tcGblEnv Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:297:5-43 6425 34 0.0 0.0 0.0 0.0 0 0
mkTcModuleResult.tcmModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:296:5-37 6445 34 0.0 0.0 0.0 0.0 0 2464
tcModSummary Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:302:1-48 6447 0 0.0 0.0 0.0 0.0 0 1088
versioninfo MkIface compiler\iface\MkIface.hs:(330,20)-(331,59) 6430 34 0.6 0.5 0.6 0.5 5 3394632
Digraph.scc Digraph compiler\utils\Digraph.hs:277:44-67 6431 34 0.0 0.0 0.0 0.0 0 229616
withWarnings Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:(30,1)-(40,41) 6432 0 0.0 0.0 0.0 0.0 0 0
typecheckModule.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:153:17-82 6433 0 0.0 0.0 0.0 0.0 0 0
hscTypecheckRename HscMain compiler\main\HscMain.hs:(410,1)-(412,37) 6434 0 0.0 0.0 0.0 0.0 0 0
hscTypecheck HscMain compiler\main\HscMain.hs:(417,1)-(420,20) 6435 0 0.0 0.0 0.0 0.0 0 0
hscTypecheck' HscMain compiler\main\HscMain.hs:(426,1)-(448,38) 6436 0 0.0 0.0 0.0 0.0 0 0
tcRnModule' HscMain compiler\main\HscMain.hs:(453,1)-(500,72) 6437 0 0.0 0.0 0.0 0.0 0 0
Typecheck-Rename HscMain compiler\main\HscMain.hs:(458,16)-(460,39) 6438 0 0.0 0.0 0.0 0.0 0 0
ioMsgMaybe HscMain compiler\main\HscMain.hs:(251,1)-(256,128) 6439 0 0.0 0.0 0.0 0.0 0 0
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 6442 0 0.0 0.0 0.0 0.0 0 1216
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:260:25-65 6440 0 0.0 0.0 0.0 0.0 0 0
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(493,4)-(557,7) 6441 0 0.0 0.0 0.0 0.0 0 2976
mkTcModuleResult.mod_info Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:289:9-52 6531 33 0.0 0.0 0.0 0.0 0 1056
optWriteIface Development.IDE.Types.Options src\Development\IDE\Types\Options.hs:23:5-17 6444 34 0.0 0.0 0.0 0.0 0 0
setupEnv Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(307,1)-(332,28) 6350 0 0.0 0.0 0.0 0.0 0 61336
loadModuleHome Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(391,1)-(396,29) 6520 107 0.0 0.0 0.0 0.0 0 26536
loadModuleHome.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:392:5-53 6521 107 0.0 0.0 0.0 0.0 0 34328
loadModuleHome.mod Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:396:5-29 6522 107 0.0 0.0 0.0 0.0 0 0
loadModuleHome.mod_info Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:395:5-29 6529 107 0.0 0.0 0.0 0.0 0 0
tmrModInfo Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:83:7-16 6530 107 0.0 0.0 0.0 0.0 0 0
loadModuleHome.ms Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:394:5-66 6523 107 0.0 0.0 0.0 0.0 0 18832
tmrModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:82:7-15 6524 107 0.0 0.0 0.0 0.0 0 0
setupEnv.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(321,9)-(322,26) 6366 34 0.0 0.0 0.0 0.0 0 12368
setupEnv.\.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:321:34-71 6526 107 0.0 0.0 0.0 0.0 0 64776
setupEnv.ims Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:318:9-105 6367 34 0.0 0.0 0.0 0.0 0 23328
setupEnv.mss Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:310:9-69 6368 34 0.0 0.0 0.0 0.0 0 19016
tmrModule Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:82:7-15 6527 107 0.0 0.0 0.0 0.0 0 0
setupEnv.ifrs Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:319:9-71 6525 23 0.0 0.0 0.0 0.0 0 11864
setupEnv.ifrs.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:319:32-62 6528 56 0.0 0.0 0.0 0.0 0 4480
withWarnings Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:(30,1)-(40,41) 6352 0 0.0 0.0 55.6 62.0 0 31008
setLogAction Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:43:1-72 6354 68 0.0 0.0 0.0 0.0 0 18496
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(64,1)-(69,75) 6355 68 0.0 0.0 0.0 0.0 0 32096
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:69:5-75 6356 68 0.0 0.0 0.0 0.0 0 8160
setLogAction.\ Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:43:52-72 6427 68 0.0 0.0 0.0 0.0 0 81056
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 6423 34 0.0 0.0 0.0 0.0 0 1088
typecheckModule.\ Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:153:17-82 6357 34 0.0 0.0 55.6 61.9 0 53312
hscTypecheckRename HscMain compiler\main\HscMain.hs:(410,1)-(412,37) 6358 34 0.0 0.0 55.3 61.9 0 15776
extract_renamed_stuff HscMain compiler\main\HscMain.hs:(396,1)-(403,31) 6421 34 0.0 0.0 0.0 0.0 0 2448
hscTypecheck HscMain compiler\main\HscMain.hs:(417,1)-(420,20) 6359 34 0.0 0.0 55.3 61.9 0 5440
extract_renamed_stuff HscMain compiler\main\HscMain.hs:(396,1)-(403,31) 6420 34 0.0 0.0 0.0 0.0 0 2448
hscTypecheck' HscMain compiler\main\HscMain.hs:(426,1)-(448,38) 6360 34 0.0 0.0 55.3 61.9 0 2736
tcRnModule' HscMain compiler\main\HscMain.hs:(453,1)-(500,72) 6363 34 0.0 0.0 55.3 61.9 0 1632
Typecheck-Rename HscMain compiler\main\HscMain.hs:(458,16)-(460,39) 6364 34 0.0 0.0 55.3 61.8 0 1904
ioMsgMaybe HscMain compiler\main\HscMain.hs:(251,1)-(256,128) 6365 34 2.4 2.4 55.3 61.8 19 17279560
logWarnings HscMain compiler\main\HscMain.hs:211:1-60 6411 34 0.0 0.0 0.0 0.0 0 0
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 6372 34 15.2 19.1 16.6 21.0 119 139635104
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 6377 107 0.0 0.0 0.0 0.0 0 27392
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 6374 107 0.4 0.2 0.4 0.2 3 1227360
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 6380 107 0.0 0.0 0.0 0.0 0 154424
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 6375 107 0.0 0.0 0.0 0.0 0 32880
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 6379 107 0.1 0.1 0.1 0.1 1 1067872
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 6381 107 0.0 0.0 0.0 0.0 0 7704
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 6378 107 0.9 1.6 0.9 1.6 7 11526648
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 6373 107 0.0 0.0 0.0 0.0 0 7704
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 6376 107 0.0 0.0 0.0 0.0 0 33128
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:260:25-65 6382 34 0.3 0.2 36.3 38.5 2 1765448
simplifyTop TcRnDriver compiler\typecheck\TcRnDriver.hs:416:25-39 6401 34 0.8 0.5 2.7 2.2 6 3393248
solveSimples TcInteract compiler\typecheck\TcInteract.hs:(240,5)-(241,21) 6402 203 0.0 0.0 1.9 1.7 0 180224
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(245,9)-(249,44) 6403 0 1.5 1.1 1.9 1.7 12 8308688
canNC TcCanonical compiler\typecheck\TcCanonical.hs:(87,5)-(95,65) 6404 970 0.4 0.5 0.4 0.5 3 3923720
canClass TcCanonical compiler\typecheck\TcCanonical.hs:117:5-31 6405 127 0.0 0.0 0.0 0.0 0 353776
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(493,4)-(557,7) 6383 34 25.4 29.3 31.9 33.5 199 214754184
Digraph.topSort Digraph compiler\utils\Digraph.hs:342:48-75 6395 655 0.0 0.0 0.0 0.0 0 36280
Digraph.scc Digraph compiler\utils\Digraph.hs:277:44-67 6394 339 0.1 0.1 0.1 0.1 1 705752
solveSimples TcInteract compiler\typecheck\TcInteract.hs:(240,5)-(241,21) 6397 339 0.0 0.0 5.4 2.9 0 151960
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(245,9)-(249,44) 6399 0 4.5 2.3 5.4 2.9 35 16714824
canNC TcCanonical compiler\typecheck\TcCanonical.hs:(87,5)-(95,65) 6400 1155 0.8 0.6 0.8 0.6 6 4052696
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 6512 1 0.0 0.0 0.0 0.0 0 256
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 6509 1 0.0 0.0 0.0 0.0 0 752
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 6515 1 0.0 0.0 0.0 0.0 0 64
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 6510 1 0.0 0.0 0.0 0.0 0 64
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 6514 1 0.0 0.0 0.0 0.0 0 64
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 6516 1 0.0 0.0 0.0 0.0 0 72
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 6513 1 0.0 0.0 0.0 0.0 0 3816
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 6508 1 0.0 0.0 0.0 0.0 0 72
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 6511 1 0.0 0.0 0.0 0.0 0 72
canClass TcCanonical compiler\typecheck\TcCanonical.hs:117:5-31 6518 46 0.1 0.0 0.1 0.0 1 111912
canEqLeafTyVarEq TcCanonical compiler\typecheck\TcCanonical.hs:124:5-39 6517 2 0.0 0.0 0.0 0.0 0 4496
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 6388 61 0.0 0.0 0.0 0.0 0 15616
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 6385 61 0.0 0.0 0.0 0.0 0 339792
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 6391 61 0.0 0.0 0.0 0.0 0 15736
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 6386 61 0.0 0.0 0.0 0.0 0 15288
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 6390 61 0.1 0.1 0.1 0.1 1 805144
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 6392 61 0.1 0.0 0.1 0.0 1 4392
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 6389 61 0.6 1.0 0.6 1.0 5 7470400
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 6384 61 0.0 0.0 0.0 0.0 0 4392
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 6387 61 0.0 0.0 0.0 0.0 0 8232
substTyWith TyCoRep compiler\types\TyCoRep.hs:(2213,23)-(2214,50) 6396 50 0.0 0.0 0.0 0.0 0 5496
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:242:20-50 6393 0 0.1 0.0 0.1 0.0 1 10816
zonkTopDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:(448,16)-(449,43) 6406 34 1.3 2.1 1.4 2.5 10 15118848
zonkEvBinds TcHsSyn compiler\typecheck\TcHsSyn.hs:(1560,5)-(1563,35) 6407 1186 0.1 0.3 0.1 0.5 1 2326584
zonkEvBndr TcHsSyn compiler\typecheck\TcHsSyn.hs:1571:44-61 6408 1590 0.0 0.0 0.0 0.2 0 228960
zonkEvBndr_zonkTcTypeToType TcHsSyn compiler\typecheck\TcHsSyn.hs:340:12-38 6409 1590 0.0 0.1 0.0 0.1 0 921352
zonkEvBndr_zonkTcTypeToType TcHsSyn compiler\typecheck\TcHsSyn.hs:340:12-38 6410 38 0.0 0.0 0.0 0.0 0 19064
zonkKind1 TcHsSyn compiler\typecheck\TcHsSyn.hs:1637:45-79 6519 1 0.0 0.0 0.0 0.0 0 408
bin_anns HscTypes compiler\main\HscTypes.hs:1098:47-56 6537 1 0.0 0.0 0.0 0.0 0 256
bin_exports HscTypes compiler\main\HscTypes.hs:1093:50-55 6534 1 0.0 0.0 0.0 0.0 0 1232
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1101:52-57 6540 1 0.0 0.0 0.0 0.0 0 64
bin_fixities HscTypes compiler\main\HscTypes.hs:1096:51-56 6535 1 0.0 0.0 0.0 0.0 0 64
bin_insts HscTypes compiler\main\HscTypes.hs:1100:48-53 6539 1 0.0 0.0 0.0 0.0 0 64
bin_rules HscTypes compiler\main\HscTypes.hs:1102:48-57 6541 1 0.0 0.0 0.0 0.0 0 72
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1099:52-57 6538 1 0.0 0.0 0.0 0.0 0 8648
bin_usages HscTypes compiler\main\HscTypes.hs:1092:49-58 6533 1 0.0 0.0 0.0 0.0 0 72
bin_warns HscTypes compiler\main\HscTypes.hs:1097:48-57 6536 1 0.0 0.0 0.0 0.0 0 72
hscCheckSafeImports HscMain compiler\main\HscMain.hs:(890,1)-(916,65) 6412 34 0.0 0.0 0.0 0.1 0 0
checkSafeImports HscMain compiler\main\HscMain.hs:(931,1)-(1011,71) 6413 34 0.0 0.1 0.0 0.1 0 424408
hscCheckSafe' HscMain compiler\main\HscMain.hs:(1041,1)-(1126,57) 6416 234 0.0 0.0 0.0 0.0 0 81248
logWarnings HscMain compiler\main\HscMain.hs:211:1-60 6417 234 0.0 0.0 0.0 0.0 0 1128
logWarnings HscMain compiler\main\HscMain.hs:211:1-60 6418 34 0.0 0.0 0.0 0.0 0 0
markUnsafeInfer HscMain compiler\main\HscMain.hs:(1155,1)-(1193,32) 6419 24 0.0 0.0 0.0 0.0 0 12672
makeSimpleDetails HscMain compiler\main\HscMain.hs:522:1-74 6422 34 0.3 0.1 0.3 0.1 2 368024
withWarnings.\ Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:37:25-82 6362 34 0.0 0.0 0.0 0.0 0 45152
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 6353 0 0.0 0.0 0.0 0.0 0 1632
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(64,1)-(69,75) 6344 0 0.0 0.0 0.0 0.0 0 8704
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:69:5-75 6345 34 0.0 0.0 0.0 0.0 0 4080
setPackageDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(79,1)-(83,5) 6428 34 0.0 0.0 0.0 0.0 0 40528
setupEnv Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(307,1)-(332,28) 6349 34 0.0 0.0 0.0 0.0 0 4352
withWarnings Development.IDE.Functions.Warnings src\Development\IDE\Functions\Warnings.hs:(30,1)-(40,41) 6351 34 0.0 0.0 0.0 0.0 0 7616
runChanged Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:98:6-15 6494 33 0.0 0.0 0.0 0.0 0 0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 6505 33 0.0 0.0 0.0 0.0 0 0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 6497 33 0.0 0.0 0.0 0.0 0 1848
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 6498 33 0.0 0.0 0.0 0.0 0 528
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 6499 33 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 6451 0 0.0 0.0 1.4 0.7 0 0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 6454 0 0.0 0.0 0.0 0.0 0 792
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 6452 0 0.0 0.0 1.4 0.7 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 6453 0 0.1 0.0 1.4 0.7 1 45200
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 6488 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 6460 34 0.0 0.0 0.0 0.0 0 1360
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 6456 34 0.0 0.0 0.0 0.0 0 4624
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 6457 34 0.0 0.0 0.0 0.0 0 21488
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 6463 45 0.0 0.0 0.0 0.0 0 0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 6466 34 0.0 0.0 0.0 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 6487 45 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6467 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 6468 0 0.0 0.0 0.0 0.0 0 11344
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6469 709 0.0 0.0 0.0 0.0 0 10800
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6459 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 6461 0 0.0 0.0 0.0 0.0 0 11344
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6462 709 0.0 0.0 0.0 0.0 0 10800
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 6465 34 0.0 0.0 0.0 0.0 0 74848
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 6482 34 0.0 0.0 0.0 0.0 0 0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 6470 34 0.0 0.0 0.0 0.0 0 9248
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 6471 34 0.0 0.0 0.0 0.0 0 16024
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 6475 45 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6472 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 6473 0 0.0 0.0 0.0 0.0 0 11344
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6474 709 0.0 0.0 0.0 0.0 0 10800
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 6477 0 0.0 0.0 0.0 0.0 0 2176
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 6484 271 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 6486 34 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 6485 34 0.0 0.0 0.0 0.0 0 2984
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 6478 34 0.0 0.0 0.0 0.0 0 0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 6479 34 0.0 0.0 0.0 0.0 0 1088
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6480 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 6481 34 0.0 0.0 0.0 0.0 0 8160
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6483 34 0.0 0.0 0.0 0.0 0 544
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 6476 34 0.0 0.0 0.0 0.0 0 8432
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 6458 34 1.3 0.7 1.3 0.7 10 4774680
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 6464 68 0.0 0.0 0.0 0.0 0 16864
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 6506 0 0.0 0.0 0.0 0.0 0 528
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 6302 0 0.0 0.0 0.0 0.0 0 0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 6303 0 0.0 0.0 0.0 0.0 0 3264
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 6304 68 0.0 0.0 0.0 0.0 0 34272
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6306 68 0.0 0.0 0.0 0.0 0 1088
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 6305 68 0.0 0.0 0.0 0.0 0 2176
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 6307 68 0.0 0.0 0.0 0.0 0 0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 6296 0 0.0 0.0 0.0 0.0 0 3808
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 6297 0 0.0 0.0 0.0 0.0 0 2176
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6301 68 0.0 0.0 0.0 0.0 0 0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 6298 68 0.0 0.0 0.0 0.0 0 0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 6299 0 0.0 0.0 0.0 0.0 0 0
globalOptions Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:395:6-18 6300 68 0.0 0.0 0.0 0.0 0 0
getUniqSupply Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(76,1)-(77,48) 6308 0 0.0 0.0 0.0 0.0 0 1632
getUniqSupplyFrom Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(80,1)-(81,59) 6309 34 0.0 0.0 0.0 0.0 0 6800
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 6501 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 6502 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 6503 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 6504 0 0.0 0.0 0.0 0.0 0 0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 6291 0 0.0 0.0 0.0 0.0 0 5456
toNanoSecs System.Clock System\Clock.hsc:279:1-73 6294 90 0.0 0.0 0.0 0.0 0 2880
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 6292 0 0.0 0.0 0.0 0.0 0 8136
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 6495 0 0.0 0.0 0.0 0.0 0 1904
fromEnum Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:173:28-31 6290 32 0.0 0.0 0.0 0.0 0 0
transitiveModuleDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:203:5-24 6236 34 0.0 0.0 0.0 0.0 0 0
transitivePkgDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:206:5-21 6095 34 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 6237 0 0.0 0.0 0.0 0.0 0 0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 6244 33 0.0 0.0 0.0 0.0 0 2664
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 6238 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 6241 33 0.0 0.0 0.0 0.0 0 22408
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 6242 33 0.0 0.0 0.0 0.0 0 2376
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 6243 33 0.0 0.0 0.0 0.0 0 0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 6239 0 0.0 0.0 0.0 0.0 0 5872
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 6240 33 0.0 0.0 0.0 0.0 0 528
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 6492 0 0.0 0.0 0.0 0.0 0 1360
addStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:(160,1)-(163,63) 4023 215 0.0 0.0 0.0 0.0 0 23000
member Data.HashSet.Base Data\HashSet\Base.hs:(252,1)-(254,30) 4024 215 0.0 0.0 0.0 0.0 0 3440
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4025 215 0.0 0.0 0.0 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5679 32 0.0 0.0 0.0 0.0 0 0
insert Data.HashSet.Base Data\HashSet\Base.hs:259:1-42 4110 105 0.0 0.0 0.0 0.0 0 0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 4111 105 0.0 0.0 0.0 0.0 0 1680
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4112 105 0.0 0.0 0.0 0.0 0 0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 4113 105 0.0 0.0 0.0 0.0 0 16824
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4115 174 0.0 0.0 0.0 0.0 0 2784
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4116 104 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4114 87 0.0 0.0 0.0 0.0 0 4488
typeKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:79:1-25 4031 215 0.0 0.0 0.0 0.0 0 0
runChanged Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:98:6-15 5213 115 0.0 0.0 0.0 0.0 0 0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:340:29-55 5212 111 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4009 78 0.0 0.0 0.0 0.0 0 4368
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4010 78 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 4011 914 0.0 0.0 0.0 0.0 0 0
quickly General.Wait src\General\Wait.hs:31:1-25 4006 39 0.0 0.0 0.0 0.0 0 13408
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 6013 34 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 5347 0 0.0 0.0 0.0 0.0 0 816
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 5348 34 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5349 73 0.0 0.0 0.0 0.0 0 0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 5326 39 0.0 0.0 0.0 0.0 0 0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 5287 39 0.0 0.0 0.0 0.0 0 2184
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 5288 39 0.0 0.0 0.0 0.0 0 624
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5289 39 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 6011 33 0.0 0.0 0.0 0.0 0 0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5285 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5286 0 0.0 0.0 0.0 0.0 0 0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 6014 0 0.0 0.0 0.0 0.0 0 544
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(266,1)-(271,48) 6019 0 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 6024 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 6025 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 6026 0 0.0 0.0 0.0 0.0 0 464
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 6054 1 0.0 0.0 0.0 0.0 0 40
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 6045 1 0.0 0.0 0.0 0.0 0 136
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(267,39)-(271,48) 6020 0 0.0 0.0 0.0 0.0 0 72
transitiveDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:(194,1)-(200,22) 6028 1 0.0 0.0 0.0 0.0 0 30248
fst3 Data.Tuple.Extra src\Data\Tuple\Extra.hs:61:1-16 6041 34 0.0 0.0 0.0 0.0 0 0
transitiveDeps.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 6030 1 0.0 0.0 0.0 0.0 0 33184
transitiveDeps.(...).\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:70-90 6032 34 0.0 0.0 0.0 0.0 0 3136
transitiveDeps.fromVertex Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 6038 1 0.0 0.0 0.0 0.0 0 0
transitiveDeps.g Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 6035 1 0.0 0.0 0.0 0.0 0 0
transitiveDeps.toVertex Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 6029 1 0.0 0.0 0.0 0.0 0 0
transitiveDeps.(...) Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:199:9-118 6031 0 0.0 0.0 0.0 0.0 0 352
transitiveDeps.transitiveModuleDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:196:7-99 6033 1 0.0 0.0 0.0 0.0 0 6112
fst3 Data.Tuple.Extra src\Data\Tuple\Extra.hs:61:1-16 6037 34 0.0 0.0 0.0 0.0 0 0
transitiveDeps.transitiveModuleDeps.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:196:44-69 6036 34 0.0 0.0 0.0 0.0 0 0
transitiveDeps.transitivePkgDeps Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:197:7-123 6043 1 0.0 0.0 0.0 0.0 0 24576
transitiveDeps.transitivePkgDeps.\ Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:197:55-95 6044 34 0.0 0.0 0.0 0.0 0 0
transitiveDeps.vs Development.IDE.Functions.DependencyInformation src\Development\IDE\Functions\DependencyInformation.hs:200:9-22 6034 1 0.0 0.0 0.0 0.0 0 23624
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4030 0 0.0 0.0 0.0 0.0 0 3440
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 5304 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 5305 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 5306 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 5307 0 0.0 0.0 0.0 0.0 0 0
loadPackageRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(301,1)-(315,35) 6228 0 0.0 0.0 0.0 0.0 0 0
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 6230 0 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 6232 0 0.0 0.0 0.0 0.0 0 0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 6235 0 0.0 0.0 0.0 0.0 0 24
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 6233 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 6234 0 0.0 0.0 0.0 0.0 0 496
defineNoFile.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,38)-(71,95) 6231 0 0.0 0.0 0.0 0.0 0 56
loadPackageRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(302,40)-(315,35) 6229 0 0.0 0.0 0.0 0.0 0 64
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 6009 0 0.0 0.0 0.0 0.0 0 1632
toNanoSecs System.Clock System\Clock.hsc:279:1-73 6015 34 0.0 0.0 0.0 0.0 0 1088
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 6010 0 0.0 0.0 0.0 0.0 0 2448
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(234,1)-(261,64) 5959 0 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5964 0 0.0 0.0 0.0 0.0 0 0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5971 0 0.0 0.0 0.0 0.0 0 792
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5965 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5966 0 0.0 0.0 0.0 0.0 0 16368
reportImportCyclesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(235,42)-(244,30) 5960 0 0.0 0.0 0.0 0.0 0 4488
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 5963 33 0.0 0.0 0.0 0.0 0 1056
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5962 0 0.0 0.0 0.0 0.0 0 0
quickly General.Wait src\General\Wait.hs:31:1-25 5217 625 0.0 0.0 0.0 0.0 0 39184
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 5354 519 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 5350 6 0.0 0.0 0.0 0.0 0 12672
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 5351 520 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5352 520 0.0 0.0 0.0 0.0 0 0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 6088 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 6089 0 0.0 0.0 0.0 0.0 0 0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5295 72 0.0 0.0 0.0 0.1 0 1312
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 6086 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 6087 0 0.0 0.0 0.0 0.0 0 0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 5812 0 0.0 0.0 0.0 0.1 0 33464
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5848 70 0.0 0.0 0.0 0.0 0 0
setMem Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:107:1-62 5843 36 0.0 0.0 0.0 0.0 0 2016
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 5844 36 0.0 0.0 0.0 0.0 0 576
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5845 36 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5847 35 0.0 0.0 0.0 0.0 0 0
newLocal Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:430:1-76 5864 35 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 5839 1 0.0 0.0 0.0 0.0 0 56
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 5840 1 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5841 36 0.0 0.0 0.0 0.0 0 0
quickly General.Wait src\General\Wait.hs:31:1-25 6012 1 0.0 0.0 0.0 0.0 0 0
runValue Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:102:6-13 6016 1 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5927 1 0.0 0.0 0.0 0.0 0 0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 6084 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 6085 0 0.0 0.0 0.0 0.0 0 0
doubleToFloat Numeric.Extra src\Numeric\Extra.hs:41:1-26 6017 0 0.0 0.0 0.0 0.0 0 32
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(266,1)-(271,48) 5813 0 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 6021 0 0.0 0.0 0.0 0.0 0 344
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 6027 0 0.0 0.0 0.0 0.0 0 24
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 6022 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 6023 0 0.0 0.0 0.0 0.0 0 496
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(267,39)-(271,48) 5814 0 0.0 0.0 0.0 0.0 0 128
getDependenciesRule.\.allFiles Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:269:13-71 5819 1 0.0 0.0 0.0 0.0 0 3856
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 5928 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 5929 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 5930 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 5931 0 0.0 0.0 0.0 0.0 0 0
loadPackageRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(301,1)-(315,35) 6099 0 0.0 0.0 0.0 0.0 0 0
loadPackageRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(302,40)-(315,35) 6110 1 0.0 0.0 0.0 0.0 0 1088
computePackageDeps Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(122,1)-(127,47) 6111 1 0.0 0.0 0.0 0.0 0 672
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(532,1)-(540,97) 6121 1 0.0 0.0 0.0 0.0 0 104
runGhcSessionExcept Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(228,1)-(229,63) 6112 1 0.0 0.0 0.0 0.0 0 168
runGhcSession Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:243:1-47 6113 1 0.0 0.0 0.0 0.0 0 0
main.\ Demo test\Demo.hs:(36,47)-(40,23) 6114 1 0.0 0.0 0.0 0.0 0 408
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(64,1)-(69,75) 6118 1 0.0 0.0 0.0 0.0 0 216
runGhcFast Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(109,1)-(117,26) 6115 1 0.0 0.0 0.0 0.0 0 6136
newHscEnv HscMain compiler\main\HscMain.hs:(184,1)-(200,19) 6116 1 0.0 0.0 0.0 0.0 0 296
runGhcFast.session Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:111:7-27 6117 1 0.0 0.0 0.0 0.0 0 16
catchSrcErrors Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(532,1)-(540,97) 6123 0 0.0 0.0 0.0 0.0 0 1168
getPackage Development.IDE.Functions.Compile src\Development\IDE\Functions\Compile.hs:(130,1)-(135,77) 6124 1 0.0 0.0 0.0 0.0 0 88
modifyDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(64,1)-(69,75) 6119 0 0.0 0.0 0.0 0.0 0 256
modifyDynFlags.\ Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:69:5-75 6120 1 0.0 0.0 0.0 0.0 0 120
setPackageDynFlags Development.IDE.UtilGHC src\Development\IDE\UtilGHC.hs:(79,1)-(83,5) 6125 1 0.0 0.0 0.0 0.0 0 1192
defineNoFile Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,1)-(71,95) 6100 0 0.0 0.0 0.0 0.0 0 0
defineNoFile.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(69,38)-(71,95) 6109 1 0.0 0.0 0.0 0.0 0 72
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 6101 0 0.0 0.0 0.0 0.0 0 0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 6108 1 0.0 0.0 0.0 0.0 0 80
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 6102 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 6105 1 0.0 0.0 0.0 0.0 0 664
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 6106 1 0.0 0.0 0.0 0.0 0 72
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 6107 1 0.0 0.0 0.0 0.0 0 0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 6103 0 0.0 0.0 0.0 0.0 0 112
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 6104 1 0.0 0.0 0.0 0.0 0 16
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5849 0 0.0 0.0 0.0 0.0 0 688
toNanoSecs System.Clock System\Clock.hsc:279:1-73 6018 2 0.0 0.0 0.0 0.0 0 64
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5850 0 0.0 0.0 0.0 0.0 0 2664
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(234,1)-(261,64) 5851 0 0.0 0.0 0.0 0.0 0 0
reportImportCyclesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(235,42)-(244,30) 5860 34 0.0 0.0 0.0 0.0 0 8840
useE Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:134:1-49 5861 34 0.0 0.0 0.0 0.0 0 11424
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 5862 34 0.0 0.0 0.0 0.0 0 156840
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5866 68 0.0 0.0 0.0 0.0 0 2992
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5867 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5865 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5875 0 0.0 0.0 0.0 0.0 0 11344
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5878 709 0.0 0.0 0.0 0.0 0 10800
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5876 0 0.0 0.0 0.0 0.0 0 9520
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5877 34 0.0 0.0 0.0 0.0 0 544
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5863 34 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5879 1 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:98:15-16 5882 1 0.0 0.0 0.0 0.0 0 0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 5884 1 0.0 0.0 0.0 0.0 0 32
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5852 0 0.0 0.0 0.0 0.0 0 0
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 5859 34 0.0 0.0 0.0 0.0 0 2744
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5853 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 5856 34 0.0 0.0 0.0 0.0 0 23920
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 5857 34 0.0 0.0 0.0 0.0 0 2448
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 5858 34 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 5922 1 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5890 1 0.0 0.0 0.0 0.0 0 40
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5886 1 0.0 0.0 0.0 0.0 0 136
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5887 1 0.0 0.0 0.0 0.0 0 632
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5893 2 0.0 0.0 0.0 0.0 0 0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5896 1 0.0 0.0 0.0 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5917 2 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5897 1 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5898 0 0.0 0.0 0.0 0.0 0 400
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5899 25 0.0 0.0 0.0 0.0 0 384
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5889 1 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5891 0 0.0 0.0 0.0 0.0 0 400
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5892 25 0.0 0.0 0.0 0.0 0 384
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5895 1 0.0 0.0 0.0 0.0 0 1536
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5912 1 0.0 0.0 0.0 0.0 0 0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5900 1 0.0 0.0 0.0 0.0 0 272
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5901 1 0.0 0.0 0.0 0.0 0 536
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5905 2 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5902 1 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5903 0 0.0 0.0 0.0 0.0 0 400
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5904 25 0.0 0.0 0.0 0.0 0 384
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5907 0 0.0 0.0 0.0 0.0 0 64
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 5914 5 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5916 1 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5915 1 0.0 0.0 0.0 0.0 0 64
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5908 1 0.0 0.0 0.0 0.0 0 0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5909 1 0.0 0.0 0.0 0.0 0 32
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5910 1 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5911 1 0.0 0.0 0.0 0.0 0 240
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5913 1 0.0 0.0 0.0 0.0 0 16
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5906 1 0.0 0.0 0.0 0.0 0 248
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5888 1 0.0 0.0 0.0 0.0 0 96664
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5894 2 0.0 0.0 0.0 0.0 0 496
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5854 0 0.0 0.0 0.0 0.0 0 3808
fromKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(82,1)-(85,46) 5855 34 0.0 0.0 0.0 0.0 0 544
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 5328 39 0.0 0.0 0.0 0.0 0 840
lookup General.Intern src\General\Intern.hs:36:1-40 5329 39 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5330 39 0.0 0.0 0.0 0.0 0 624
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5331 39 0.0 0.0 0.0 0.0 0 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5333 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5334 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5335 0 0.0 0.0 0.0 0.0 0 12272
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5338 767 0.0 0.0 0.0 0.0 0 11632
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5336 0 0.0 0.0 0.0 0.0 0 11112
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5337 38 0.0 0.0 0.0 0.0 0 608
hashWithSalt Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:175:3-63 6096 1 0.0 0.0 0.0 0.0 0 1312
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5339 36 0.0 0.0 0.0 0.0 0 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5342 0 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5343 0 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:57:15-16 5473 2 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:133:15-16 5344 2 0.0 0.0 0.0 0.0 0 0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 5820 35 0.0 0.0 0.0 0.0 0 4480
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 5825 35 0.0 0.0 0.0 0.0 0 0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 5826 35 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5827 35 0.0 0.0 0.0 0.0 0 560
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5828 35 0.0 0.0 0.0 0.0 0 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5829 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5830 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5831 0 0.0 0.0 0.0 0.0 0 11584
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5834 724 0.0 0.0 0.0 0.0 0 11008
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5832 0 0.0 0.0 0.0 0.0 0 9864
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5833 34 0.0 0.0 0.0 0.0 0 544
hashWithSalt Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:175:3-63 6098 1 0.0 0.0 0.0 0.0 0 1296
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 5835 35 0.0 0.0 0.0 0.0 0 15360
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 5838 54 0.0 0.0 0.0 0.0 0 864
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5836 49 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 5837 27 0.0 0.0 0.0 0.0 0 1920
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 5821 35 0.0 0.0 0.0 0.0 0 1680
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5822 35 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5823 35 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 5824 35 0.0 0.0 0.0 0.0 0 0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 5345 6 0.0 0.0 0.0 0.0 0 192
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 5346 6 0.0 0.0 0.0 0.0 0 23208
addDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:427:1-56 5308 5 0.0 0.0 0.0 0.0 0 480
localDiscount Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:418:6-18 5309 5 0.0 0.0 0.0 0.0 0 0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5353 4 0.0 0.0 0.0 0.0 0 64
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5355 4 0.0 0.0 0.0 0.0 0 0
addCallStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:167:1-80 5842 2 0.0 0.0 0.0 0.0 0 0
envOptions Development.IDE.State.Service src\Development\IDE\State\Service.hs:41:7-16 5369 2 0.0 0.0 0.0 0.0 0 0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 6094 1 0.0 0.0 0.0 0.0 0 0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5296 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5297 0 0.0 0.0 0.0 0.0 0 0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(185,1)-(195,82) 5512 0 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5513 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5514 0 0.0 0.0 0.0 0.0 0 0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5515 0 0.0 0.0 0.0 0.0 0 64
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5519 0 0.0 0.0 0.0 0.0 0 40
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(177,1)-(182,67) 5437 0 0.0 0.0 0.0 0.0 0 0
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 5438 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 5439 0 0.0 0.0 0.0 0.0 0 0
addBuiltinRule Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(228,1)-(230,42) 5440 0 0.0 0.0 0.0 0.0 0 64
newValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:76:1-54 5444 0 0.0 0.0 0.0 0.0 0 40
getServiceEnv Development.IDE.State.Service src\Development\IDE\State\Service.hs:120:1-34 5362 0 0.0 0.0 0.0 0.0 0 0
getIdeGlobalAction Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:112:1-67 5363 0 0.0 0.0 0.0 0.0 0 96
getIdeGlobalExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(107,1)-(109,63) 5364 2 0.0 0.0 0.0 0.0 0 1008
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5366 2 0.0 0.0 0.0 0.0 0 32
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 5365 2 0.0 0.0 0.0 0.0 0 64
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5367 2 0.0 0.0 0.0 0.0 0 0
getShakeExtras Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(85,1)-(87,12) 5356 0 0.0 0.0 0.0 0.0 0 112
getShakeExtra Development.Shake.Internal.Derived src\Development\Shake\Internal\Derived.hs:63:1-74 5357 0 0.0 0.0 0.0 0.0 0 64
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5361 2 0.0 0.0 0.0 0.0 0 0
shakeExtra Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:220:6-15 5358 2 0.0 0.0 0.0 0.0 0 0
getShakeOptions Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:133:1-50 5359 0 0.0 0.0 0.0 0.0 0 0
globalOptions Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:395:6-18 5360 2 0.0 0.0 0.0 0.0 0 0
getVerbosity Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:181:1-48 6550 0 0.0 0.0 0.0 0.0 0 0
localVerbosity Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:414:6-19 6551 1 0.0 0.0 0.0 0.0 0 0
producesCheck Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(385,1)-(391,10) 5445 0 0.0 0.0 0.0 0.0 0 112
putNormal Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:168:1-26 6547 0 0.0 0.0 0.0 0.0 0 0
putWhen Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(153,1)-(157,35) 6548 0 0.0 0.0 0.0 0.0 0 240
shakeOptions Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:(230,1)-(236,13) 6553 0 0.0 0.0 0.0 0.0 0 496
fromString Data.ByteString.UTF8 Data\ByteString\UTF8.hs:48:1-34 6554 1 0.0 0.0 0.0 0.0 0 112
encode Codec.Binary.UTF8.String Codec\Binary\UTF8\String.hs:72:1-29 6556 0 0.0 0.0 0.0 0.0 0 648
encodeChar Codec.Binary.UTF8.String Codec\Binary\UTF8\String.hs:(50,1)-(67,25) 6560 0 0.0 0.0 0.0 0.0 0 280
mkId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:(94,1)-(103,20) 3970 695 0.0 0.0 0.4 0.1 0 4320
lookup General.Intern src\General\Intern.hs:36:1-40 3971 695 0.1 0.0 0.3 0.1 1 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5176 1357 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3972 695 0.0 0.0 0.1 0.1 0 11120
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3974 695 0.0 0.0 0.0 0.0 0 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5647 0 0.0 0.0 0.1 0.1 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5648 0 0.0 0.0 0.1 0.1 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5649 0 0.0 0.0 0.1 0.1 0 119952
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5652 7497 0.0 0.0 0.0 0.0 0 109968
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5650 0 0.0 0.0 0.1 0.0 0 152256
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5651 416 0.0 0.0 0.0 0.0 0 6656
hashWithSalt Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:175:3-63 6126 104 0.1 0.0 0.1 0.0 1 128536
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 5881 0 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5951 0 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:133:15-16 5952 146 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:103:15-16 6253 107 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:118:15-16 6226 88 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:98:15-16 6251 33 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:88:15-16 6245 33 0.0 0.0 0.0 0.0 0 0
add General.Intern src\General\Intern.hs:(31,1)-(32,20) 3985 180 0.0 0.0 0.1 0.0 0 23040
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3990 180 0.0 0.0 0.1 0.0 0 0
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3991 180 0.0 0.0 0.1 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3992 180 0.0 0.0 0.1 0.0 0 2880
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 3993 180 0.0 0.0 0.0 0.0 0 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3994 0 0.0 0.0 0.1 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3995 0 0.0 0.0 0.1 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5653 0 0.0 0.0 0.1 0.0 0 37456
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5656 2341 0.0 0.0 0.0 0.0 0 35392
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5654 0 0.1 0.0 0.1 0.0 1 32664
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5655 97 0.0 0.0 0.0 0.0 0 1552
hashWithSalt Development.IDE.State.RuleTypes src\Development\IDE\State\RuleTypes.hs:175:3-63 6127 16 0.0 0.0 0.0 0.0 0 27688
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 5933 0 0.0 0.0 0.0 0.0 0 0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5934 0 0.0 0.0 0.0 0.0 0 0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 5935 0 0.0 0.0 0.0 0.0 0 0
reportImportCyclesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(234,1)-(261,64) 5936 0 0.0 0.0 0.0 0.0 0 0
reportImportCyclesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(235,42)-(244,30) 5937 0 0.0 0.0 0.0 0.0 0 0
useE Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:134:1-49 5938 0 0.0 0.0 0.0 0.0 0 0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 5939 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5940 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5941 0 0.0 0.0 0.0 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5944 684 0.0 0.0 0.0 0.0 0 10416
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 5942 0 0.0 0.0 0.0 0.0 0 9240
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5943 33 0.0 0.0 0.0 0.0 0 528
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3996 180 0.0 0.0 0.0 0.0 0 77400
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 3998 236 0.0 0.0 0.0 0.0 0 3776
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 3999 228 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 3997 118 0.0 0.0 0.0 0.0 0 7816
insert General.Ids src\General\Ids.hs:(137,1)-(148,40) 3986 180 0.0 0.0 0.0 0.0 0 8640
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 3987 180 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3988 180 0.0 0.0 0.0 0.0 0 0
writeIORef' Data.IORef.Extra src\Data\IORef\Extra.hs:(15,1)-(17,20) 3989 180 0.0 0.0 0.0 0.0 0 0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4002 621 0.0 0.1 0.0 0.1 0 459576
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4007 695 0.0 0.0 0.0 0.0 0 38920
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 4008 695 0.0 0.0 0.0 0.0 0 0
quickly General.Wait src\General\Wait.hs:31:1-25 4003 695 0.0 0.0 0.0 0.0 0 0
nubOrd Data.List.Extra src\Data\List\Extra.hs:662:1-25 4000 621 0.0 0.0 0.0 0.0 0 19872
nubOrdBy Data.List.Extra src\Data\List\Extra.hs:(674,1)-(677,68) 4001 621 0.0 0.0 0.0 0.0 0 219616
quickly General.Wait src\General\Wait.hs:31:1-25 5294 4 0.0 0.0 0.0 0.0 0 128
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5298 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5299 0 0.0 0.0 0.0 0.0 0 0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 4017 0 0.0 0.0 0.0 0.0 0 0
whenJust Control.Monad.Extra src\Control\Monad\Extra.hs:36:1-36 3967 1418 0.1 0.0 0.1 0.0 1 0
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3979 1373 0.0 0.0 0.0 0.0 0 329232
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3980 0 0.0 0.0 0.0 0.0 0 0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5227 549 0.0 0.0 0.0 0.0 0 8784
addCallStack Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:167:1-80 4022 180 0.0 0.0 0.0 0.0 0 0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 4012 180 0.0 0.0 0.0 0.0 0 0
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 4013 0 0.0 0.0 0.0 0.0 0 0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 4014 0 0.0 0.0 0.0 0.0 0 0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 4015 4 0.0 0.0 0.0 0.0 0 10656
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5292 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5293 0 0.0 0.0 0.0 0.0 0 0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 4016 0 0.0 0.0 0.0 0.0 0 10208
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5290 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5291 0 0.0 0.0 0.0 0.0 0 0
result Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:230:6-11 5325 4 0.0 0.0 0.0 0.0 0 0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5300 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5301 0 0.0 0.0 0.0 0.0 0 0
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 5222 0 0.0 0.0 0.0 0.0 0 11120
toNanoSecs System.Clock System\Clock.hsc:279:1-73 5225 185 0.0 0.0 0.0 0.0 0 5936
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 5223 0 0.0 0.0 0.0 0.0 0 22968
quickly General.Wait src\General\Wait.hs:31:1-25 4268 0 0.0 0.0 0.0 0.0 0 0
getKeyValueFromId Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:75:1-50 4269 621 0.0 0.0 0.0 0.0 0 19968
lookup General.Ids src\General\Ids.hs:(151,1)-(157,22) 5302 4 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data\Primitive\Array.hs:84:5-11 5303 4 0.0 0.0 0.0 0.0 0 0
uses.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:39-43 5232 554 0.0 0.0 0.0 0.0 0 0
alwaysRerun Development.Shake.Internal.Rules.Rerun src\Development\Shake\Internal\Rules\Rerun.hs:(39,1)-(41,28) 5313 0 0.0 0.0 0.0 0.0 0 0
apply1 Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:241:1-57 5314 0 0.0 0.0 0.0 0.0 0 0
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 5315 0 0.0 0.0 0.0 0.0 0 0
fromValue Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:(88,1)-(91,46) 5324 5 0.0 0.0 0.0 0.0 0 80
runLocked Development.Shake.Internal.Core.Database src\Development\Shake\Internal\Core\Database.hs:34:1-50 5316 0 0.0 0.0 0.0 0.0 0 0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 5317 0 0.0 0.0 0.0 0.0 0 0
runWait General.Wait src\General\Wait.hs:(22,1)-(23,20) 5318 0 0.0 0.0 0.0 0.0 0 0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 5319 0 0.0 0.0 0.0 0.0 0 0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5320 0 0.0 0.0 0.0 0.0 0 0
getDependencyInformationRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(228,1)-(231,53) 5530 0 0.0 0.0 0.0 0.0 0 0
getDependencyInformationRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(229,48)-(231,53) 5531 0 0.0 0.0 0.0 0.0 0 0
rawDependencyInformation Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(201,1)-(225,62) 5532 0 0.0 0.0 0.0 0.0 0 0
rawDependencyInformation.go Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(202,9)-(225,62) 5533 0 0.0 0.0 0.0 0.0 0 0
use Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:288:1-39 5534 0 0.0 0.0 0.0 0.0 0 0
getLocatedImportsRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(185,1)-(195,82) 5448 0 0.0 0.0 0.0 0.0 0 0
getLocatedImportsRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(186,41)-(195,82) 5449 0 0.0 0.0 0.0 0.0 0 0
getParsedModuleRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(177,1)-(182,67) 5321 0 0.0 0.0 0.0 0.0 0 0
getParsedModuleRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(178,39)-(182,67) 5322 0 0.0 0.0 0.0 0.0 0 0
getFileContents Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:115:1-38 5323 0 0.0 0.0 0.0 0.0 0 0
typeCheckRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(287,1)-(297,74) 6092 0 0.0 0.0 0.0 0.0 0 0
typeCheckRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(288,33)-(297,74) 6093 0 0.0 0.0 0.0 0.0 0 0
fromLater General.Wait src\General\Wait.hs:(26,1)-(28,27) 5815 0 0.0 0.0 0.0 0.0 0 0
firstJustWaitUnordered General.Wait src\General\Wait.hs:(68,1)-(91,58) 5816 0 0.0 0.0 0.0 0.0 0 0
getDependenciesRule Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(266,1)-(271,48) 5817 0 0.0 0.0 0.0 0.0 0 0
getDependenciesRule.\ Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:(267,39)-(271,48) 5818 0 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 5332 1200 0.0 0.0 0.0 0.0 0 0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 5327 1200 0.0 0.0 0.0 0.0 0 0
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:15-16 5340 1007 0.0 0.0 0.0 0.0 0 0
ideTryIOException Development.IDE.Types.Diagnostics src\Development\IDE\Types\Diagnostics.hs:(122,1)-(123,80) 5233 33 0.0 0.0 0.0 0.0 0 5280
mapLeft Data.Either.Combinators src\Data\Either\Combinators.hs:165:1-24 5237 33 0.0 0.0 0.0 0.0 0 0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 5235 33 0.0 0.0 0.0 0.0 0 1056
getFileExistsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(73,1)-(79,82) 4908 0 0.0 0.0 3.6 2.1 0 0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4909 0 0.0 0.0 3.2 1.7 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4910 0 0.0 0.0 3.2 1.7 0 129472
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4911 68 0.0 0.0 0.0 0.0 0 4896
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4912 68 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 4964 68 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4933 68 0.0 0.0 0.0 0.0 0 2720
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 4929 68 0.0 0.0 0.1 0.0 0 9248
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 4930 68 0.0 0.0 0.1 0.0 0 38624
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 4938 68 0.0 0.0 0.0 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4956 91 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4939 68 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4940 0 0.0 0.0 0.0 0.0 0 22416
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4941 1401 0.0 0.0 0.0 0.0 0 21328
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4932 68 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4934 0 0.0 0.0 0.0 0.0 0 22416
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4935 1401 0.0 0.0 0.0 0.0 0 21328
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 4937 68 0.0 0.0 0.0 0.0 0 16320
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 4951 68 0.0 0.0 0.0 0.0 0 0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 4942 68 0.0 0.0 0.1 0.0 0 18496
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 4943 68 0.1 0.0 0.1 0.0 1 25256
copy Data.HashMap.Array Data\HashMap\Array.hs:(328,1)-(333,30) 4954 88 0.0 0.0 0.0 0.0 0 1408
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4944 68 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 4945 0 0.0 0.0 0.0 0.0 0 22416
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4946 1401 0.0 0.0 0.0 0.0 0 21328
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 4955 67 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data\HashMap\Array.hs:256:1-28 4953 44 0.0 0.0 0.0 0.0 0 2696
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 4947 68 0.0 0.0 0.0 0.0 0 0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 4948 68 0.0 0.0 0.0 0.0 0 2176
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 4949 68 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 4950 68 0.0 0.0 0.0 0.0 0 16320
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 4952 68 0.0 0.0 0.0 0.0 0 1088
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5027 23 0.0 0.0 0.0 0.0 0 0
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 4931 68 3.1 1.7 3.1 1.7 24 12291888
sendEvent Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(415,1)-(417,22) 4957 68 0.0 0.0 0.0 0.0 0 7072
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4958 0 0.0 0.0 0.0 0.0 0 0
showEvent Demo test\Demo.hs:(59,1)-(63,21) 4959 68 0.0 0.0 0.0 0.0 0 2176
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 4936 68 0.0 0.0 0.0 0.0 0 16864
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4913 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 4914 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 4915 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 4916 0 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.wrap Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:383:9-43 5021 0 0.0 0.0 0.0 0.0 0 88
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 5022 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 5023 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 5024 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 5025 0 0.0 0.0 0.0 0.0 0 0
getFileExistsRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(74,48)-(79,82) 4918 0 0.0 0.0 0.4 0.3 0 16376
||^ Control.Monad.Extra src\Control\Monad\Extra.hs:189:1-33 4921 0 0.0 0.0 0.4 0.3 0 0
ifM Control.Monad.Extra src\Control\Monad\Extra.hs:175:1-41 4922 0 0.4 0.3 0.4 0.3 3 2530584
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 5017 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 5018 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 5019 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 5020 0 0.0 0.0 0.0 0.0 0 0
getModificationTimeRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(86,1)-(96,77) 4048 0 0.0 0.0 2.0 0.8 0 0
defineEarlyCutoff Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,1)-(384,66) 4049 0 0.0 0.0 1.5 0.7 0 0
defineEarlyCutoff.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(356,88)-(381,32) 4050 0 0.0 0.0 1.5 0.7 0 63392
actionCatch Development.Shake.Internal.Core.Action src\Development\Shake\Internal\Core\Action.hs:(110,1)-(116,23) 4051 34 0.0 0.0 0.0 0.0 0 2448
fromAction Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:63:28-37 4052 34 0.0 0.0 0.0 0.0 0 0
defineEarlyCutoff.\.eq Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(375,17)-(377,30) 5211 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5185 33 0.0 0.0 0.0 0.0 0 1320
setValues Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,1)-(207,73) 5181 33 0.0 0.0 0.1 0.0 0 4488
setValues.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(203,60)-(207,73) 5182 33 0.0 0.0 0.1 0.0 0 20856
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5188 42 0.0 0.0 0.0 0.0 0 0
! Data.HashMap.Base Data\HashMap\Base.hs:(629,1)-(631,59) 5191 33 0.0 0.0 0.0 0.0 0 0
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5210 42 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5192 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5193 0 0.0 0.0 0.0 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5194 684 0.0 0.0 0.0 0.0 0 10416
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5184 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5186 0 0.0 0.0 0.0 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5187 684 0.0 0.0 0.0 0.0 0 10416
setValues.\.f Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:206:9-37 5190 33 0.0 0.0 0.0 0.0 0 18744
setValues.\.k Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:204:9-19 5207 33 0.0 0.0 0.0 0.0 0 0
setValues.\.outVal Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:205:9-96 5195 33 0.0 0.0 0.1 0.0 0 8976
insertWith Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:(151,1)-(179,76) 5196 33 0.0 0.0 0.0 0.0 0 14752
sparseIndex Data.HashMap.Base Data\HashMap\Base.hs:1867:1-42 5200 42 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5197 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 5198 0 0.0 0.0 0.0 0.0 0 10944
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5199 684 0.0 0.0 0.0 0.0 0 10416
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5202 0 0.0 0.0 0.0 0.0 0 3960
== Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(133,5)-(134,40) 5209 33 0.0 0.0 0.0 0.0 0 0
singleton Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:130:1-33 5203 33 0.0 0.0 0.1 0.0 0 0
singleton Data.HashMap.Base Data\HashMap\Base.hs:468:1-37 5204 33 0.1 0.0 0.1 0.0 1 1056
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 5205 33 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:137:5-55 5206 33 0.0 0.0 0.0 0.0 0 7920
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 5208 33 0.0 0.0 0.0 0.0 0 528
union Data.HashMap.Base Data\HashMap\Base.hs:1287:1-23 5201 33 0.0 0.0 0.0 0.0 0 8184
updateFileDiagnostics Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(392,1)-(407,78) 5183 33 1.4 0.6 1.4 0.6 11 4678016
updateFileDiagnostics.filtM Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(398,9)-(403,38) 5189 66 0.0 0.0 0.0 0.0 0 16368
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 4053 0 0.0 0.0 0.0 0.0 0 0
shakeOpen Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(226,1)-(231,23) 4054 0 0.0 0.0 0.0 0.0 0 0
shakeOpenDatabase Development.Shake.Database src\Development\Shake\Database.hs:(58,1)-(69,24) 4055 0 0.0 0.0 0.0 0.0 0 0
open Development.Shake.Internal.Core.Run src\Development\Shake\Internal\Core\Run.hs:(73,1)-(87,23) 4056 0 0.0 0.0 0.0 0.0 0 0
getModificationTimeRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(87,54)-(96,77) 5177 0 0.4 0.2 0.5 0.2 3 1254352
getModificationTimeRule.\.wrap Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:88:13-80 5179 33 0.1 0.0 0.1 0.0 1 5808
showTimePrecise Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:83:1-99 5180 33 0.0 0.0 0.0 0.0 0 37752
toIdeResultNew Development.IDE.State.Rules src\Development\IDE\State\Rules.hs:61:1-50 5885 0 0.0 0.0 0.0 0.0 0 2448
signalBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(196,1)-(199,127) 6567 2 0.0 0.0 0.0 0.0 0 64
delete Data.HashSet.Base Data\HashSet\Base.hs:265:1-39 6562 1 0.0 0.0 0.0 0.0 0 0
delete Data.HashMap.Base Data\HashMap\Base.hs:959:1-33 6563 1 0.0 0.0 0.0 0.0 0 0
delete' Data.HashMap.Base Data\HashMap\Base.hs:(963,1)-(1011,23) 6566 1 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 6564 1 0.0 0.0 0.0 0.0 0 0
defaultHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:288:1-50 6565 1 0.0 0.0 0.0 0.0 0 16
newLocal Development.Shake.Internal.Core.Types src\Development\Shake\Internal\Core\Types.hs:430:1-76 3793 1 0.0 0.0 0.0 0.0 0 0
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3768 0 0.0 0.0 0.0 0.0 0 64
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3769 0 0.0 0.0 0.0 0.0 0 48
addTiming General.Timing src\General\Timing.hs:(37,1)-(39,57) 6568 1 0.0 0.0 0.0 0.0 0 120
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 6569 0 0.0 0.0 0.0 0.0 0 32
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 6570 0 0.0 0.0 0.0 0.0 0 72
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 3770 1 0.0 0.0 0.0 0.0 0 24
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 3771 2 0.0 0.0 0.0 0.0 0 64
newBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:191:1-58 3762 0 0.0 0.0 0.0 0.0 0 64
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3763 0 0.0 0.0 0.0 0.0 0 48
newVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:145:1-27 3761 0 0.0 0.0 0.0 0.0 0 48
shakeAbbreviationsApply Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:(320,1)-(329,31) 6557 1 0.0 0.0 0.0 0.0 0 0
shakeThreads Development.Shake.Internal.Options src\Development\Shake\Internal\Options.hs:142:6-17 3708 1 0.0 0.0 0.0 0.0 0 0
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 3709 1 0.0 0.0 0.0 0.0 0 736
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 3710 1 0.0 0.0 0.0 0.0 0 176
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 3711 1 0.0 0.0 0.0 0.0 0 24
insert Data.HashMap.Base Data\HashMap\Base.hs:656:1-37 3712 1 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data\HashMap\Base.hs:166:1-28 3713 1 0.0 0.0 0.0 0.0 0 0
insert' Data.HashMap.Base Data\HashMap\Base.hs:(660,1)-(691,76) 3714 1 0.0 0.0 0.0 0.0 0 48
usingNumCapabilities General.Extra src\General\Extra.hs:(199,1)-(203,30) 3715 1 0.0 0.0 0.0 0.0 0 24
whenJustM Control.Monad.Extra src\Control\Monad\Extra.hs:41:1-43 6605 1 0.0 0.0 0.0 0.0 0 0
withLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:110:1-38 6552 1 0.0 0.0 0.0 0.0 0 0
newCleanup General.Cleanup src\General\Cleanup.hs:(34,1)-(39,31) 3707 0 0.0 0.0 0.1 0.0 0 1360
allocateThread General.Thread src\General\Thread.hs:(88,1)-(98,70) 6592 0 0.0 0.0 0.0 0.0 0 40
waitBarrier Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:(204,1)-(213,100) 6598 1 0.0 0.0 0.0 0.0 0 0
readVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:149:1-28 6599 1 0.0 0.0 0.0 0.0 0 32
writeVar Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:153:1-46 6596 1 0.0 0.0 0.0 0.0 0 40
modifyVar_ Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:161:1-38 6597 1 0.0 0.0 0.0 0.0 0 40
allocate General.Cleanup src\General\Cleanup.hs:(55,1)-(59,16) 6593 0 0.0 0.0 0.0 0.0 0 0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 6594 0 0.0 0.0 0.0 0.0 0 0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 6595 0 0.0 0.0 0.0 0.0 0 0
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 6600 0 0.0 0.0 0.0 0.0 0 0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 6601 0 0.0 0.0 0.0 0.0 0 0
resetTimings General.Timing src\General\Timing.hs:(23,1)-(25,39) 6602 0 0.0 0.0 0.0 0.0 0 48
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 6603 0 0.0 0.0 0.0 0.0 0 32
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 6604 0 0.0 0.0 0.0 0.0 0 72
usingLineBuffering General.Extra src\General\Extra.hs:(164,1)-(169,80) 6606 0 0.1 0.0 0.1 0.0 1 352
register General.Cleanup src\General\Cleanup.hs:(43,1)-(44,69) 6607 0 0.0 0.0 0.0 0.0 0 0
insert Data.HashMap.Strict.Base Data\HashMap\Strict\Base.hs:139:1-27 6608 0 0.0 0.0 0.0 0.0 0 0
newLock Control.Concurrent.Extra src\Control\Concurrent\Extra.hs:105:1-29 3716 0 0.0 0.0 0.0 0.0 0 48
offsetTime System.Time.Extra src\System\Time\Extra.hs:(95,1)-(100,34) 3722 0 0.0 0.0 0.0 0.0 0 48
getTime System.Clock System\Clock.hsc:(178,1)-(181,71) 3723 0 0.0 0.0 0.0 0.0 0 144
runRules Development.Shake.Internal.Core.Rules src\Development\Shake\Internal\Core\Rules.hs:(136,1)-(140,84) 3927 0 0.0 0.0 0.0 0.0 0 0
fileStoreRules Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(126,1)-(131,27) 3928 0 0.0 0.0 0.0 0.0 0 0
getFileContentsRule Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(100,1)-(111,64) 3929 0 0.0 0.0 0.0 0.0 0 0
getFileContentsRule.\ Development.IDE.State.FileStore src\Development\IDE\State\FileStore.hs:(101,39)-(111,64) 3956 34 0.0 0.0 0.0 0.0 0 2448
use_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:291:1-41 3957 34 0.0 0.0 0.0 0.0 0 2992
uses_ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:(294,1)-(298,26) 3958 34 0.0 0.0 0.0 0.0 0 155344
hashWithSalt1 Data.Hashable.Class Data\Hashable\Class.hs:269:1-45 3976 68 0.0 0.0 0.0 0.0 0 2992
defaultLiftHashWithSalt Data.Hashable.Class Data\Hashable\Class.hs:281:1-60 3977 34 0.0 0.0 0.0 0.0 0 0
hashWithSalt Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:18-25 3975 34 0.0 0.0 0.0 0.0 0 0
rnf Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:325:27-32 3966 34 0.0 0.0 0.0 0.0 0 0
uses Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:350:1-79 3959 34 0.0 0.0 0.0 0.0 0 32368
apply Development.Shake.Internal.Core.Build src\Development\Shake\Internal\Core\Build.hs:(227,1)-(235,70) 3960 34 0.0 0.0 0.0 0.0 0 11152
newKey Development.Shake.Internal.Value src\Development\Shake\Internal\Value.hs:73:1-68 3973 34 0.0 0.0 0.0 0.0 0 7888
define Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:1-61 3930 0 0.0 0.0 0.0 0.0 0 16
define.\ Development.IDE.State.Shake src\Development\IDE\State\Shake.hs:284:41-61 3951 34 0.0 0.0 0.0 0.0 0 2720
initialise Development.IDE.State.Service src\Development\IDE\State\Service.hs:(77,1)-(87,20) 3952 0 0.0 0.0 0.0 0.0 0 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment