Skip to content

Instantly share code, notes, and snippets.

@andrewthad
Created May 18, 2020 11:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewthad/9300e426258d02a168cf6b2b742cbe91 to your computer and use it in GitHub Desktop.
Save andrewthad/9300e426258d02a168cf6b2b742cbe91 to your computer and use it in GitHub Desktop.
T5030 built with ticky compiler before and after boxed rep
This file has been truncated, but you can view the full file.
'/home/amartin/ghc-boxedrep-ticky/lib/ghc-8.11.0.20200515/bin/ghc' '-B/home/amartin/ghc-boxedrep-ticky/lib/ghc-8.11.0.20200515' '-O2' './testsuite/tests/perf/compiler/T5030.hs' +RTS '-rboxedrep.ticky'
STACK USAGE:
ENTERS: 124184476 of which 124184476 (100.0%) direct to the entry code
[the rest indirected via Node's info ptr]
19582791 ( 15.8%) thunks
21067039 ( 17.0%) data values
0 ( 0.0%) normal indirections
0 ( 0.0%) permanent indirections
FUNCTION ENTRIES: 83534646
TAIL CALLS: 70078022, of which 32381373 (46%) were to known functions
SLOW APPLICATIONS: 0 evaluated, 0 unevaluated
Too few args Correct args Too many args
FUN 0 0 0
PAP 0 0 0
RETURNS: 41264847
18611373 ( 45.1%) from entering a new constructor
[the rest from entering an existing constructor]
RET_NEW: 18611373: 60.4% 17.4% 15.0% 2.5% 3.2% 0.8% 0.2% 0.2% 0.3%
RET_OLD: 21067039: 18.2% 13.2% 19.2% 1.1% 20.3% 0.3% 1.6% 5.7% 20.3%
RET_UNBOXED_TUP: 1586435: 0.0% 93.5% 6.4% 0.1% 0.0% 0.0% 0.0% 0.0% 0.0%
UPDATE FRAMES: 19570574 (0 omitted from thunks)
CATCH FRAMES: 0
UPDATES: 0
0 ( 0.0%) data values
[0 in place, 0 allocated new space]
0 ( 0.0%) partial applications
[0 in place, 0 allocated new space]
0 ( 0.0%) updates by squeezing
The following table is explained by https://gitlab.haskell.org/ghc/ghc/wikis/debugging/ticky-ticky
All allocation numbers are in bytes.
**************************************************
Entries Alloc Alloc'd Non-void Arguments STG Name
--------------------------------------------------------------------------------
1 0 0 0 lvl3{v r3TQ} (GHC.TopHandler) (fun)
1 0 0 0 lvl5{v r3TS} (GHC.TopHandler) (fun)
1 0 0 0 GHC.TopHandler.flushStdHandles1{v r3TB} (fun)
1 0 0 0 GHC.TopHandler.flushStdHandles{v rIl} (fun)
1 40 0 1 T sat_s6eD{v} (GHC.Utils.Panic) (fun) in s6eE
1 0 0 1 M sat_s6ev{v} (GHC.Utils.Panic) (fun) in s6ew
1 40 0 1 M sat_s6ew{v} (GHC.Utils.Panic) (fun) in s6ex
1 40 0 1 M sat_s6ex{v} (GHC.Utils.Panic) (fun) in s6ey
1 48 0 1 M sat_s6ey{v} (GHC.Utils.Panic) (fun) in s6eE
4 0 0 0 sat_s3mI{v} (GHC.Conc.Signal) (fun) in r31U
4 0 0 0 sat_s3mJ{v} (GHC.Conc.Signal) (fun) in r31U
1 96 0 1 T sat_s6eE{v} (GHC.Utils.Panic) (fun) in s6eI
1 0 0 0 sat_s1XZ{v} (Control.Concurrent.MVar) (fun) in r1uc
2 48 0 1 T lvl{v sejU} (Control.Monad.Catch) (fun) in r3l3
1 0 0 1 S GHC.Runtime.Interpreter.stopInterp{v r8hx} (fun)
1 16 0 0 sat_s3WF{v} (System.Posix.Directory) (fun) in r3BD
1 16 0 1 S System.Posix.Directory.removeDirectory2{v r3BD} (fun)
1 0 0 0 sat_s3WZ{v} (System.Posix.Directory) (fun) in r3BC
1 32 0 1 L System.Posix.Directory.removeDirectory1{v r3BC} (fun)
1 0 0 1 L System.Directory.removeDirectory{v ryN} (fun)
1 0 0 1 L sat_s6JH{v} (GHC.SysTools.FileCleanup) (fun) in s6JJ
1 112 0 1 M sat_s6JJ{v} (GHC.SysTools.FileCleanup) (fun) in r1Dy
1 24 0 1 M sat_s6Jz{v} (GHC.SysTools.FileCleanup) (fun) in r1Dy
1 200 0 1 S GHC.SysTools.FileCleanup.cleanTempDirs{v r1Dy} (fun)
1 0 0 1 L sat_s6Jq{v} (GHC.SysTools.FileCleanup) (fun) in r1Dz
1 104 0 1 S sat_s6Jn{v} (GHC.SysTools.FileCleanup) (fun) in r1Dz
1 200 0 1 S GHC.SysTools.FileCleanup.cleanTempFiles{v r1Dz} (fun)
1 184 0 1 S sat_snrS{v} (GHC) (fun) in r9Cy
2 0 0 1 T sat_sekn{v} (Control.Monad.Catch) (fun) in r3l5
2 0 0 2 .M sat_sek3{v} (Control.Monad.Catch) (fun) in r3l3
2 0 0 2 .M sat_se33{v} (Control.Monad.Catch) (fun) in ra4q
1 0 0 1 E GHC.Types.Basic.failed{v r2xr} (fun)
1 80 0 1 E sat_saxe{v} (Main) (fun) in saxg
1 272 0 1 S sat_st1b{v} (GHC.Driver.Make) (fun) in st1c
1 136 0 1 S sat_st1c{v} (GHC.Driver.Make) (fun) in st1g
1 352 0 1 E sat_st1g{v} (GHC.Driver.Make) (fun) in st1h
1 0 0 1 S GHC.Driver.Types.ic_int_print{v r8Rb} (fun)
1 0 0 1 S GHC.Driver.Types.ic_dflags{v r8R1} (fun)
1 0 0 1 S GHC.Driver.Types.ic_monad{v r8Ra} (fun)
2 96 0 2 MS GHC.Types.Name.nameIsFromExternalPackage{v r2Hh} (fun)
2 112 0 1 > keep_external_name{v srEC} (GHC.Driver.Make) (fun) in r74U
1 240 0 1 S discardIC{v r74U} (GHC.Driver.Make) (fun)
1 176 0 3 +EE loadFinish{v r74S} (GHC.Driver.Make) (fun)
1 0 0 2 SS GHC.Driver.Types.mgLookupModule{v r94q} (fun)
1 128 0 1 E sat_ssZe{v} (GHC.Driver.Make) (fun) in ssZg
3 0 0 2 EE $c==4{v rvCU} (GHC.Driver.Session) (fun)
1 0 0 2 SS GHC.Driver.Types.mgElemModule{v r94p} (fun)
1 56 0 3 SES link'{v r6It} (GHC.Driver.Pipeline) (fun)
1 0 0 4 ESES sat_slV4{v} (GHC.Driver.Pipeline) (fun) in r6Ir
1 0 0 1 S GHC.Driver.Hooks.linkHook{v r5pf} (fun)
1 16 0 2 ES GHC.Driver.Pipeline.link{v r6Ir} (fun)
2 64 0 1 S sat_s6Fe{v} (GHC.SysTools.FileCleanup) (fun) in r1DK
2 0 0 1 S sat_s2Qg{v} (GHC.IO) (fun,se) in r2h0
3 0 0 1 S sat_s57k{v} (System.Posix.Files) (fun) in r48R
3 48 0 1 L System.Posix.Files.removeLink1{v r48R} (fun)
3 0 0 1 L System.Directory.removeFile{v ryS} (fun)
4 224 0 3 S>L removeWith{v r1DK} (GHC.SysTools.FileCleanup) (fun)
3 0 0 1 L sat_s6Gv{v} (GHC.SysTools.FileCleanup) (fun) in r1DJ
3 192 0 1 L GHC.Driver.Phases.isHaskellUserSrcFilename{v r1li} (fun)
1 656 0 1 S sat_ssZg{v} (GHC.Driver.Make) (fun) in ssZi
1 0 0 1 E GHC.Types.Basic.succeeded{v r2xq} (fun)
1 248 0 1 T sat_ssZi{v} (GHC.Driver.Make) (fun) in ssZk
1 48 0 1 T sat_ssz5{v} (GHC.Driver.Make) (fun) in ssz6
1 232 0 1 S sat_ssw4{v} (GHC.Driver.Make) (fun) in ssup
1 464 0 1 S sat_ssyx{v} (GHC.Driver.Make) (fun) in ssyy
1 528 0 1 M sat_ssyy{v} (GHC.Driver.Make) (fun) in ssyA
1 0 0 2 +M GHC.Driver.Monad.defaultWarnErrLogger{v r3bg} (fun)
1 72 0 1 S sat_ssxe{v} (GHC.Driver.Make) (fun) in ssyA
9 168 0 2 >L GHC.Utils.Misc.strictMap{v r47r} (fun)
1 272 0 3 SSS GHC.Iface.UpdateCafInfos.updateModDetailsCafInfos{v r3ma} (fun)
1 192 0 1 S sat_smAE{v} (GHC.Driver.Pipeline) (fun) in smAF
1 0 0 1 S GHC.Driver.Pipeline.Monad.iface{v r38x} (fun)
1 0 0 1 S GHC.Driver.Pipeline.Monad.pipeStateModIface{v r38Y} (fun)
1 64 0 1 T sat_smAF{v} (GHC.Driver.Pipeline) (fun) in smAG
1 0 0 1 S GHC.Driver.Pipeline.Monad.maybe_loc{v r38v} (fun)
1 184 0 1 L sat_smlM{v} (GHC.Driver.Pipeline) (fun) in smlN
1 208 0 1 S sat_smlN{v} (GHC.Driver.Pipeline) (fun) in smlS
1 0 0 1 S sat_s56h{v} (System.Posix.Files) (fun) in s56i
1 24 0 1 S sat_s56i{v} (System.Posix.Files) (fun) in r48U
1 24 0 2 LL System.Posix.Files.rename1{v r48U} (fun)
1 0 0 0 sat_saG1{v} (System.Directory) (fun) in r7zK
1 24 0 2 LL System.Directory.copyFile4{v r7zK} (fun)
1 0 0 0 sat_saVL{v} (System.Directory) (fun) in saWJ
1 0 0 1 S sat_s58R{v} (System.Posix.Files) (fun) in r48K
1 72 0 1 L System.Posix.Files.getSymbolicLinkStatus1{v r48K} (fun)
1 16 0 0 sat_saVE{v} (System.Directory) (fun) in saWJ
1 72 0 0 sat_saWJ{v} (System.Directory) (fun) in r7zI
1 24 0 2 LL System.Directory.copyFile2{v r7zI} (fun)
1 0 0 2 LL System.Directory.renameFile{v ryU} (fun)
1 128 0 1 . sat_sdAy{v} (GHC.Utils.Misc) (fun) in r47K
1 0 0 1 T sat_s80Z{v} (GHC.SysTools.Process) (fun) in r1E1
1 24 0 1 M sat_s86G{v} (GHC.SysTools.Process) (fun) in s86H
1 24 0 1 M sat_s85b{v} (GHC.SysTools.Process) (fun) in s85c
1 0 0 1 S System.Process.callCommand4{v r6Q1} (fun)
1 0 0 1 S System.Process.waitForProcess{v r10j} (fun)
2 112 0 1 M sat_s85E{v} (GHC.SysTools.Process) (fun) in s85g
2 80 0 2 p. Control.Concurrent.Chan.$wwriteChan{v r2dP} (fun)
2 0 0 2 S. Control.Concurrent.Chan.writeChan1{v r2dO} (fun)
2 0 0 2 S. Control.Concurrent.Chan.writeChan{v riF} (fun)
2 80 0 0 sat_s2AE{v} (Control.Concurrent.Chan) (fun) in s2AR
2 0 0 0 sat_s2AF{v} (Control.Concurrent.Chan) (fun) in s2AR
2 112 0 0 sat_s2AR{v} (Control.Concurrent.Chan) (fun) in r2dN
2 32 0 1 p Control.Concurrent.Chan.$wreadChan{v r2dN} (fun)
2 0 0 1 S Control.Concurrent.Chan.readChan1{v r2dM} (fun)
2 0 0 1 S Control.Concurrent.Chan.readChan{v riG} (fun)
3 224 0 2 SM log_loop{v s85g} (GHC.SysTools.Process) (fun) in s85I
1 88 0 1 S sat_s85I{v} (GHC.SysTools.Process) (fun) in s85J
1 0 0 1 S sat_s84T{v} (GHC.SysTools.Process) (fun) in s84U
2 0 0 2 LM loop{v s835} (GHC.SysTools.Process) (fun) in r1E3
2 128 0 1 L sat_s83R{v} (GHC.SysTools.Process) (fun) in r1E3
2 0 0 1 M GHC.IO.Handle.Text.hGetContents{v r14J} (fun)
2 0 0 0 sat_s3j8{v} (Control.Exception.Base) (fun) in r2hL
2 320 0 3 SM> GHC.SysTools.Process.readerProc{v r1E3} (fun)
2 0 0 0 sat_s8Y2{v} (GHC.Conc.Sync) (fun) in r6qq
1 144 0 1 S sat_s84U{v} (GHC.SysTools.Process) (fun) in s85c
2 0 0 0 sat_s3kb{v} (Control.Exception.Base) (fun) in s3ki
2 64 0 1 S GHC.Conc.Sync.forkIO1{v r6qq} (fun)
2 0 0 1 S GHC.Conc.Sync.forkIO{v r1Gl} (fun)
2 144 0 0 sat_s3ki{v} (Control.Exception.Base) (fun) in r2hI
2 64 0 3 S>> Control.Exception.Base.bracketOnError1{v r2hI} (fun)
2 0 0 3 S>> Control.Exception.Base.bracketOnError{v rF6} (fun)
1 136 0 1 S System.Process.Internals.unwrapHandles{v rwI} (fun)
1 736 0 1 T sat_s85c{v} (GHC.SysTools.Process) (fun) in s85d
1 0 0 0 sat_s6Sj{v} (System.Process.Posix) (fun) in s6Ss
1 40 0 0 sat_s6Ss{v} (System.Process.Posix) (fun) in s6PB
9 0 0 1 M GHC.Utils.CliOption.showOpt{v rgd} (fun)
1 24 0 2 LS createProcess_1{v r2vE} (System.Process.Internals) (fun)
1 0 0 2 LS System.Process.Internals.createProcess_{v rwG} (fun)
1 384 0 1 . sat_s85d{v} (GHC.SysTools.Process) (fun) in s85e
1 0 0 1 > GHC.IO.mask1{v r2h9} (fun)
1 0 0 1 > GHC.IO.mask{v roW} (fun)
1 64 0 1 > sat_s85e{v} (GHC.SysTools.Process) (fun) in s85J
1 80 0 1 S sat_s85J{v} (GHC.SysTools.Process) (fun) in r1E2
1 40 0 0 Control.Concurrent.Chan.newChan1{v r2dL} (fun)
1 0 0 0 Control.Concurrent.Chan.newChan{v riE} (fun)
1 56 0 6 S>LLMM GHC.SysTools.Process.builderMainLoop{v r1E2} (fun)
1 80 0 1 L sat_s86H{v} (GHC.SysTools.Process) (fun) in r1DZ
1 96 0 3 LLS GHC.SysTools.Process.handleProc{v r1E1} (fun)
1 0 0 1 S sat_s819{v} (GHC.SysTools.Process) (fun) in r1E0
1 232 0 5 SLLL> GHC.SysTools.Process.runSomethingWith{v r1E0} (fun)
1 0 0 1 > sat_s86B{v} (GHC.SysTools.Process) (fun) in r1DZ
1 88 0 7 S>LLLMM GHC.SysTools.Process.runSomethingFiltered{v r1DZ} (fun)
1 16 0 1 M sat_safJ{v} (GHC.SysTools.Tasks) (fun) in r4Qt
3 0 0 2 EE $c==9{v rvD9} (GHC.Driver.Session) (fun)
2 32 0 1 L GHC.Utils.CliOption.Option{v r1eT} (fun)
1 0 0 1 S GHC.Settings.toolSettings_ccSupportsNoPie{v rwv} (fun)
1 296 0 1 S GHC.Driver.Session.picCCOpts{v r2MZ} (fun)
1 0 0 1 S GHC.Driver.Session.includePathsGlobal{v r2Bc} (fun)
1 0 0 1 L ds2{v sm1d} (GHC.Driver.Pipeline) (fun) in sm2A
9 144 0 1 M sat_s81u{v} (GHC.SysTools.Process) (fun) in r1DW
1 0 0 1 S GHC.Driver.Session.includePathsQuote{v r2Bb} (fun)
2 112 0 1 L ds2{v sm1o} (GHC.Driver.Pipeline) (fun) in sm2A
1 0 0 1 S GHC.Settings.toolSettings_opt_a{v rwS} (fun)
1 24 0 1 S GHC.Driver.Session.opt_a{v r2IB} (fun)
1 32 0 2 S> GHC.Driver.Session.getOpts{v r2JJ} (fun)
1 0 0 1 S GHC.Settings.toolSettings_pgm_a{v rwA} (fun)
1 24 0 1 S GHC.Driver.Session.pgm_a{v r2Ij} (fun)
1 40 0 1 L GHC.SysTools.Process.getGccEnv{v r1DW} (fun)
1 40 0 2 SL GHC.SysTools.Tasks.traceToolCommand{v r4QE} (fun)
1 320 0 2 SL GHC.SysTools.Tasks.runAs{v r4Qt} (fun)
1 1008 0 1 L sat_sm2t{v} (GHC.Driver.Pipeline) (fun) in sm2A
1 136 0 3 +L> GHC.Utils.Misc.withAtomicRename{v r47K} (fun)
1 664 0 1 E sat_sm2A{v} (GHC.Driver.Pipeline) (fun) in sm2C
1 96 0 1 E sat_s64g{v} (GHC.SysTools.Info) (fun) in s64i
1 0 0 1 E sat_s644{v} (GHC.SysTools.Info) (fun) in r1CM
1 0 0 1 + Control.Monad.Fail.$p1MonadFail{v rlv} (fun)
1255 0 0 1 C lvl{v r5UB} (Data.OldList) (fun)
9 0 0 3 +LL Data.OldList.isInfixOf{v rtk} (fun)
11 1296 0 1 L Data.OldList.lines{v rur} (fun)
1 56 0 1 T sat_s63D{v} (GHC.SysTools.Info) (fun) in r1CM
2 80 0 1 M sat_s9o6{v} (System.Process) (fun,se) in s9mH
2 0 0 1 S System.Process.cleanupProcess_pred{v r6Qj} (fun)
2 32 0 0 sat_s9ns{v} (System.Process) (fun) in s9nE
2 96 0 1 S sat_s9nE{v} (System.Process) (fun,se) in s9mH
2 48 0 1 M lvl40{v r6RP} (System.Process) (fun,se)
4 0 0 0 sat_s7Gh{v} (System.Process.Common) (fun) in s7Gu
4 0 0 0 sat_s7Gi{v} (System.Process.Common) (fun) in s7Gu
4 256 0 0 sat_s7Gu{v} (System.Process.Common) (fun) in r5yN
4 96 0 2 p> System.Process.Common.$wmodifyProcessHandle{v r5yN} (fun)
2 80 0 0 m{v s9mH} (System.Process) (fun) in r6Q2
2 0 0 0 sat_s9ow{v} (System.Process) (fun) in s9oG
2 0 0 0 sat_s9ox{v} (System.Process) (fun) in s9oG
2 128 0 0 sat_s9oG{v} (System.Process) (fun) in r6Q2
2 96 0 3 pEp System.Process.$wwaitForProcess{v r6Q2} (fun)
1 24 0 0 lvl80{v s9wP} (System.Process) (fun) in s9xH
2 0 0 0 sat_s9iJ{v} (System.Process) (fun) in s9iQ
1 0 0 0 lvl79{v s9wO} (System.Process) (fun) in s9xH
1 0 0 1 S sat_s9xu{v} (System.Process) (fun,se) in s9xv
1 56 0 1 S sat_s9xv{v} (System.Process) (fun,se) in s9xH
6 0 0 0 lvl3{v s85A} (GHC.IO.FD) (fun) in r6tl
1295 0 0 1 L System.Process.readCreateProcess_go{v r6Qy} (fun)
1 24 0 0 sat_s9wU{v} (System.Process) (fun) in s9xH
2 32 0 0 sat_s9is{v} (System.Process) (fun) in s9ix
2 32 0 0 sat_s9ix{v} (System.Process) (fun) in s9iy
2 48 0 0 sat_s9iy{v} (System.Process) (fun) in s9iQ
2 0 0 0 sat_s9iL{v} (System.Process) (fun) in s9iQ
2 208 0 0 sat_s9iQ{v} (System.Process) (fun) in r6Qz
2 64 0 2 S> System.Process.readCreateProcess3{v r6Qz} (fun)
1 184 0 1 S sat_s9wK{v} (System.Process) (fun) in s9xH
1 184 0 1 S sat_s9wi{v} (System.Process) (fun) in s9xH
1 168 0 4 MMMS sat_s9xH{v} (System.Process) (fun,se) in r6QF
1 0 0 0 sat_s9sc{v} (System.Process) (fun) in s9ss
6 96 0 0 sat_s7E1{v} (System.Process.Common) (fun) in r5yH
6 624 0 2 pE System.Process.Common.$wpfdToHandle{v r5yH} (fun)
2 32 0 0 $wio{v s6PS} (System.Process.Posix) (fun) in s6PB
1 0 0 0 sat_s6S2{v} (System.Process.Posix) (fun) in s6PB
1 16 0 0 lvl{v r5NO} (System.Process.Posix) (fun)
6 0 0 3 LSM System.Process.Common.mbFd1{v r5yB} (fun)
2 744 0 1 S $wlvl{v s6PB} (System.Process.Posix) (fun) in s6Py
2 0 0 2 IS lvl13{v s6SV} (System.Process.Posix) (fun) in s6Py
2 0 0 1 L sat_s6T0{v} (System.Process.Posix) (fun) in s6Py
1 0 0 2 ML GHC.SysTools.BaseDir.expandToolDir{v roh} (fun)
1 0 0 1 S GHC.Settings.toolSettings_pgm_c{v rwz} (fun)
1 24 0 1 S GHC.Driver.Session.pgm_c{v r2Ii} (fun)
2 368 0 1 S karg3{v s6Py} (System.Process.Posix) (fun,se) in s6Pv
2 304 0 1 S karg2{v s6Pv} (System.Process.Posix) (fun,se) in s6Ps
2 304 0 1 S karg1{v s6Ps} (System.Process.Posix) (fun) in s6Pp
2 304 0 1 S karg{v s6Pp} (System.Process.Posix) (fun) in s6Ts
1 0 0 1 I lvl12{v s6Kq} (System.Process.Posix) (fun) in r1c7
68 0 0 3 SIS GHC.Storable.writePtrOffPtr1{v r1rk} (fun)
3 1088 0 4 >.SL Foreign.Marshal.Array.$wpokeArray0{v r34z} (fun)
3 0 0 1 S sat_s3O9{v} (Foreign.Marshal.Array) (fun) in rpj
6 0 0 1 S Foreign.Storable.$fStorablePtr_$calignment{v r470} (fun)
3 384 0 4 +.L> Foreign.Marshal.Array.withArrayLen0{v rpj} (fun)
1 0 0 1 L sat_s6Ku{v} (System.Process.Posix) (fun) in r1c7
65 1560 0 1 L sat_s36n{v} (Foreign.Marshal.Utils) (fun) in s36o
52 0 0 1 T sat_s86W{v} (GHC.SysTools.Process) (fun) in r1DT
65 1560 0 1 . sat_s36o{v} (Foreign.Marshal.Utils) (fun) in rKP
53 1272 0 1 T System.Process.Posix.withCEnvironment1{v r5NM} (fun)
65 0 0 2 L> System.Posix.Internals.withFilePath1{v r6KT} (fun)
68 2080 0 3 >L> Foreign.Marshal.Utils.withMany{v rKP} (fun)
1 96 0 2 TL GHC.SysTools.Process.replaceVar{v r1DT} (fun)
1 32 0 2 L> System.Process.Posix.withCEnvironment{v r1c7} (fun)
2 304 0 1 S sat_s6Ts{v} (System.Process.Posix) (fun,se) in s6Tt
2 304 0 1 S sat_s6Tt{v} (System.Process.Posix) (fun,se) in s6Tu
2 288 0 1 S sat_s6Tu{v} (System.Process.Posix) (fun,se) in s6Tv
2 272 0 1 S sat_s6Tv{v} (System.Process.Posix) (fun,se) in r5Ns
2 0 0 0 sat_s6Tw{v} (System.Process.Posix) (fun) in r5Ns
2 32 0 2 LS System.Process.Common.withFilePathException1{v r5yQ} (fun)
2 432 0 2 LS System.Process.Posix.createProcess_Internal1{v r5Ns} (fun)
1 208 0 0 sat_s9ss{v} (System.Process) (fun) in r6Q5
1 32 0 3 LS> System.Process.callCommand7{v r6Q5} (fun)
2 304 0 2 LL System.Process.proc{v r100} (fun)
2 256 0 1 S GHC.SysTools.Process.enableProcessJobs{v r1DR} (fun)
1 144 0 2 SL System.Process.readCreateProcessWithExitCode1{v r6QF} (fun)
1 0 0 2 SL System.Process.readCreateProcessWithExitCode{v r10e} (fun)
1 256 0 1 L sat_s87m{v} (GHC.SysTools.Process) (fun) in r1DU
1 0 0 0 System.Environment.getEnvironment{v rHM} (fun)
1 32 0 3 LLT GHC.SysTools.Process.readProcessEnvWithExitCode{v r1DU} (fun)
1 184 0 1 S GHC.SysTools.Info.getCompilerInfo'{v r1CM} (fun)
1 40 0 1 M sat_s64i{v} (GHC.SysTools.Info) (fun) in r1CL
2 0 0 1 S GHC.Driver.Session.rtccInfo{v r2AT} (fun)
1 64 0 1 S GHC.SysTools.Info.getCompilerInfo{v r1CL} (fun)
1 0 0 2 LL System.FilePath.Posix.-<.>{v rkj} (fun)
1 304 0 1 L sat_sm2C{v} (GHC.Driver.Pipeline) (fun) in sm2D
1 88 0 1 M sat_sm2D{v} (GHC.Driver.Pipeline) (fun) in r6IG
1 0 0 1 S sat_slDa{v} (GHC.Driver.Pipeline) (fun)
1 0 0 4 +S.. GHC.Driver.Session.ifGeneratingDynamicToo{v r2IU} (fun)
1 96 0 2 SS sat_s6Yp{v} (GHC.Driver.Pipeline.Monad) (fun) in r393
1 0 0 1 > sat_s6Yf{v} (GHC.Driver.Pipeline.Monad) (fun) in r393
1 32 0 1 L GHC.Driver.Pipeline.Monad.setForeignOs{v r393} (fun)
1 176 0 1 L sat_smki{v} (GHC.Driver.Pipeline) (fun) in smkj
1 136 0 1 M sat_smkj{v} (GHC.Driver.Pipeline) (fun) in smkm
1 40 0 3 ppL GHC.Utils.Binary.$wwriteBinMem{v rHZW} (fun)
1 40 0 1 L sat_sriw{v} (GHC.Driver.Types) (fun) in rfUC
1 0 0 1 S GHC.Driver.Types.mi_ext_fields{v r8SH} (fun)
1 0 0 1 M Data.Map.Internal.size{v r21} (fun)
1 200 0 2 SS $cput_1{v rfUC} (GHC.Driver.Types) (fun)
1 56 0 5 pppiS GHC.Utils.Binary.$wputDictionary{v rHZ8} (fun)
1 24576 0 6 SpppiS GHC.Iface.Binary.$wputSymbolTable{v reSQ} (fun)
1 0 0 2 >M Data.Map.Internal.$fFunctorMap_$cfmap{v r57} (fun)
1 48 0 2 SS $cput_2{v r4q7} (GHC.Hs.Doc) (fun)
1 24 0 2 SS $cput_1{v r4pW} (GHC.Hs.Doc) (fun)
34 7344 0 2 SS $cput_15{v r9hB} (GHC.Iface.Syntax) (fun)
41 3608 0 2 SM $cput_{v r91G} (GHC.Core) (fun)
7 0 0 4 pppM GHC.Utils.Binary.$w$cput_24{v rHVp} (fun)
7 0 0 4 pppS GHC.Utils.Binary.$w$cput_23{v rHVo} (fun)
7 0 0 2 SS GHC.Utils.Binary.$fBinaryOverlapFlag4{v rHVn} (fun)
7 2128 0 2 SS $cput_16{v r9hI} (GHC.Iface.Syntax) (fun)
2414 231744 0 1 S GHC.Builtin.Utils.isKnownKeyName{v r4kw} (fun)
2414 26136 0 6 pppppS GHC.Iface.Binary.$wputName{v reSO} (fun)
2414 0 0 2 SS ipv20{v sh8F} (GHC.Iface.Binary) (fun) in reSS
1 32 0 2 SE $cput_{v r3Dl} (GHC.Driver.Phases) (fun)
1261 42224 0 6 pppppS GHC.Iface.Binary.$wputFastString{v reSM} (fun)
1261 0 0 2 SS ipv21{v sh8O} (GHC.Iface.Binary) (fun) in reSS
1 5448 0 2 SS $cput_5{v rfVv} (GHC.Driver.Types) (fun)
1 344 0 6 +>ppp. GHC.Iface.Binary.$wputWithUserData{v reSS} (fun)
1 48 0 3 SLS GHC.Iface.Binary.writeBinIface1{v reST} (fun)
1 0 0 3 SLS GHC.Iface.Binary.writeBinIface{v r4ic} (fun)
2 0 0 2 LL System.FilePath.Posix.replaceExtension{v rkk} (fun)
1 88 0 3 SLS GHC.Iface.Load.writeIface{v r5gL} (fun)
1 16 0 1 M GHC.Driver.Types.mkIfaceWarnCache{v r948} (fun)
2 0 0 1 S GHC.Driver.Types.mi_iface_hash{v r8SP} (fun)
1 608 0 4 SSMS GHC.Driver.Main.hscMaybeWriteIface{v r8jT} (fun)
1 144 0 2 SS sat_s6Xw{v} (GHC.Driver.Pipeline.Monad) (fun) in r394
1 0 0 1 > sat_s6Xk{v} (GHC.Driver.Pipeline.Monad) (fun) in r394
1 40 0 2 SS GHC.Driver.Pipeline.Monad.setIface{v r394} (fun)
1 488 0 1 S sat_smkm{v} (GHC.Driver.Pipeline) (fun) in smkn
1 120 0 1 S sat_sa3b{v} (GHC.Iface.Make) (fun) in r4z4
1 648 0 1 S sat_seOE{v} (GHC.Iface.Recomp) (fun) in seOF
1 0 0 1 S GHC.Driver.Types.dep_plgins{v r8QF} (fun)
2 752 0 2 SS $cput_3{v rfV0} (GHC.Driver.Types) (fun)
3 0 0 1 M sat_sa7s{v} (GHC.HsToCore.Usage) (fun) in sa8E
20 5760 0 2 SM $cput_2{v rfUK} (GHC.Driver.Types) (fun)
1 0 0 7 +++++ST GHC.Utils.Binary.$fBinary(,,,,)3{v rHSi} (fun)
1 0 0 2 ST sat_sVs8{v} (GHC.Utils.Binary) (fun) in r58s
1 176 0 5 +++++ GHC.Utils.Binary.$fBinary(,,,,){v r58s} (fun)
1 352 0 1 S sat_seOF{v} (GHC.Iface.Recomp) (fun) in seOG
2 64 0 2 SM $cput_4{v rfVc} (GHC.Driver.Types) (fun)
220 22776 0 1 L ds4{v seN2} (GHC.Iface.Recomp) (fun) in seOK
1 256 0 1 S sat_seOG{v} (GHC.Iface.Recomp) (fun) in seOH
1 200 0 1 S sat_seOH{v} (GHC.Iface.Recomp) (fun) in seOI
1 152 0 1 S sat_seOI{v} (GHC.Iface.Recomp) (fun) in seOJ
1 152 0 1 S sat_seOJ{v} (GHC.Iface.Recomp) (fun) in seOK
1 256 0 1 S sat_seOK{v} (GHC.Iface.Recomp) (fun) in seOL
1 0 0 1 S GHC.Tc.Types.imp_trust_pkgs{v r50A} (fun)
3 168 0 1 S sat_sa40{v} (GHC.HsToCore.Usage) (fun) in sa4f
2 0 0 1 S GHC.Driver.Types.mi_orphan_hash{v r8SY} (fun)
100 22480 0 2 SM $cput_{v r3Te} (GHC.Types.Avail) (fun)
1 0 0 8 ++++++ST GHC.Utils.Binary.$fBinary(,,,,,)3{v rHSm} (fun)
1 0 0 2 ST sat_sVqI{v} (GHC.Utils.Binary) (fun) in r586
1 200 0 6 ++++++ GHC.Utils.Binary.$fBinary(,,,,,){v r586} (fun)
1 360 0 1 S sat_seOL{v} (GHC.Iface.Recomp) (fun) in seOM
1 256 0 1 L sat_seOM{v} (GHC.Iface.Recomp) (fun) in seON
2 96 0 1 S sat_seMI{v} (GHC.Iface.Recomp) (fun) in seMJ
2 0 0 1 S sat_seMm{v} (GHC.Iface.Recomp) (fun) in seON
1 80 0 1 S sat_seMJ{v} (GHC.Iface.Recomp) (fun) in seON
1 712 0 1 T sat_seON{v} (GHC.Iface.Recomp) (fun) in seOO
2 176 0 2 SM $cput_1{v r6O9} (GHC.Iface.Type) (fun)
2 176 0 2 SM $cput_5{v r6SF} (GHC.Iface.Type) (fun)
8 512 0 2 SS $cput_21{v r9jv} (GHC.Iface.Syntax) (fun)
22 704 0 2 SM $cput_1{v r8oT} (GHC.Core.TyCon) (fun)
22 704 0 2 SM $cput_17{v r9i1} (GHC.Iface.Syntax) (fun)
68 34272 0 2 SS $cput_{v r96u} (GHC.Iface.Syntax) (fun)
6 576 0 2 SM sat_s8gH{v} (GHC.Data.BooleanFormula) (fun) in r6lC
1 104 0 1 + $cput_{v r6lC} (GHC.Data.BooleanFormula) (fun)
4 544 0 2 SS $cput_6{v r97Y} (GHC.Iface.Syntax) (fun)
6 288 0 3 ppi GHC.Utils.Binary.$wexpandBin{v rHSP} (fun)
4 128 0 2 SM $cput_5{v r97k} (GHC.Iface.Syntax) (fun)
4 864 0 2 SS $cput_8{v r9gZ} (GHC.Iface.Syntax) (fun)
4 608 0 2 SM $cput_11{v r9hg} (GHC.Iface.Syntax) (fun)
18 576 0 2 SM $cput_6{v r6SG} (GHC.Iface.Type) (fun)
1926 306912 0 2 SM $cput_10{v r6SY} (GHC.Iface.Type) (fun)
12 672 0 1 S sat_seJf{v} (GHC.Iface.Recomp) (fun) in seJg
12 1440 0 1 S sat_seJg{v} (GHC.Iface.Recomp) (fun) in seJh
36 3168 0 2 SM $cput_7{v r9gN} (GHC.Iface.Syntax) (fun)
124 9152 0 2 SM $cput_5{v r6SQ} (GHC.Types.Demand) (fun)
124 3968 0 2 SE $cput_3{v r6SI} (GHC.Types.Demand) (fun)
4 160 0 7 ++SpppM GHC.Utils.Binary.$w$cput_10{v rHTH} (fun)
4 0 0 4 ++SM GHC.Utils.Binary.$fBinaryEither3{v rHTG} (fun)
4 0 0 2 SM sat_sXUS{v} (GHC.Utils.Binary) (fun) in r57C
1 104 0 2 ++ GHC.Utils.Binary.$fBinaryEither{v r57C} (fun)
26 832 0 2 SE $cput_{v r6MC} (GHC.Core.DataCon) (fun)
26 832 0 2 SE $cput_1{v r6MH} (GHC.Core.DataCon) (fun)
26 1664 0 2 SS $cput_2{v r96J} (GHC.Iface.Syntax) (fun)
26 832 0 2 SM $cput_1{v r96F} (GHC.Iface.Syntax) (fun)
53 0 0 1 T abiDecl{v r4o3} (GHC.Iface.Recomp) (fun)
8 1216 0 3 +SS $cput_{v r5FL} (GHC.Types.FieldLabel) (fun)
8 0 0 2 SS sat_s6pK{v} (GHC.Types.FieldLabel) (fun) in r3IM
11 616 0 1 S sat_sa4n{v} (GHC.Iface.Make) (fun) in sa3G
11 0 0 1 S GHC.CoreToIface.toIfaceForAllBndr{v r3} (fun)
326 10432 0 2 SE $cput_{v r4Hw} (GHC.Core.Coercion.Axiom) (fun)
62 5456 0 2 SM $cput_{v r8oO} (GHC.Core.TyCon) (fun)
499 0 0 2 SS sat_seJ5{v} (GHC.Iface.Recomp) (fun) in seJh
124 9920 0 4 ++SS $cput_2{v r9zj} (GHC.Types.Var) (fun)
124 0 0 2 SS sat_scD7{v} (GHC.Types.Var) (fun) in r3IL
75 7200 0 2 TT cmp_abiNames{v r4o4} (GHC.Iface.Recomp) (fun)
12 1536 0 1 S sat_seJh{v} (GHC.Iface.Recomp) (fun) in seJi
53 5088 0 2 SL dec{v s8kI} (GHC.Data.Graph.Directed) (fun) in s8kR
22 704 0 2 SM $cput_18{v r9i2} (GHC.Iface.Syntax) (fun)
32 36096 0 2 SS $cput_19{v r9ih} (GHC.Iface.Syntax) (fun)
22 1936 0 2 SM $cput_20{v r9ik} (GHC.Iface.Syntax) (fun)
60 960 0 2 pi GHC.Integer.Type.$wshiftRBigNat{v rdnS} (fun)
480 7680 0 2 Mi GHC.Integer.Type.shiftRInteger{v 01y} (fun)
60 0 0 4 pppL GHC.Utils.Binary.$w$s$cput_2{v rHW3} (fun)
540 42240 0 1 M go4{v rI1D} (GHC.Utils.Binary) (fun)
182 0 0 4 pppM GHC.Utils.Binary.$w$cput_8{v rHTx} (fun)
182 0 0 2 SM GHC.Utils.Binary.$fBinaryDay8{v rHTw} (fun)
40 0 0 4 pppE GHC.Utils.Binary.$w$cput_17{v rHUz} (fun)
40 0 0 4 pppM GHC.Utils.Binary.$w$cput_2{v rHSD} (fun)
40 0 0 4 pppM GHC.Utils.Binary.$w$s$cput_1{v rHUA} (fun)
40 0 0 4 pppE GHC.Utils.Binary.$w$cput_18{v rHUB} (fun)
40 0 0 4 pppL GHC.Utils.Binary.$w$s$cput_{v rHU0} (fun)
49 0 0 4 pppM GHC.Utils.Binary.$w$cput_13{v rHTZ} (fun)
40 0 0 8 pppMEMME GHC.Utils.Binary.$w$cput_16{v rHUy} (fun)
40 0 0 2 SS GHC.Utils.Binary.$fBinaryInlinePragma3{v rHUx} (fun)
64 0 0 2 SS GHC.Utils.Binary.$fBinaryByteString3{v rHTe} (fun)
246 43488 0 2 SM $cput_1{v r5Xj} (GHC.Types.Literal) (fun)
340 8160 0 2 TS sat_seFJ{v} (GHC.Iface.Recomp) (fun) in seFx
66 2112 0 2 SE $cput_{v r6O5} (GHC.Iface.Type) (fun)
208 18304 0 2 SM $cput_7{v r6SM} (GHC.Iface.Type) (fun)
1428 179760 0 2 SM $cput_12{v r9hk} (GHC.Iface.Syntax) (fun)
254 48368 0 2 SM $cput_9{v r9ha} (GHC.Iface.Syntax) (fun)
140 18304 0 2 SM $cput_4{v r6SK} (GHC.Types.Demand) (fun)
56 2912 0 2 SM $cput_2{v r6SB} (GHC.Types.Demand) (fun)
88 5504 0 2 SM $cput_1{v r6Sy} (GHC.Types.Demand) (fun)
68 5440 0 4 ++SS $cput_{v r6Sv} (GHC.Types.Demand) (fun)
68 0 0 2 SS sat_sbHV{v} (GHC.Types.Demand) (fun) in r3S6
118 3776 0 2 SE $cput_1{v r9zd} (GHC.Types.Var) (fun)
166 11952 0 1 S sat_seIX{v} (GHC.Iface.Recomp) (fun) in seIY
272 23888 0 2 ST extend_hash_env{v seFx} (GHC.Iface.Recomp) (fun) in seOO
166 17264 0 1 S sat_seIY{v} (GHC.Iface.Recomp) (fun) in seJi
1 24 0 2 +> GHC.Types.Unique.FM.addListToUFM_C{v r1Vu} (fun)
1 0 0 1 S sat_s9Z3{v} (GHC.Types.Name.Occurrence) (fun) in r2D2
1 48 0 2 >L GHC.Types.Name.Occurrence.mkOccEnv_C{v r2D2} (fun)
203 6496 0 1 S ann_fn{v seEV} (GHC.Iface.Recomp) (fun) in r4o0
1 0 0 1 S GHC.Driver.Types.mi_fixities{v r8Sr} (fun)
203 0 0 1 S sat_sqMw{v} (GHC.Driver.Types) (fun) in r94b
158 21488 0 2 SS $cput_{v r9qs} (GHC.Iface.Recomp) (fun)
219 23808 0 2 SM $cput_1{v r9qw} (GHC.Iface.Recomp) (fun)
64 4736 0 2 SM $cput_{v r2YE} (GHC.Types.Cpr) (fun)
64 4096 0 2 SS $cput_1{v r2YJ} (GHC.Types.Cpr) (fun)
48 1536 0 2 SE $cput_6{v r6SW} (GHC.Types.Demand) (fun)
48 3072 0 2 SS $cput_7{v r6T0} (GHC.Types.Demand) (fun)
704 64096 0 2 SM $cput_10{v r9hb} (GHC.Iface.Syntax) (fun)
280 9440 0 2 SM $cput_22{v r9jD} (GHC.Iface.Syntax) (fun)
2120 67840 0 2 SE $cput_{v r9z8} (GHC.Types.Var) (fun)
792 0 0 4 pppE GHC.Utils.Binary.$w$cput_29{v rHWi} (fun)
792 0 0 2 SE GHC.Utils.Binary.$fBinaryTupleSort3{v rHWh} (fun)
5506 571328 0 2 SM $cput_8{v r6SU} (GHC.Iface.Type) (fun)
2846 91072 0 2 SM $cput_2{v r6Od} (GHC.Iface.Type) (fun)
3632 0 0 4 pppE GHC.Utils.Binary.$w$cput_25{v rHVA} (fun)
3632 0 0 2 SE GHC.Utils.Binary.$fBinaryPromotionFlag6{v rHVz} (fun)
2846 182144 0 2 SS $cput_3{v r6Oh} (GHC.Iface.Type) (fun)
4998 268584 0 1 L ds{v sm33} (GHC.Iface.Syntax) (fun) in r2et
4658 111792 0 2 ST sat_sra7{v} (GHC.Driver.Types) (fun) in sra9
2764 487280 0 2 SM GHC.Iface.Syntax.ifaceDeclFingerprints{v r2et} (fun)
2493 119664 0 2 ST sat_sra9{v} (GHC.Driver.Types) (fun) in r93i
170 0 0 1 S sat_srab{v} (GHC.Driver.Types) (fun) in r93i
170 0 0 1 S GHC.Driver.Types.mi_hash_fn{v r8T1} (fun)
170 35360 0 1 S sat_seGJ{v} (GHC.Iface.Recomp) (fun) in seFM
170 48960 0 1 S global_hash_fn{v seFM} (GHC.Iface.Recomp) (fun) in seOO
1947 387672 0 3 SSS mk_put_name{v seGQ} (GHC.Iface.Recomp) (fun) in seOO
1448 0 0 2 SS sat_seIO{v} (GHC.Iface.Recomp) (fun) in seJi
4239 0 0 2 SS $cput_{v r4Gt} (GHC.Types.Name) (fun)
2846 182144 0 2 SS $cput_4{v r6Ol} (GHC.Iface.Type) (fun)
3832 654848 0 2 SM $cput_9{v r6SV} (GHC.Iface.Type) (fun)
288 11520 0 6 +Sppp. GHC.Utils.Binary.$wlazyPut{v rHYM} (fun)
288 0 0 3 +S. GHC.Utils.Binary.lazyPut1{v rHYL} (fun)
288 0 0 3 +S. GHC.Utils.Binary.lazyPut{v r2CZ} (fun)
1227 39264 0 2 SE $cput_{v r6ZY} (GHC.Types.Name.Occurrence) (fun)
1227 78528 0 2 SS $cput_1{v r707} (GHC.Types.Name.Occurrence) (fun)
910 167440 0 2 SS GHC.Iface.Recomp.Binary.putNameLiterally{v r14B} (fun)
446 141088 0 2 SM $cput_23{v r9jJ} (GHC.Iface.Syntax) (fun)
1433 0 0 2 SS $cput_{v r3FX} (GHC.Unit.Module.Name) (fun)
4024 0 0 7 ppppMii GHC.Utils.Binary.$wputBS{v rHTf} (fun)
3661 0 0 2 SS GHC.Utils.Binary.putFS1{v rHZa} (fun)
3661 0 0 2 SS GHC.Utils.Binary.putFS{v r2D7} (fun)
201 9648 0 3 >>> GHC.Utils.Binary.newWriteState{v r2D2} (fun)
4922 0 0 2 SS GHC.Utils.Binary.$fBinaryFastString_$cput_{v rHTK} (fun)
1442 0 0 2 SS $cput_1{v r7iq} (GHC.Unit.Types) (fun)
1433 0 0 2 SS sat_s9Zl{v} (GHC.Unit.Types) (fun) in r46b
1433 126104 0 2 SM $cput_3{v r7l6} (GHC.Unit.Types) (fun)
1178 84816 0 3 +SS $cput_{v r7im} (GHC.Unit.Types) (fun)
1178 0 0 2 SS sat_s9YJ{v} (GHC.Unit.Types) (fun) in r44L
178 23168 0 2 TM sat_seJi{v} (GHC.Iface.Recomp) (fun) in seOO
38 0 0 1 T freeNamesIfTvBndr{v r2fn} (GHC.Iface.Syntax) (fun)
34 7888 0 1 S freeNamesIfAxBranch{v r2f2} (GHC.Iface.Syntax) (fun)
2 96 0 1 S freeNamesIfLetBndr{v r2fm} (GHC.Iface.Syntax) (fun)
2 96 0 1 S freeNamesIfClsSig{v r2f7} (GHC.Iface.Syntax) (fun)
30 0 0 1 S GHC.Iface.Syntax.ifFamInstAxiom{v r2c2} (fun)
18 0 0 1 T sat_slUY{v} (GHC.Iface.Syntax) (fun) in r2fs
13 0 0 1 M freeNamesIfBang{v r2fb} (GHC.Iface.Syntax) (fun)
16 7936 0 1 S freeNamesIfConDecl{v r2fa} (GHC.Iface.Syntax) (fun)
16 0 0 1 S GHC.Iface.Syntax.ifConName{v r2cl} (fun)
16 2048 0 1 S sat_seJU{v} (GHC.Iface.Recomp) (fun) in seJk
4 192 0 1 S freeNamesIfAT{v r2f6} (GHC.Iface.Syntax) (fun)
5 416 0 1 L ds17{v seKE} (GHC.Iface.Recomp) (fun) in seJk
5 0 0 1 L ds17{v seKU} (GHC.Iface.Recomp) (fun) in seJk
4 224 0 1 S sat_seKy{v} (GHC.Iface.Recomp) (fun) in seJk
31 1488 0 1 S sat_s8zc{v} (GHC.CoreToIface) (fun)
11 0 0 1 M GHC.Iface.Syntax.visibleIfConDecls{v r2eq} (fun)
7 0 0 1 S GHC.Iface.Syntax.ifInstOrph{v r2ca} (fun)
34 0 0 1 S GHC.Iface.Syntax.ifFamInstOrph{v r2c3} (fun)
41 2624 0 2 T. sat_seqE{v} (GHC.Iface.Recomp) (fun) in r4od
270 4080 0 1 L ds3{v seHV} (GHC.Iface.Recomp) (fun) in seI4
219 21024 0 2 SM sat_seI4{v} (GHC.Iface.Recomp) (fun) in seOO
419 13408 0 1 S sat_seI9{v} (GHC.Iface.Recomp) (fun) in seOO
638 0 0 1 S GHC.Types.Name.Occurrence.$fUniquableOccName{v r3gI} (fun)
902 21648 0 1 S sat_seIy{v} (GHC.Iface.Recomp) (fun) in seOO
902 0 0 1 S sat_seIf{v} (GHC.Iface.Recomp) (fun) in seOO
51 0 0 1 S freeNamesIfVarBndr{v r2fi} (GHC.Iface.Syntax) (fun)
85 0 0 1 M freeNamesIfBndr{v r2fk} (GHC.Iface.Syntax) (fun)
1352 32448 0 1 S freeNamesIfTc{v r2ft} (GHC.Iface.Syntax) (fun)
2692 48384 0 1 M freeNamesIfAppArgs{v r2fd} (GHC.Iface.Syntax) (fun)
1876 62640 0 1 M freeNamesIfType{v r2fe} (GHC.Iface.Syntax) (fun)
963 37528 0 1 M freeNamesIfCoercion{v r2fg} (GHC.Iface.Syntax) (fun)
714 17248 0 1 M freeNamesIfExpr{v r2fs} (GHC.Iface.Syntax) (fun)
352 80 0 1 M sat_slUk{v} (GHC.Iface.Syntax) (fun)
223 24560 0 1 M GHC.Iface.Syntax.freeNamesIfDecl{v r2f0} (fun)
3 120 0 2 >L mkOrphMap{v r4od} (GHC.Iface.Recomp) (fun)
3547 0 0 1 M $cgetOccName2{v r9i6} (GHC.Iface.Syntax) (fun)
190 6080 0 2 SS lookupOccEnvL{v r4oc} (GHC.Iface.Recomp) (fun)
158 3792 0 1 S freeNamesIdExtras{v r4o7} (GHC.Iface.Recomp) (fun)
215 0 0 1 T sat_s9kD{v} (GHC.Cmm.Info.Build) (fun) in r2s2
1 0 0 1 S GHC.Cmm.Info.Build.moduleSRTMap{v r2rI} (fun)
1 0 0 1 S sat_s9ku{v} (GHC.Cmm.Info.Build) (fun) in r2s2
1 104 0 1 M GHC.Cmm.Info.Build.srtMapNonCAFs{v r2s2} (fun)
219 8064 0 1 M sat_sa30{v} (GHC.Iface.Make) (fun) in r4z4
220 111040 0 1 L ds3{v seJk} (GHC.Iface.Recomp) (fun) in seOO
1 1056 0 1 S sat_seOO{v} (GHC.Iface.Recomp) (fun) in r4o0
1 616 0 2 SS GHC.Iface.Recomp.addFingerprints{v r4o0} (fun)
1 400 0 3 SSM GHC.Iface.Make.mkFullIface{v r4z4} (fun)
1 336 0 1 T sat_smkn{v} (GHC.Driver.Pipeline) (fun) in smko
1 40 0 1 T sat_smsN{v} (GHC.Driver.Main) (fun) in smsO
1 40 0 1 . sat_sa3p{v} (GHC.Driver.CodeOutput) (fun) in sa3q
1 0 0 1 S sat_schX{v} (GHC.CmmToAsm) (fun) in schY
2 0 0 2 MM GHC.Platform.$fEqArch_$c/={v r339} (fun)
1 280 0 1 S GHC.CmmToAsm.PIC.needImportedSymbols{v r29f} (fun)
1 0 0 1 S GHC.Platform.platformHasGnuNonexecStack{v rs6} (fun)
1 0 0 1 S GHC.Platform.platformHasIdentDirective{v rs7} (fun)
1 64 0 1 S sat_sgO9{v} (GHC.Utils.Outputable) (fun) in r4pA
1 0 0 1 > sat_sgO5{v} (GHC.Utils.Outputable) (fun) in r4pA
2 160 0 1 S sat_s6ko{v} (GHC.Utils.Ppr) (fun) in rQg
1 96 0 4 SEMS GHC.Utils.Outputable.printSDocLn{v r4pA} (fun)
3 0 0 1 S free1{v r31s} (Foreign.Marshal.Alloc) (fun)
3 0 0 1 S Foreign.Marshal.Alloc.free{v rQF} (fun)
3 576 0 1 I sat_s3o9{v} (GHC.Utils.BufHandle) (fun) in rPi
3 144 0 1 S GHC.Utils.BufHandle.bFlush{v rPi} (fun)
1 1216 0 1 S sat_schT{v} (GHC.CmmToAsm) (fun) in schY
1 400 0 1 T sat_schY{v} (GHC.CmmToAsm) (fun) in schZ
3 96 0 2 SE GHC.Cmm.CLabel.mkLocalClosureTableLabel{v r3bj} (fun)
3 0 0 1 M sat_s85K{v} (GHC.Cmm.Utils) (fun) in r22p
9 960 0 1 L ds{v s8Wd} (GHC.StgToCmm) (fun) in s8Wp
3 72 0 1 L sat_s85N{v} (GHC.Cmm.Utils) (fun) in r22p
3 504 0 2 ML GHC.Cmm.Utils.mkRODataLits{v r22p} (fun)
3 96 0 2 ML GHC.StgToCmm.Utils.emitRODataLits{v r2AC} (fun)
3 360 0 1 S sat_s8Wp{v} (GHC.StgToCmm) (fun) in s8Ww
17 408 0 1 S GHC.Core.DataCon.dataConTagZ{v r3uf} (fun)
17 272 0 1 S GHC.Cmm.CLabel.$WStringLitLabel{v r3T8} (fun)
17 0 0 1 S GHC.Cmm.CLabel.mkStringLitLabel{v r3cf} (fun)
17 680 0 6 MpMiiM $wgoLen1{v rcQa} (Data.ByteString.Lazy) (fun)
17 952 0 4 pMii Data.ByteString.$wcopy{v rhgG} (fun)
17 0 0 2 II toLazyByteString1{v r4l7} (Data.ByteString.Builder) (fun)
17 1360 0 1 M go4{v sbaD} (Data.ByteString.Builder.Internal) (fun) in rLe
17 408 0 1 S Data.ByteString.Builder.Internal.finalBuildStep1{v r8Bb} (fun)
17 0 0 1 S sat_saX2{v} (Data.ByteString.Builder.Internal) (fun) in r8C6
34 544 0 1 M GHC.Int.$fNumInt8_$cfromInteger{v raOr} (fun)
34 544 0 2 IS int1{v r4l9} (Data.ByteString.Builder) (fun)
34 1360 0 6 i>.>pp $wprimBounded{v r4Ey} (Data.ByteString.Builder.Prim) (fun)
34 0 0 4 S.>S primBounded1{v r4Ez} (Data.ByteString.Builder.Prim) (fun)
34 0 0 4 S.>S Data.ByteString.Builder.Prim.primBounded{v rEc} (fun)
34 0 0 3 I>S Data.ByteString.Builder.int8{v rJG} (fun)
51 1224 0 7 pMii>pp $wbyteString{v r8CI} (Data.ByteString.Builder.Internal) (fun)
51 0 0 3 S>S byteString2{v r8CJ} (Data.ByteString.Builder.Internal) (fun)
51 0 0 3 S>S Data.ByteString.Builder.Internal.byteString{v rL7} (fun)
17 1496 0 5 >pMpp $wfill{v sb84} (Data.ByteString.Builder.Internal) (fun) in rLe
102 2992 0 2 L> go{v r8C6} (Data.ByteString.Builder.Internal) (fun)
17 952 0 1 M nextBuffer2{v r4l5} (Data.ByteString.Builder) (fun)
17 0 0 1 M nextBuffer1{v r4l6} (Data.ByteString.Builder) (fun)
17 1768 0 3 SMS Data.ByteString.Builder.Internal.toLazyByteStringWith{v rLe} (fun)
17 0 0 1 S Data.ByteString.Builder.toLazyByteString{v rJE} (fun)
17 0 0 2 MM Data.ByteString.Lazy.toStrict_goLen0{v rcQ3} (fun)
17 0 0 1 M Data.ByteString.Lazy.toStrict{v rDw} (fun)
17 10880 0 1 S GHC.Core.DataCon.dataConIdentity{v r3uH} (fun)
17 3128 0 1 T sat_s7Ua{v} (GHC.Cmm.Info) (fun) in s7Vn
17 952 0 1 S sat_s7Sg{v} (GHC.Cmm.Info) (fun) in r1ZN
17 544 0 1 S newStringLit{v r1ZN} (GHC.Cmm.Info) (fun)
13 624 0 1 S sat_s7tN{v} (GHC.StgToCmm.Layout) (fun) in r2Hb
31 1040 0 1 L ds5{v s8Tl} (GHC.StgToCmm) (fun) in s8Tg
35 864 0 1 L ds{v s8Tg} (GHC.StgToCmm) (fun) in s8TX
17 2448 0 2 SL GHC.StgToCmm.Layout.mkVirtConstrSizes{v r2Hb} (fun)
17 408 0 1 I GHC.StgToCmm.Ticky.tickyReturnOldCon{v r371} (fun)
17 12240 0 1 S sat_s8TX{v} (GHC.StgToCmm) (fun) in s8TY
17 408 0 1 S sat_s8TY{v} (GHC.StgToCmm) (fun) in r5rR
17 272 0 1 S cgDataCon{v r5rR} (GHC.StgToCmm) (fun)
13 1984 0 1 M sat_sfaQ{v} (GHC.Core.TyCon) (fun) in r3kS
12 0 0 1 M GHC.Core.TyCon.isEnumerationTyCon{v r3lJ} (fun)
12 2712 0 1 M sat_s8Ww{v} (GHC.StgToCmm) (fun) in s8Wz
1 48 0 1 S sat_s85c{v} (GHC.CmmToAsm.BlockLayout) (fun) in s85k
1 0 0 2 ST sat_s859{v} (GHC.CmmToAsm.BlockLayout) (fun) in s85k
1 0 0 2 >S sat_saMe{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMh
1 0 0 2 >S sat_saMd{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMh
1 0 0 2 >S sat_saMc{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMh
1 32 0 2 MM sat_s8a9{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
1 32 0 2 MM op1{v srsk} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
1 0 0 2 EM is32BitLit{v r2Pc} (GHC.CmmToAsm.X86.CodeGen) (fun)
1 192 0 1 S sat_srar{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in sras
1 24 0 1 E sat_sras{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2PE
1 0 0 1 M isSuitableFloatingPointLit{v r2Pa} (GHC.CmmToAsm.X86.CodeGen) (fun)
1 144 0 1 S GHC.Cmm.Utils.cmmPointerMask{v r237} (fun)
2 0 0 1 M sat_s8rl{v} (GHC.Cmm.Expr) (fun) in r2Cx
2 0 0 3 SML GHC.Cmm.MachOp.machOpResultType{v r19k} (fun)
1 144 0 2 SM GHC.Cmm.Utils.cmmUntag{v r238} (fun)
2 16 0 2 Li $s$wcount_commas{v r6Fe} (GHC.Utils.Encoding) (fun)
2 64 0 1 M sat_s8aF{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
2 64 0 3 EMM GHC.CmmToAsm.X86.Instr.SHL{v r3zi} (fun)
2 272 0 1 M sat_srqk{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srqm
2 176 0 1 > sat_srqm{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
2 32 0 1 I GHC.Int.$fFiniteBitsInt32_$ccountTrailingZeros{v raN3} (fun)
2 0 0 1 + Data.Bits.countTrailingZeros{v rej} (fun)
2 32 0 1 I GHC.Int.$fNumInt32_$cnegate{v raNP} (fun)
2 32 0 2 II GHC.Int.$fBitsInt32_$c.&.{v raLe} (fun)
2 0 0 2 II GHC.Int.neInt32{v r1El} (fun)
2 368 0 1 M GHC.Utils.Misc.exactLog2{v r47C} (fun)
5 0 0 1 S GHC.Cmm.Graph.mkComment{v r1ys} (fun)
2 80 0 1 S GHC.Cmm.MachOp.mo_wordMul{v r18D} (fun)
4 96 0 1 L sat_stNS{v} (GHC.StgToCmm.Prim) (fun) in sv61
7 672 0 1 S sat_s9hj{v} (GHC.StgToCmm.Bind) (fun) in s9hk
7 336 0 1 S sat_s9hk{v} (GHC.StgToCmm.Bind) (fun) in s9hl
7 280 0 1 T sat_s9hl{v} (GHC.StgToCmm.Bind) (fun) in r4om
7 168 0 1 S sat_s9ht{v} (GHC.StgToCmm.Bind) (fun) in r4ol
7 168 0 1 S sat_s5SA{v} (GHC.StgToCmm.Env) (fun) in r2zn
7 280 0 1 S GHC.StgToCmm.Env.rebindToReg{v r2zn} (fun)
7 280 0 1 T bind_fv{v r4ol} (GHC.StgToCmm.Bind) (fun)
5 1040 0 1 S sat_s9jn{v} (GHC.StgToCmm.Bind) (fun) in s9jp
5 760 0 1 S sat_s9h8{v} (GHC.StgToCmm.Bind) (fun) in r4oq
5 80 0 1 M GHC.StgToCmm.Bind.emitBlackHoleCode{v r4oq} (fun)
5 240 0 1 M sat_s9ni{v} (GHC.StgToCmm.Bind) (fun) in s9nl
7 280 0 1 T sat_s9nd{v} (GHC.StgToCmm.Bind) (fun) in s9nl
5 3640 0 1 S sat_s9nl{v} (GHC.StgToCmm.Bind) (fun) in s9no
5 1160 0 1 T sat_s9no{v} (GHC.StgToCmm.Bind) (fun) in s9oM
9 0 0 1 M sat_s3x9{v} (GHC.Stg.FVs) (fun) in r17Q
11 144 0 1 M sat_s3xg{v} (GHC.Stg.FVs) (fun) in r17Q
8 256 0 1 L ds3{v s2Wa} (GHC.Data.Bitmap) (fun) in r13Q
13 0 0 1 S GHC.Settings.pc_BITMAP_BITS_SHIFT{v rw6} (fun)
13 312 0 1 S GHC.Driver.Session.bITMAP_BITS_SHIFT{v r2OU} (fun)
17 1344 0 2 SL GHC.Data.Bitmap.mkBitmap{v r13Q} (fun)
28 0 0 2 SM GHC.Runtime.Heap.Layout.toStgWord{v r1Lq} (fun)
13 0 0 1 S GHC.Runtime.Heap.Layout.fromStgWord{v r1Lp} (fun)
13 624 0 2 SS GHC.Cmm.Utils.mkStgWordCLit{v r22q} (fun)
34 0 0 2 DD GHC.Classes.$fOrdDouble_$ccompare{v raFA} (fun)
34 1632 0 2 TT sat_s8m8{v} (Data.OldList) (fun) in ruo
20 0 0 2 SS sat_s88g{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
36 0 0 2 SS sat_s88j{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
4 96 0 2 .M GHC.Data.OrdList.consOL{v r1g0} (fun)
4 1216 0 1 S sat_s863{v} (GHC.CmmToAsm.BlockLayout) (fun) in s84T
4 544 0 3 >>T Data.Bifunctor.$fBifunctor(,)_$cbimap{v r1Jq} (fun)
8 0 0 1 I sat_sdSE{v} (GHC.CmmToAsm.CFG) (fun) in sdSH
8 0 0 1 I sat_sdSA{v} (GHC.CmmToAsm.CFG) (fun) in sdSH
41 0 0 1 I sat_sdSx{v} (GHC.CmmToAsm.CFG) (fun) in sdSH
4 800 0 1 T sat_sdNK{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
4 1120 0 1 T sat_sdSH{v} (GHC.CmmToAsm.CFG) (fun) in sdT5
21 1008 0 3 MMS sat_sdJc{v} (GHC.CmmToAsm.CFG) (fun) in sdJe
4 0 0 2 SS $csetUnion{v r3J7} (GHC.Cmm.Dataflow.Collections) (fun)
4 0 0 2 SS $csetUnion{v r6PE} (GHC.Cmm.Dataflow.Label) (fun)
8 0 0 1 + GHC.Cmm.Dataflow.Collections.setUnion{v rkI} (fun)
4 0 0 1 S sat_sdA2{v} (GHC.CmmToAsm.CFG) (fun) in sdzS
4 0 0 2 >S $csetFilter{v r3J3} (GHC.Cmm.Dataflow.Collections) (fun)
4 96 0 2 >S $csetFilter{v r6Rs} (GHC.Cmm.Dataflow.Label) (fun)
8 0 0 1 + GHC.Cmm.Dataflow.Collections.setFilter{v rkM} (fun)
8 0 0 1 S $csetNull{v r3Jd} (GHC.Cmm.Dataflow.Collections) (fun)
8 0 0 1 S $csetNull{v r6PL} (GHC.Cmm.Dataflow.Label) (fun)
16 0 0 1 + GHC.Cmm.Dataflow.Collections.setNull{v rkB} (fun)
8 1600 0 2 SS go{v sdzS} (GHC.CmmToAsm.CFG) (fun) in sdAf
4 1152 0 1 T sat_sdAf{v} (GHC.CmmToAsm.CFG) (fun) in r3wU
17 0 0 2 >S sat_saM9{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMh
17 0 0 2 >S sat_saM8{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMh
17 0 0 2 >S sat_saM7{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMh
18 3024 0 1 I sat_saMh{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMi
18 1152 0 2 IS sat_saMi{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMj
18 1008 0 2 IS sat_saMj{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMk
18 864 0 2 IS sat_saMk{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMl
18 720 0 1 S sat_saMl{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMm
28 0 0 1 S GHC.Driver.Session.infoTablePenalty{v r2yo} (fun)
4 0 0 2 DD GHC.Classes.$fOrdDouble_$c<={v raFy} (fun)
4 480 0 2 ST sat_sdHq{v} (GHC.CmmToAsm.CFG) (fun) in sdHC
2 0 0 2 SM GHC.CmmToAsm.Reg.Target.targetClassOfReg{v r1bK} (fun)
2 128 0 3 SMM $cmkRegRegMoveInstr{v r4BM} (GHC.CmmToAsm.X86.Instr) (fun)
2 0 0 1 + GHC.CmmToAsm.Instr.mkRegRegMoveInstr{v r1ca} (fun)
4 0 0 1 I sat_s31z{v} (GHC.CmmToAsm.Reg.Linear.X86_64) (fun) in s31f
2 0 0 1 M sat_s7zT{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Au
4 0 0 1 S GHC.CmmToAsm.Reg.Target.targetClassOfRealReg{v r1bH} (fun)
2 1024 0 1 . sat_s7Au{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Av
2 176 0 1 S sat_s7Av{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7zF
6 0 0 2 MM $c=={v r2yp} (GHC.CmmToAsm.Reg.Linear.Base) (fun)
6 0 0 4 ++TT GHC.Classes.$fEq(,)_$c=={v raCD} (fun)
6 0 0 2 TT sat_s1g58{v} (GHC.Classes) (fun) in r2eO
4 288 0 2 ++ GHC.Classes.$fEq(,){v r2eO} (fun)
6 0 0 2 SM sat_s5sj{v} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5te
21 504 0 1 S sat_sdCB{v} (GHC.CmmToAsm.CFG) (fun) in sdEs
2 64 0 2 MM sat_srqu{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
5 160 0 2 MM sat_srjk{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
2 0 0 1 M sat_src7{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srca
3 464 0 1 M sat_srca{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srcc
3 240 0 1 M sat_srcc{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srcd
3 216 0 1 > sat_srcd{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srce
5 120 0 1 > sat_srjo{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
3 264 0 1 T sat_srce{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2PE
2 144 0 1 T sat_srbt{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srbu
2 432 0 1 M sat_srbk{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srbu
2 0 0 1 M sat_srb3{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srbu
4 288 0 1 M GHC.CmmToAsm.X86.Regs.addrModeRegs{v r1kX} (fun)
2 336 0 1 S sat_srbu{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srbv
2 0 0 1 E sat_sraP{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srbv
2 128 0 1 S sat_srbv{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srbA
2 80 0 1 E sat_srbA{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2PE
3 232 0 4 E>MM genTrivialCode{v r2PE} (GHC.CmmToAsm.X86.CodeGen) (fun)
3 72 0 1 E sat_sr9Z{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2PC
3 144 0 5 E>MMM trivialCode{v r2PC} (GHC.CmmToAsm.X86.CodeGen) (fun)
19 608 0 2 MM sat_srJv{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
24 1728 0 1 M sat_sr5y{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in sr5z
11 2024 0 1 T sat_srBZ{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srC8
19 1368 0 1 S sat_srJC{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srJD
19 760 0 1 > sat_srJD{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
24 768 0 1 S sat_sr5z{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OQ
24 0 0 1 E sat_sr5o{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OQ
24 1344 0 2 >M intLoadCode{v r2OQ} (GHC.CmmToAsm.X86.CodeGen) (fun)
2 0 0 2 EE sat_s9Ky{v} (GHC.Cmm.LayoutStack) (fun) in s9L0
13 2288 0 1 T sat_s7VQ{v} (GHC.Cmm.Info) (fun) in s7VR
13 0 0 1 S GHC.Data.Bitmap.mAX_SMALL_BITMAP_SIZE{v r13T} (fun)
17 320 0 1 L ds20{v s9KH} (GHC.Cmm.LayoutStack) (fun) in s9L0
13 6176 0 2 SL mkLivenessBits{v r1ZK} (GHC.Cmm.Info) (fun)
13 2288 0 1 T sat_s7VR{v} (GHC.Cmm.Info) (fun) in r1ZF
41 0 0 2 MM $ccompare{v r6kX} (GHC.Cmm.Info.Build) (fun)
18 0 0 2 MM $c<{v r6kY} (GHC.Cmm.Info.Build) (fun)
18 576 0 2 MM $c>=2{v r6lx} (GHC.Cmm.Info.Build) (fun)
11 0 0 1 M GHC.Cmm.MachOp.isComparisonMachOp{v r19g} (fun)
11 0 0 1 M GHC.Cmm.Utils.isComparisonExpr{v r235} (fun)
11 0 0 2 MM $c=={v r3Ue} (GHC.Cmm.MachOp) (fun)
58 2320 0 2 SL GHC.Types.Name.mkFCallName{v r2Hx} (fun)
4 128 0 2 MS GHC.Cmm.CLabel.mkCmmCodeLabel{v r3bM} (fun)
58 1856 0 2 SE GHC.Cmm.CLabel.mkBlockInfoTableLabel{v r3bq} (fun)
58 3712 0 1 S GHC.Cmm.BlockId.infoTblLbl{v rZL} (fun)
13 208 0 1 L GHC.Runtime.Heap.Layout.mkStackRep{v r1Lx} (fun)
13 832 0 1 M GHC.Cmm.Info.mkEmptyContInfoTable{v r1ZC} (fun)
8 0 0 1 M sat_s7hQ{v} (GHC.Cmm.Sink) (fun) in r221
22 880 0 1 T toNode{v r21O} (GHC.Cmm.Sink) (fun)
2 0 0 1 M sat_s7lk{v} (GHC.Cmm.Sink) (fun) in s7l9
4 0 0 1 M sat_s7kx{v} (GHC.Cmm.Sink) (fun) in s7kz
46 1064 0 3 SME loadAddr{v r222} (GHC.Cmm.Sink) (fun)
33 0 0 2 MM bothMems{v r21Z} (GHC.Cmm.Sink) (fun)
12 480 0 1 S GHC.Cmm.MachOp.mo_wordAnd{v r18R} (fun)
4 96 0 2 .M GHC.Cmm.Dataflow.Block.blockCons{v rgu} (fun)
2 0 0 1 T sat_s9Tw{v} (GHC.Cmm.LayoutStack) (fun) in s9Ud
6 0 0 1 T sat_s9J4{v} (GHC.Cmm.LayoutStack) (fun) in r2AX
2 80 0 1 S GHC.Cmm.MachOp.mo_wordAdd{v r18z} (fun)
11 440 0 1 S GHC.Cmm.MachOp.mo_wordNe{v r18C} (fun)
28 2912 0 3 ISI spOffsetForCall{v r2AW} (GHC.Cmm.LayoutStack) (fun)
2 0 0 1 T sat_s9Ln{v} (GHC.Cmm.LayoutStack) (fun) in r2AY
51 1864 0 1 M sat_s9Rt{v} (GHC.Cmm.LayoutStack) (fun) in s9Za
4 96 0 2 SI GHC.Runtime.Heap.Layout.roundUpToWords{v r1Ll} (fun)
4 288 0 1 S sat_s9Mr{v} (GHC.Cmm.LayoutStack) (fun) in s9Mz
6 144 0 2 SI toWords{v r2Bl} (GHC.Cmm.LayoutStack) (fun)
4 0 0 1 I sat_s9Mm{v} (GHC.Cmm.LayoutStack) (fun) in s9Mz
8 160 0 2 IL dropEmpty{v r2Bh} (GHC.Cmm.LayoutStack) (fun)
4 0 0 1 S sat_s9MB{v} (GHC.Cmm.LayoutStack) (fun) in r2AY
33 1760 0 1 L ds15{v s9VL} (GHC.Cmm.LayoutStack) (fun) in s9RK
22 0 0 1 M sat_s9Vl{v} (GHC.Cmm.LayoutStack) (fun) in s9RK
17 0 0 1 E isEmpty{v r2Bi} (GHC.Cmm.LayoutStack) (fun)
13 0 0 1 M Data.Set.Internal.elems{v rh} (fun)
35 6888 0 2 ET sat_s9Mz{v} (GHC.Cmm.LayoutStack) (fun) in r2AY
13 0 0 1 L ds6{v s9N2} (GHC.Cmm.LayoutStack) (fun) in r2AY
27 0 0 2 EE sat_s9MJ{v} (GHC.Cmm.LayoutStack) (fun) in r2AY
40 2160 0 1 L ds6{v s9MQ} (GHC.Cmm.LayoutStack) (fun) in r2AY
26 2288 0 5 +>.TL GHC.Arr.accumArray{v r16I} (fun)
13 24816 0 6 SSSIIS setupStackFrame{v r2AY} (GHC.Cmm.LayoutStack) (fun)
28 3568 0 3 SII prepareStack{v s9SY} (GHC.Cmm.LayoutStack) (fun) in s9RK
9 0 0 3 M>S $calterTM{v r6Rp} (GHC.Cmm.Dataflow.Label) (fun)
4 0 0 3 >.S $cmapFoldr{v r3Jq} (GHC.Cmm.Dataflow.Collections) (fun)
4 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFoldr{v rkp} (fun)
4 0 0 3 >.S $cmapFoldr{v r6PP} (GHC.Cmm.Dataflow.Label) (fun)
4 0 0 3 >S. $cfoldTM{v r6Rq} (GHC.Cmm.Dataflow.Label) (fun)
5 120 0 1 L sat_s79n{v} (GHC.Cmm.CommonBlockElim) (fun) in s79p
11 1320 0 1 S GHC.Cmm.Utils.cmmTagMask{v r236} (fun)
11 2904 0 2 SM GHC.Cmm.Utils.cmmIsTagged{v r239} (fun)
13 0 0 1 S GHC.Cmm.Type.isBitsType{v r1vz} (fun)
11 704 0 6 MMIIIL GHC.Cmm.Graph.toCall{v r1yP} (fun)
11 0 0 1 L sat_s5Y4{v} (GHC.Cmm.Graph) (fun) in s5X6
13 728 0 2 IL sat_s64J{v} (GHC.Cmm.Graph) (fun) in r1yE
13 0 0 1 > sat_s64E{v} (GHC.Cmm.Graph) (fun) in r1yE
13 1872 0 7 SMELSII GHC.Cmm.Graph.mkJumpReturnsTo{v r1yE} (fun)
11 352 0 2 ST GHC.Cmm.Graph.outOfLine{v r1yo} (fun)
22 4224 0 5 SSSII GHC.StgToCmm.Utils.mkTaggedObjectLoad{v r2Av} (fun)
2 112 0 2 IL sat_s63I{v} (GHC.Cmm.Graph) (fun) in r1yD
13 208 0 1 S GHC.Cmm.Expr.$WYoung{v r3pM} (fun)
2 0 0 1 > sat_s63D{v} (GHC.Cmm.Graph) (fun) in r1yD
2 272 0 8 SMELSIIL GHC.Cmm.Graph.mkCallReturnsTo{v r1yD} (fun)
5 200 0 2 EI GHC.Cmm.CLabel.mkSelectorInfoLabel{v r3bR} (fun)
17 6664 0 2 SS stateIncUsage{v r2f9} (GHC.StgToCmm.Monad) (fun)
13 312 0 5 MLMII GHC.StgToCmm.Utils.emitSwitch{v r2AL} (fun)
13 312 0 2 SI GHC.StgToCmm.Closure.isSmallFamily{v r2Ew} (fun)
13 0 0 1 M GHC.Core.TyCon.tyConFamilySize{v r3mh} (fun)
13 1560 0 2 SM GHC.Cmm.Utils.cmmConstrTag1{v r23a} (fun)
17 0 0 1 M sat_sazt{v} (GHC.StgToCmm.Expr) (fun) in sazu
8 0 0 1 L ds3{v saCp} (GHC.StgToCmm.Expr) (fun) in saCK
4 96 0 3 MLT GHC.StgToCmm.Utils.emitCmmLitSwitch{v r2AO} (fun)
4 608 0 1 L sat_saCK{v} (GHC.StgToCmm.Expr) (fun) in saCL
4 256 0 1 S sat_saCL{v} (GHC.StgToCmm.Expr) (fun) in r4B9
4 96 0 2 LL GHC.StgToCmm.Utils.emitMultiAssign{v r2AJ} (fun)
4 0 0 1 M GHC.Builtin.PrimOps.isComparisonPrimOp{v r2WA} (fun)
4 352 0 1 L sat_ste3{v} (GHC.StgToCmm.Prim) (fun) in r3f2
4 640 0 1 S sat_sv6E{v} (GHC.StgToCmm.Prim) (fun) in sv6F
4 320 0 1 S sat_sv6F{v} (GHC.StgToCmm.Prim) (fun) in sv77
4 160 0 1 M GHC.Builtin.PrimOps.getPrimOpResultInfo{v r2WC} (fun)
4 192 0 1 L sat_sv77{v} (GHC.StgToCmm.Prim) (fun) in sv78
4 224 0 1 S sat_sv78{v} (GHC.StgToCmm.Prim) (fun) in r3eV
4 128 0 3 MLM GHC.StgToCmm.Prim.cgOpApp{v r3eV} (fun)
8 128 0 1 > GHC.StgToCmm.Prim.PrimopCmmEmit_IntoRegs{v r5nJ} (fun)
8 192 0 2 LM opTranslate{v r3f2} (GHC.StgToCmm.Prim) (fun)
4 96 0 1 L sat_stNM{v} (GHC.StgToCmm.Prim) (fun) in sv61
8 128 0 1 M sat_sv61{v} (GHC.StgToCmm.Prim) (fun) in r3eY
8 1792 0 1 S emitPrimOp{v r3eY} (GHC.StgToCmm.Prim) (fun)
4 0 0 3 SML GHC.StgToCmm.Prim.shouldInlinePrimOp{v r3eX} (fun)
4 224 0 1 S sat_saDG{v} (GHC.StgToCmm.Expr) (fun) in saDH
4 96 0 1 L sat_saDH{v} (GHC.StgToCmm.Expr) (fun) in saEp
16 384 0 1 L sat_s5RU{v} (GHC.StgToCmm.Env) (fun) in s5RV
16 640 0 1 M sat_s5RV{v} (GHC.StgToCmm.Env) (fun) in r2zl
29 0 0 1 M GHC.Core.TyCon.isVoidRep{v r3kZ} (fun)
24 1024 0 1 L GHC.StgToCmm.Env.getNonVoidArgAmodes{v r2zl} (fun)
11 6248 0 1 M sat_sauq{v} (GHC.StgToCmm.Expr) (fun) in saur
11 4048 0 1 I sat_saur{v} (GHC.StgToCmm.Expr) (fun) in saus
11 616 0 1 S sat_saus{v} (GHC.StgToCmm.Expr) (fun) in saut
11 1936 0 1 S sat_saut{v} (GHC.StgToCmm.Expr) (fun) in sauu
12 808 0 1 I sat_sauu{v} (GHC.StgToCmm.Expr) (fun) in sauv
12 384 0 1 M sat_sauv{v} (GHC.StgToCmm.Expr) (fun) in saux
12 672 0 1 S sat_saux{v} (GHC.StgToCmm.Expr) (fun) in sav3
17 680 0 1 L sat_sazu{v} (GHC.StgToCmm.Expr) (fun) in sazx
18 2880 0 1 T sat_s8TY{v} (GHC.StgToCmm.DataCon) (fun) in s8U5
13 1560 0 1 S sat_s8U5{v} (GHC.StgToCmm.DataCon) (fun) in s8U6
13 520 0 1 S sat_s8U6{v} (GHC.StgToCmm.DataCon) (fun) in r5nJ
17 824 0 3 MSL GHC.StgToCmm.DataCon.bindConArgs{v r5nJ} (fun)
13 936 0 1 I sat_s6Pj{v} (GHC.StgToCmm.Heap) (fun) in s6Pk
13 936 0 1 S sat_s6Pk{v} (GHC.StgToCmm.Heap) (fun) in r2np
13 1352 0 7 EEMLSIS cannedGCReturnsTo{v r2np} (GHC.StgToCmm.Heap) (fun)
13 1272 0 2 SL cannedGCEntryPoint{v r2nr} (GHC.StgToCmm.Heap) (fun)
13 0 0 1 S sat_s6Ps{v} (GHC.StgToCmm.Heap) (fun) in r2nn
13 520 0 4 LSIS GHC.StgToCmm.Heap.altHeapCheckReturnsTo{v r2nn} (fun)
17 0 0 2 TS maybeAltHeapCheck{v r4Bc} (GHC.StgToCmm.Expr) (fun)
17 0 0 1 S sat_sazn{v} (GHC.StgToCmm.Expr) (fun) in sazx
17 3536 0 1 T sat_sazx{v} (GHC.StgToCmm.Expr) (fun) in sazz
17 4080 0 2 SS sat_s9b8{v} (GHC.StgToCmm.Monad) (fun) in s9bo
26 1352 0 1 L ds2{v saAj} (GHC.StgToCmm.Expr) (fun) in saAy
13 4160 0 1 T sat_saCd{v} (GHC.StgToCmm.Expr) (fun) in saCe
13 1144 0 1 L sat_saAy{v} (GHC.StgToCmm.Expr) (fun) in saCe
17 4352 0 2 SS sat_s9bo{v} (GHC.StgToCmm.Monad) (fun) in s9bp
17 0 0 1 > sat_s9aA{v} (GHC.StgToCmm.Monad) (fun) in s9bp
17 816 0 2 SS sat_s9bp{v} (GHC.StgToCmm.Monad) (fun) in s9bq
17 0 0 1 > sat_s9at{v} (GHC.StgToCmm.Monad) (fun) in s9bq
17 680 0 2 SS sat_s9bq{v} (GHC.StgToCmm.Monad) (fun) in r2fI
17 0 0 1 > sat_s9am{v} (GHC.StgToCmm.Monad) (fun) in r2fI
17 544 0 1 L GHC.StgToCmm.Monad.forkAlts{v r2fI} (fun)
17 1632 0 1 S sat_sazz{v} (GHC.StgToCmm.Expr) (fun) in r4Bb
17 544 0 3 TSL cgAltRhss{v r4Bb} (GHC.StgToCmm.Expr) (fun)
13 1768 0 1 S sat_saCe{v} (GHC.StgToCmm.Expr) (fun) in saCf
13 624 0 1 S sat_saCf{v} (GHC.StgToCmm.Expr) (fun) in r4B9
17 648 0 4 TSML cgAlts{v r4B9} (GHC.StgToCmm.Expr) (fun)
17 408 0 1 L sat_saEk{v} (GHC.StgToCmm.Expr) (fun) in saEm
17 0 0 1 M GHC.StgToCmm.Prof.restoreCurrentCostCentre{v r1YC} (fun)
17 2720 0 1 M sat_saEm{v} (GHC.StgToCmm.Expr) (fun) in saEn
2 448 0 1 M sat_s7w1{v} (GHC.StgToCmm.Layout) (fun) in s7w2
2 480 0 1 S sat_s7w2{v} (GHC.StgToCmm.Layout) (fun) in s7w3
4 96 0 1 L tickySlowCallPat{v r37a} (GHC.StgToCmm.Ticky) (fun)
4 0 0 1 M GHC.StgToCmm.Closure.isKnownFun{v r2Ec} (fun)
17 0 0 2 SS sat_s8YF{v} (GHC.StgToCmm.Monad) (fun) in s8YG
17 0 0 1 > sat_s8YC{v} (GHC.StgToCmm.Monad) (fun) in s8YG
17 2312 0 2 SS sat_s8YG{v} (GHC.StgToCmm.Monad) (fun) in r2fx
17 0 0 1 > sat_s8Ym{v} (GHC.StgToCmm.Monad) (fun) in r2fx
17 680 0 2 MS GHC.StgToCmm.Monad.withSequel{v r2fx} (fun)
17 2448 0 1 M sat_saEn{v} (GHC.StgToCmm.Expr) (fun) in saEo
13 312 0 1 S sat_s62O{v} (GHC.StgToCmm.Prof) (fun) in s62P
13 208 0 1 S sat_s62P{v} (GHC.StgToCmm.Prof) (fun)
17 3200 0 1 E sat_saEo{v} (GHC.StgToCmm.Expr) (fun) in saEp
17 3832 0 1 I sat_saEp{v} (GHC.StgToCmm.Expr) (fun) in saEq
17 816 0 1 S sat_saEq{v} (GHC.StgToCmm.Expr) (fun) in r4B4
17 680 0 4 MMML cgCase{v r4B4} (GHC.StgToCmm.Expr) (fun)
5 240 0 1 M sat_s9m7{v} (GHC.StgToCmm.Bind) (fun) in s9m8
30 0 0 1 S GHC.Settings.pc_SIZEOF_StgSMPThunkHeader{v rvg} (fun)
30 720 0 1 S GHC.Driver.Session.sIZEOF_StgSMPThunkHeader{v r2O8} (fun)
30 3600 0 1 S GHC.Runtime.Heap.Layout.thunkHdrSize{v r1LT} (fun)
5 440 0 3 MIE GHC.StgToCmm.Closure.mkSelectorLFInfo{v r2Es} (fun)
10 0 0 1 M GHC.StgToCmm.Closure.isLFThunk{v r2EA} (fun)
10 520 0 1 L ds{v s90N} (GHC.StgToCmm.Closure) (fun) in r2Eg
5 80 0 1 L GHC.StgToCmm.Closure.nonVoidStgArgs{v r2Eg} (fun)
5 2200 0 1 S sat_s9m8{v} (GHC.StgToCmm.Bind) (fun) in s9m9
5 240 0 1 S sat_s9m9{v} (GHC.StgToCmm.Bind) (fun) in s9md
5 0 0 1 E sat_s97Z{v} (GHC.StgToCmm.Ticky) (fun) in r36O
5 240 0 3 ESS GHC.StgToCmm.Ticky.withNewTickyCounterStdThunk{v r36O} (fun)
5 1200 0 1 T sat_s9md{v} (GHC.StgToCmm.Bind) (fun) in r4oi
5 320 0 3 MML cgRhsStdThunk{v r4oi} (GHC.StgToCmm.Bind) (fun)
5 0 0 1 S GHC.Settings.pc_MAX_SPEC_SELECTEE_SIZE{v rvH} (fun)
5 120 0 1 S GHC.Driver.Session.mAX_SPEC_SELECTEE_SIZE{v r2Ov} (fun)
6 432 0 1 + GHC.StgToCmm.Closure.$fEqNonVoid{v r5nI} (fun)
30 1440 0 1 S sat_s95c{v} (GHC.StgToCmm.Closure) (fun)
35 840 0 1 L GHC.StgToCmm.Closure.assertNonVoidIds{v r2Ef} (fun)
5 80 0 3 +L. GHC.Data.List.SetOps.assocMaybe{v rXi} (fun)
19 0 0 1 M sat_s3z4{v} (GHC.Stg.FVs) (fun) in s3yW
25 2400 0 1 S args{v r17Q} (GHC.Stg.FVs) (fun)
10 3216 0 1 S sat_s9oM{v} (GHC.StgToCmm.Bind) (fun) in r4og
49 0 0 2 LL GHC.Show.$fShowInteger_jprintb{v r4lQ} (fun)
882 34104 0 3 iiL GHC.Show.$wjblock'{v r4lP} (fun)
1 0 0 0 sat_snwJ{v} (GHC.Integer.Type) (fun) in rdnC
5 0 0 1 L f{v rdoK} (GHC.Integer.Type) (fun)
1 0 0 2 EL GHC.Integer.Type.mkInteger{v 0Y} (fun)
49 0 0 2 MM GHC.Show.$wjsplitf{v r4lS} (fun)
14 896 0 1 L ds4{v s9s5} (GHC.Cmm.Info.Build) (fun) in s9sp
7 0 0 1 E GHC.Platform.osMachOTarget{v rzi} (fun)
7 448 0 3 SSM GHC.Cmm.CLabel.labelDynamic{v r3cB} (fun)
12 384 0 1 S GHC.Cmm.CLabel.mkRtsApFastLabel{v r3c8} (fun)
12 1536 0 1 T sat_s7yM{v} (GHC.StgToCmm.Layout) (fun) in s7yN
12 1248 0 1 M sat_s7xA{v} (GHC.StgToCmm.Layout) (fun) in s7yN
12 672 0 1 L GHC.StgToCmm.ArgRep.slowCallPattern{v r1w6} (fun)
12 576 0 2 SS sat_s8ZR{v} (GHC.StgToCmm.Monad) (fun) in s90r
12 0 0 1 > sat_s8ZK{v} (GHC.StgToCmm.Monad) (fun) in s90r
12 2592 0 2 SS sat_s90q{v} (GHC.StgToCmm.Monad) (fun) in s90r
12 0 0 1 > sat_s8ZT{v} (GHC.StgToCmm.Monad) (fun) in s90r
12 2208 0 2 SS sat_s90r{v} (GHC.StgToCmm.Monad) (fun) in r2fK
12 0 0 1 > sat_s8Zv{v} (GHC.StgToCmm.Monad) (fun) in r2fK
12 384 0 1 S GHC.StgToCmm.Monad.getCodeR{v r2fK} (fun)
12 5376 0 1 L sat_s7yN{v} (GHC.StgToCmm.Layout) (fun) in s7yO
12 768 0 1 S sat_s7yO{v} (GHC.StgToCmm.Layout) (fun) in s7yP
12 384 0 1 S sat_s7yP{v} (GHC.StgToCmm.Layout) (fun) in r2H1
12 288 0 2 ML GHC.StgToCmm.Layout.slowCall{v r2H1} (fun)
12 288 0 2 ML GHC.StgToCmm.Ticky.tickySlowCall{v r379} (fun)
14 0 0 2 MM GHC.Platform.$fEqArch_$c=={v r5kG} (fun)
8 768 0 1 S inlineSRT{v r1ZI} (GHC.Cmm.Info) (fun)
1 24 0 1 S sat_s9rg{v} (GHC.Cmm.Info.Build) (fun) in s9rm
1 16 0 1 S GHC.Cmm.CLabel.$WSRTLabel{v r3TO} (fun)
1 0 0 1 S GHC.Cmm.CLabel.mkSRTLabel{v r3bf} (fun)
1 72 0 1 I GHC.Cmm.CLabel.mkSRTInfoLabel{v r3bH} (fun)
3 144 0 1 L ds{v s9n9} (GHC.Cmm.Info.Build) (fun) in s9no
1 256 0 7 SMMLLLL GHC.StgToCmm.Heap.mkStaticClosure{v r2ni} (fun)
1 32 0 1 T sat_s9qB{v} (GHC.Cmm.Info.Build) (fun) in s9sp
1 48 0 1 T sat_s9nH{v} (GHC.Cmm.Info.Build) (fun) in r2s7
1 304 0 1 S sat_s9no{v} (GHC.Cmm.Info.Build) (fun) in r2s8
1 40 0 2 SL buildSRT{v r2s8} (GHC.Cmm.Info.Build) (fun)
1 48 0 2 SL buildSRTChain{v r2s7} (GHC.Cmm.Info.Build) (fun)
1 0 0 3 +MM Data.Set.Internal.$fOrdSet_$ccompare{v r2J} (fun)
1 0 0 2 MM sat_soee{v} (Data.Set.Internal) (fun) in r2H
1 208 0 1 + Data.Set.Internal.$fOrdSet{v r2H} (fun)
1 32 0 1 M GHC.Cmm.CLabel.toEntryLbl{v r3cm} (fun)
4 96 0 2 EM GHC.Cmm.Type.narrowU{v r1vN} (fun)
4 0 0 1 M GHC.Cmm.Utils.isLit{v r234} (fun)
4 960 0 3 SSL sat_sbSM{v} (GHC.CmmToAsm) (fun) in sbU1
4 0 0 1 > sat_sbSt{v} (GHC.CmmToAsm) (fun) in sbU1
3 144 0 1 L ds14{v s9zN} (GHC.Cmm.Info.Build) (fun) in s9AW
2 80 0 1 S sat_s9rc{v} (GHC.Cmm.Info.Build) (fun) in s9rm
2 1048 0 1 T sat_s9rm{v} (GHC.Cmm.Info.Build) (fun) in s9sp
6 0 0 1 S sat_s9qg{v} (GHC.Cmm.Info.Build) (fun) in s9sp
42 0 0 1 L ds6{v s9oW} (GHC.Cmm.Info.Build) (fun) in s9oR
34 2184 0 1 L ds1{v s9oR} (GHC.Cmm.Info.Build) (fun) in s9sp
8 256 0 2 MS GHC.Cmm.CLabel.mkCmmClosureLabel{v r3bO} (fun)
8 192 0 3 SMI GHC.Cmm.Utils.cmmLabelOffW{v r22K} (fun)
5 0 0 1 S GHC.CmmToAsm.Config.platformWordWidth{v r132} (fun)
43 0 0 1 S sat_s3py{v} (GHC.Utils.BufHandle) (fun) in rPc
43 1720 0 2 SS GHC.Utils.BufHandle.bPutFS{v rPc} (fun)
12 0 0 2 SS chainConcat{v r53Y} (GHC.CmmToAsm.BlockLayout) (fun)
18 0 0 2 SS sat_s8aL{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8aO
12 0 0 1 S sat_s8aS{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8a5
12 1728 0 1 S sat_s8aO{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8aP
24 768 0 2 SS GHC.ST.$fApplicativeST3{v r10q} (fun)
12 1824 0 1 S sat_s8aP{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8a5
31 0 0 2 SS GHC.STRef.$fEqSTRef_$c=={v r1o3} (fun)
31 496 0 1 D GHC.Float.negateDouble{v rGc} (fun)
31 2376 0 1 S sat_s89u{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
31 744 0 1 . sat_s8mb{v} (Data.OldList) (fun) in ruo
14 5152 0 1 S sat_s86i{v} (GHC.CmmToAsm.BlockLayout) (fun) in s84T
22 0 0 1 M GHC.Integer.Logarithms.Internals.integerLog2IsPowerOf2#{v riV} (fun)
22 0 0 4 iiMM GHC.Float.$w$sfromRat''{v rfLM} (fun)
22 352 0 2 MM GHC.Float.rationalToDouble{v 027} (fun)
22 0 0 1 S GHC.Float.$fFractionalDouble_$cfromRational{v rfLH} (fun)
18 0 0 1 + GHC.Real.fromRational{v 02C} (fun)
10 1120 0 3 SSS getEdgeWeight{v r3wE} (GHC.CmmToAsm.CFG) (fun)
10 280 0 1 L ds13{v sdMs} (GHC.CmmToAsm.CFG) (fun) in sdMH
16 2776 0 1 T sat_sdMH{v} (GHC.CmmToAsm.CFG) (fun) in sdNv
76 18616 0 1 S sat_sdAt{v} (GHC.CmmToAsm.CFG) (fun) in r3wU
12 0 0 3 +MM GHC.Maybe.$fOrdMaybe_$ccompare{v r1rK} (fun)
12 0 0 2 MM sat_s1IU{v} (GHC.Maybe) (fun) in rM1
1 208 0 1 + GHC.Maybe.$fOrdMaybe{v rM1} (fun)
16 1792 0 1 T sat_sdM2{v} (GHC.CmmToAsm.CFG) (fun) in sdNv
128 0 0 1 > sat_sdLJ{v} (GHC.CmmToAsm.CFG) (fun) in sdNv
128 3480 0 2 SM sat_sdLE{v} (GHC.CmmToAsm.CFG) (fun) in sdNv
32 3072 0 1 S normalizeWeight{v sdKy} (GHC.CmmToAsm.CFG) (fun) in sdNv
71 0 0 3 SMS sat_sdtI{v} (GHC.CmmToAsm.CFG) (fun) in sdtM
66 5280 0 3 SMS sat_sdtM{v} (GHC.CmmToAsm.CFG) (fun) in r3wG
20 0 0 2 SS fallthroughTarget{v sdEM} (GHC.CmmToAsm.CFG) (fun) in sdGs
25 0 0 2 SS sat_sdFc{v} (GHC.CmmToAsm.CFG) (fun) in sdGs
9 288 0 1 S GHC.CmmToAsm.CFG.reverseEdges{v r3wG} (fun)
36 0 0 1 M GHC.CmmToAsm.X86.Instr.canShortcut{v r1JX} (fun)
36 0 0 1 S GHC.CmmToAsm.Monad.canShortcut{v r1XQ} (fun)
5 160 0 2 MM sat_s89d{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
7 224 0 2 MM sat_s88Z{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
16 512 0 2 MM sat_s8bE{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
5 120 0 1 M GHC.CmmToAsm.Reg.Linear.Base.regsOfLoc{v rZ6} (fun)
10 280 0 1 L ds8{v s5rS} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5rI
29 0 0 2 SM sat_s5rG{v} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5te
69 0 0 2 SS GHC.Types.Unique.Set.elemUniqSet_Directly{v r2n1} (fun)
7 0 0 2 MM $c=={v r2TI} (GHC.Platform.Reg) (fun)
11 0 0 1 M GHC.Platform.Reg.isRealReg{v r1Ev} (fun)
30 0 0 1 M GHC.Platform.Reg.isVirtualReg{v r1Ex} (fun)
50 0 0 2 >L GHC.List.any{v ra6} (fun)
50 1520 0 1 L go4{v s8FM} (Data.OldList) (fun) in rtu
60 1440 0 1 M GHC.Platform.Reg.regNosOfRealReg{v r1Er} (fun)
30 720 0 3 >LL Data.OldList.intersectBy{v rtu} (fun)
30 720 0 3 +LL Data.OldList.intersect{v rtt} (fun)
30 3840 0 2 MM GHC.Platform.Reg.realRegsAlias{v r1Es} (fun)
91 4368 0 1 T sat_s7sd{v} (GHC.Types.Unique.FM) (fun) in r1W6
10 1120 0 1 S sat_s2Y8{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17o
10 0 0 1 > sat_s2XV{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17o
10 320 0 1 I GHC.CmmToAsm.Reg.Linear.State.setDeltaR{v r17o} (fun)
10 560 0 1 S GHC.CmmToAsm.X86.Regs.allFPArgRegs{v r1lT} (fun)
42 0 0 1 M sat_s8kw{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
32 0 0 1 L sat_s8kx{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
10 2880 0 1 S GHC.CmmToAsm.X86.Regs.callClobberedRegs{v r1lQ} (fun)
10 480 0 1 S sat_sr3O{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OB
30 1920 0 1 M sat_sr3j{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OS
5 800 0 1 T sat_srAX{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srC8
5 120 0 1 M sat_srRZ{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srS0
5 6560 0 1 T sat_ss9k{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9l
5 1160 0 1 I sat_ss9l{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9m
5 480 0 1 M sat_ss9m{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9n
5 720 0 1 M sat_ss9n{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9o
5 0 0 2 LM push_args{v ss22} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9q
5 720 0 1 T sat_ss9o{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9p
10 1520 0 1 S sat_s6LY{v} (GHC.CmmToAsm.Monad) (fun) in r1Ya
10 0 0 1 > sat_s6LJ{v} (GHC.CmmToAsm.Monad) (fun) in r1Ya
10 320 0 1 I GHC.CmmToAsm.Monad.setDeltaNat{v r1Ya} (fun)
5 1840 0 1 I sat_ss6O{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9p
10 480 0 1 S sat_s6LG{v} (GHC.CmmToAsm.Monad) (fun)
1 0 0 1 > sat_s6Lr{v} (GHC.CmmToAsm.Monad) (fun)
5 80 0 2 II GHC.Real.$fIntegralInt_$crem{v r8Ug} (fun)
5 0 0 1 + GHC.Real.rem{v rot} (fun)
5 2200 0 1 T sat_ss9p{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9q
5 1600 0 1 T sat_ss61{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9q
5 480 0 1 > sat_ss4A{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss3Z
10 0 0 1 T sat_ss5g{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss3L
5 1040 0 1 M sat_ss4s{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss4t
5 360 0 1 > sat_ss4t{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss3Z
5 0 0 1 M sat_ss4e{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss3Z
10 1000 0 1 M reg_this_arg{v ss3Z} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss3L
23 0 0 2 EE $c<{v r3uX} (GHC.Cmm.Type) (fun)
10 320 0 1 M sat_ss5E{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9q
10 2160 0 1 S GHC.CmmToAsm.X86.Regs.allIntArgRegs{v r1lS} (fun)
15 2000 0 5 LLLMM load_args{v ss3L} (GHC.CmmToAsm.X86.CodeGen) (fun) in ss9q
5 1640 0 1 S sat_ss9q{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssk7
5 160 0 1 S sat_ssk7{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2Pr
5 680 0 6 SEMLLS genCCall'{v r2Pr} (GHC.CmmToAsm.X86.CodeGen) (fun)
5 400 0 1 S sat_srS0{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
10 0 0 1 S GHC.Settings.pc_OFFSET_stgGCEnter1{v rv2} (fun)
10 240 0 1 S GHC.Driver.Session.oFFSET_stgGCEnter1{v r2NW} (fun)
14 3360 0 1 T sat_srzD{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srzE
14 560 0 1 T sat_sr8W{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2Pb
14 560 0 1 M getRegOrMem{v r2Pb} (GHC.CmmToAsm.X86.CodeGen) (fun)
14 1008 0 1 T sat_srzE{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srzF
14 784 0 1 S sat_srzF{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srC8
10 0 0 1 M sat_sbVH{v} (GHC.CmmToAsm) (fun) in sbVV
5 200 0 3 SSL sat_sbVU{v} (GHC.CmmToAsm) (fun) in sbVV
5 0 0 1 > sat_sbVJ{v} (GHC.CmmToAsm) (fun) in sbVV
5 120 0 3 SSL sat_sbVt{v} (GHC.CmmToAsm) (fun) in r2MR
5 0 0 1 > sat_sbVi{v} (GHC.CmmToAsm) (fun) in r2MR
5 440 0 3 SSL sat_sbVV{v} (GHC.CmmToAsm) (fun) in r2MR
5 0 0 1 > sat_sbVw{v} (GHC.CmmToAsm) (fun) in r2MR
5 360 0 1 T sat_s9xn{v} (GHC.Cmm.Info.Build) (fun) in s9xs
5 200 0 4 SMME GHC.Cmm.CLabel.mkForeignLabel{v r3bW} (fun)
10 680 0 1 L ds12{v s9vK} (GHC.Cmm.Info.Build) (fun) in s9vz
9 288 0 2 ES sat_s7fL{v} (GHC.Cmm.Sink) (fun) in r21W
10 0 0 1 M GHC.Cmm.Expr.maybeInvertCmmExpr{v r2CC} (fun)
7 616 0 2 ES sat_s7fG{v} (GHC.Cmm.Sink) (fun) in r21W
14 336 0 2 MI GHC.Cmm.Utils.cmmRegOff{v r22v} (fun)
20 1120 0 2 >M mapForeignTarget{v r3Nd} (GHC.Cmm.Node) (fun)
15 600 0 5 +S>.L $cfoldRegsUsed2{v r5hu} (GHC.Cmm.Expr) (fun)
15 0 0 4 S>.L sat_s8q9{v} (GHC.Cmm.Expr) (fun) in r3BK
15 960 0 1 + GHC.Cmm.Expr.$fUserOfRegsr[]{v r3BK} (fun)
175 0 0 4 S>.. sat_s8hH{v} (GHC.Cmm.Expr) (fun) in r3DH
25 1000 0 1 + GHC.Cmm.Expr.$fDefinerOfRegsrr{v r3DH} (fun)
25 1000 0 5 +S>.L $cfoldRegsDefd2{v r5ht} (GHC.Cmm.Expr) (fun)
25 0 0 4 S>.L sat_s8q0{v} (GHC.Cmm.Expr) (fun) in r3Dc
25 1600 0 1 + GHC.Cmm.Expr.$fDefinerOfRegsr[]{v r3Dc} (fun)
31 496 0 1 . GHC.Cmm.Dataflow.$WChanged{v r1E1} (fun)
5 200 0 1 S GHC.Cmm.MachOp.mo_wordEq{v r18B} (fun)
5 480 0 3 SMM GHC.Cmm.Utils.cmmEqWord{v r22P} (fun)
5 0 0 1 M hash_tgt{v s7ap} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
10 320 0 3 MLL GHC.Cmm.Node.$WCmmUnsafeForeignCall{v r4qz} (fun)
17 1224 0 2 SM GHC.Cmm.Info.closureInfoPtr{v r1ZQ} (fun)
10 0 0 1 S GHC.Settings.pc_OFFSET_StgUpdateFrame_updatee{v rvB} (fun)
10 240 0 1 S GHC.Driver.Session.oFFSET_StgUpdateFrame_updatee{v r2Or} (fun)
15 480 0 1 M GHC.Cmm.Utils.mkLblExpr{v r22s} (fun)
10 0 0 1 S GHC.Settings.pc_SIZEOF_StgUpdateFrame_NoHdr{v rvo} (fun)
10 240 0 1 S GHC.Driver.Session.sIZEOF_StgUpdateFrame_NoHdr{v r2Oe} (fun)
20 1920 0 1 S GHC.Runtime.Heap.Layout.fixedHdrSize{v r1LJ} (fun)
5 200 0 3 MLL GHC.Cmm.Graph.mkUnsafeCall{v r1yF} (fun)
440 0 0 1 M GHC.Platform.X86_64.callerSaves{v rUE} (fun)
15 0 0 1 S GHC.Platform.Regs.callerSaves{v r18Q} (fun)
5 2360 0 1 S GHC.StgToCmm.Utils.callerSaveVolatileRegs{v r2AA} (fun)
63 4416 0 2 SS GHC.StgToCmm.Env.idToReg{v r2zq} (fun)
10 240 0 2 SM load_fvs{v r4om} (GHC.StgToCmm.Bind) (fun)
10 1040 0 1 L sat_s9jA{v} (GHC.StgToCmm.Bind) (fun) in s9jH
10 240 0 1 M GHC.StgToCmm.Prof.enterCostCentreThunk{v r1YF} (fun)
10 0 0 2 SS sat_s8Z3{v} (GHC.StgToCmm.Monad) (fun) in s8Z4
10 0 0 1 > sat_s8Z0{v} (GHC.StgToCmm.Monad) (fun) in s8Z4
10 1360 0 2 SS sat_s8Z4{v} (GHC.StgToCmm.Monad) (fun) in r2fz
10 0 0 1 > sat_s8YK{v} (GHC.StgToCmm.Monad) (fun) in r2fz
10 400 0 2 IS GHC.StgToCmm.Monad.withUpdFrameOff{v r2fz} (fun)
10 240 0 1 M GHC.StgToCmm.Prof.initUpdFrameProf{v r1YA} (fun)
10 2880 0 4 SMMM GHC.StgToCmm.Bind.emitUpdateFrame{v r4ot} (fun)
10 2400 0 1 S sat_s9gM{v} (GHC.StgToCmm.Bind) (fun) in s9gN
10 400 0 1 I sat_s9gN{v} (GHC.StgToCmm.Bind) (fun) in r4os
10 320 0 3 MMS GHC.StgToCmm.Bind.pushUpdateFrame{v r4os} (fun)
5 0 0 1 M sat_s9j6{v} (GHC.StgToCmm.Bind) (fun) in s9jp
5 0 0 2 MM GHC.StgToCmm.Monad.mkCmmIfThen{v r2g6} (fun)
5 2320 0 1 I sat_s9j0{v} (GHC.StgToCmm.Bind) (fun) in s9j2
5 1960 0 1 I sat_s8ka{v} (GHC.StgToCmm.Utils) (fun) in s8kb
5 320 0 1 S sat_s8kb{v} (GHC.StgToCmm.Utils) (fun) in r2Az
5 1120 0 4 LMLE GHC.StgToCmm.Utils.emitRtsCallGen{v r2Az} (fun)
5 1640 0 1 S sat_s9j2{v} (GHC.StgToCmm.Bind) (fun) in s9j3
5 800 0 1 S sat_s9j3{v} (GHC.StgToCmm.Bind) (fun) in s9jp
10 0 0 1 S GHC.StgToCmm.Closure.closureUpdReqd{v r2EK} (fun)
5 120 0 1 S GHC.StgToCmm.Ticky.tickyUpdateBhCaf{v r36W} (fun)
10 0 0 1 M GHC.StgToCmm.Closure.lfUpdatable{v r2EL} (fun)
10 1800 0 1 S sat_s9jp{v} (GHC.StgToCmm.Bind) (fun) in s9jH
15 360 0 1 S GHC.StgToCmm.Closure.blackHoleOnEntry{v r2EI} (fun)
10 560 0 1 S GHC.StgToCmm.Ticky.tickyEnterThunk{v r36V} (fun)
27 1944 0 1 S sat_s60O{v} (GHC.StgToCmm.Prof) (fun) in s60P
27 648 0 1 S sat_s60P{v} (GHC.StgToCmm.Prof) (fun) in r1YV
27 432 0 1 M GHC.StgToCmm.Prof.ldvEnter{v r1YV} (fun)
10 480 0 1 S sat_s60Y{v} (GHC.StgToCmm.Prof) (fun) in s60Z
10 320 0 1 S sat_s60Z{v} (GHC.StgToCmm.Prof) (fun) in r1YU
10 240 0 2 SM GHC.StgToCmm.Prof.ldvEnterClosure{v r1YU} (fun)
10 8040 0 1 S sat_s9jH{v} (GHC.StgToCmm.Bind) (fun) in s9jI
10 400 0 1 T sat_s9jI{v} (GHC.StgToCmm.Bind) (fun) in r4ok
10 800 0 4 MELE GHC.StgToCmm.Closure.mkLFThunk{v r2Ep} (fun)
20 480 0 1 S GHC.StgToCmm.Closure.isStaticClosure{v r2EJ} (fun)
10 0 0 1 E sat_s97R{v} (GHC.StgToCmm.Ticky) (fun) in r36N
10 560 0 4 EESS GHC.StgToCmm.Ticky.withNewTickyCounterThunk{v r36N} (fun)
26 1456 0 2 IL sat_s63t{v} (GHC.Cmm.Graph) (fun) in r1yx
65 1632 0 1 L nonVArgs{v r2H4} (GHC.StgToCmm.Layout) (fun)
26 0 0 1 > sat_s63o{v} (GHC.Cmm.Graph) (fun) in r1yx
26 2080 0 6 SEMLIL GHC.Cmm.Graph.mkJumpExtra{v r1yx} (fun)
28 3920 0 1 I sat_s7w3{v} (GHC.StgToCmm.Layout) (fun) in s7w4
28 1792 0 1 M sat_s7w4{v} (GHC.StgToCmm.Layout) (fun) in s7w6
28 3360 0 1 S sat_s7w6{v} (GHC.StgToCmm.Layout) (fun) in r2GY
28 1344 0 4 TMLL emitCallWithExtraStack{v r2GY} (GHC.StgToCmm.Layout) (fun)
28 6272 0 5 LEMIL direct_call{v r2H2} (GHC.StgToCmm.Layout) (fun)
16 256 0 1 L sat_s7x1{v} (GHC.StgToCmm.Layout) (fun) in r2H0
22 880 0 1 M sat_s7v7{v} (GHC.StgToCmm.Layout) (fun) in s7v9
25 1552 0 1 M sat_s7v9{v} (GHC.StgToCmm.Layout) (fun)
16 896 0 4 EMIL GHC.StgToCmm.Layout.directCall{v r2H0} (fun)
16 0 0 2 IL GHC.StgToCmm.Ticky.tickyDirectCall{v r374} (fun)
47 0 0 1 S GHC.StgToCmm.Monad.cg_lf{v r2eN} (fun)
42 2512 0 8 SSMMIIMM GHC.StgToCmm.Closure.getCallMethod{v r2EF} (fun)
42 9312 0 1 M sat_sav3{v} (GHC.StgToCmm.Expr) (fun) in sav4
42 1680 0 1 S sat_sav4{v} (GHC.StgToCmm.Expr) (fun) in sav5
42 2352 0 1 S sat_sav5{v} (GHC.StgToCmm.Expr) (fun) in r4Be
42 1008 0 2 ML cgIdApp{v r4Be} (GHC.StgToCmm.Expr) (fun)
51 0 0 1 M GHC.Cmm.CLabel.isConInfoTableLabel{v r3c3} (fun)
40 19520 0 1 L sat_s7xI{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7xJ
40 0 0 5 +MMML loadTemp{v r1ue} (GHC.CmmToAsm.Reg.Linear) (fun)
40 0 0 1 M GHC.Platform.Reg.classOfVirtualReg{v r1Eo} (fun)
46 1104 0 2 SM GHC.CmmToAsm.X86.Regs.classOfRealReg{v r1l7} (fun)
42 0 0 2 EE $c=={v r22h} (GHC.Platform.Reg.Class) (fun)
42 0 0 1 + Data.Bits.$p1Bits{v r1oM} (fun)
46 15840 0 2 WI go{v s31f} (GHC.CmmToAsm.Reg.Linear.X86_64) (fun) in r16R
42 2016 0 3 SES GHC.CmmToAsm.Reg.Linear.X86_64.getFreeRegs{v r16R} (fun)
42 0 0 1 + GHC.CmmToAsm.Reg.Linear.FreeRegs.frGetFreeRegs{v r1dm} (fun)
40 7680 0 1 . sat_s7xJ{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7xK
40 4480 0 1 S sat_s7xK{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7y5
272 0 0 1 M $cgetUnique{v r2Tw} (GHC.Platform.Reg) (fun)
272 0 0 1 M GHC.Platform.Reg.$fUniquableVirtualReg{v r2ee} (fun)
116 6944 0 1 S sat_s7y5{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7y6
93 1488 0 1 S GHC.Platform.Reg.$WVirtualRegI{v r2dA} (fun)
93 0 0 2 SE GHC.CmmToAsm.X86.RegInfo.mkVirtualReg{v r1aU} (fun)
26 0 0 1 S GHC.CmmToAsm.Reg.Target.targetMkVirtualReg{v r1bI} (fun)
26 416 0 1 M GHC.Platform.Reg.$WRegVirtual{v r2f4} (fun)
19 1064 0 1 M sat_sr78{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in sr79
29 2200 0 1 S sat_s6Py{v} (GHC.CmmToAsm.Monad) (fun) in s6Pz
29 0 0 1 > sat_s6Pr{v} (GHC.CmmToAsm.Monad) (fun) in s6Pz
29 5104 0 1 S sat_s6Lp{v} (GHC.CmmToAsm.Monad) (fun)
1 0 0 1 > sat_s6KU{v} (GHC.CmmToAsm.Monad) (fun)
29 1160 0 1 S sat_s6Pz{v} (GHC.CmmToAsm.Monad) (fun) in r1Yi
29 0 0 1 > sat_s6Pl{v} (GHC.CmmToAsm.Monad) (fun) in r1Yi
29 928 0 1 E GHC.CmmToAsm.Monad.getNewRegNat{v r1Yi} (fun)
11 0 0 1 M sat_s9p5{v} (GHC.StgToCmm.Bind) (fun) in s9p7
11 704 0 1 T sat_s9p7{v} (GHC.StgToCmm.Bind) (fun) in r1
1 0 0 1 E sat_s985{v} (GHC.StgToCmm.Ticky) (fun) in r36P
16 896 0 1 E sat_s945{v} (GHC.StgToCmm.Ticky) (fun) in r36M
16 256 0 1 E thunkHasCounter{v r36M} (GHC.StgToCmm.Ticky) (fun)
1 40 0 2 SS GHC.StgToCmm.Ticky.withNewTickyCounterCon{v r36P} (fun)
11 680 0 2 MM cgRhs{v r4og} (GHC.StgToCmm.Bind) (fun)
11 528 0 1 M GHC.StgToCmm.Bind.cgBind{v r1} (fun)
56 1792 0 2 SE GHC.Cmm.CLabel.mkInfoTableLabel{v r3bl} (fun)
2 0 0 1 i GHC.Show.$wintToDigit{v r4oc} (fun)
2 32 0 1 I GHC.Show.intToDigit{v rbI} (fun)
1 216 0 6 ++.>.L Numeric.showIntAtBase{v rG0} (fun)
1 64 0 1 C $wencode_as_unicode_char{v r6DB} (GHC.Utils.Encoding) (fun)
49 1176 0 1 M might_be_a_function{v r2Eq} (GHC.StgToCmm.Closure) (fun)
34 1360 0 1 M GHC.StgToCmm.Closure.mkLFArgument{v r2Em} (fun)
29 624 0 2 IM GHC.Types.RepType.countFunRepArgs{v r1KH} (fun)
23 1104 0 1 M GHC.Types.Id.idFunRepArity{v r2as} (fun)
46 144 0 2 MM $c==5{v r6sm} (GHC.Cmm.CLabel) (fun)
179 0 0 4 +..M Data.Map.Strict.Internal.findWithDefault{v r1t} (fun)
179 7160 0 1 S sat_s9oM{v} (GHC.Cmm.Info.Build) (fun) in s9sp
106 0 0 2 MT sat_s9wb{v} (GHC.Cmm.Info.Build) (fun) in s9B1
104 2496 0 2 MI GHC.Cmm.Utils.cmmLabelOff{v r22x} (fun)
112 192 0 2 MI GHC.Cmm.Utils.cmmOffsetLit{v r22w} (fun)
36 1408 0 1 M GHC.StgToCmm.Closure.mkLFImported{v r2Eu} (fun)
129 6192 0 1 S sat_se5c{v} (GHC.Cmm.CLabel) (fun) in se5d
93 4464 0 2 SM GHC.StgToCmm.Utils.mkSimpleLit{v r2Aq} (fun)
95 3040 0 1 S sat_s8n3{v} (GHC.StgToCmm.Utils) (fun) in r2Ap
95 1520 0 1 M GHC.StgToCmm.Utils.cgLit{v r2Ap} (fun)
14 616 0 4 SSiE GHC.IO.Handle.Text.$wbufWrite{v r8Sm} (fun)
13 0 0 1 S act1{v sbEj} (GHC.IO.Handle.Text) (fun) in r8Si
13 416 0 4 MSiE GHC.IO.Handle.Text.$whPutBuf'{v r8Si} (fun)
12 0 0 3 MSI GHC.IO.Handle.Text.hPutBuf1{v r8Sg} (fun)
12 0 0 3 MSI GHC.IO.Handle.Text.hPutBuf{v r152} (fun)
35 0 0 1 M GHC.Cmm.CLabel.isTickyLabel{v r3bd} (fun)
35 0 0 1 M GHC.Cmm.CLabel.isIdLabel{v r3bc} (fun)
303 0 0 2 MM sat_s9mY{v} (GHC.Cmm.Info.Build) (fun) in r2rR
303 0 0 1 M sat_s8T8{v} (GHC.StgToCmm.DataCon) (fun) in s8Te
303 12120 0 1 M sat_s8Te{v} (GHC.StgToCmm.DataCon) (fun) in s8Tp
32 1024 0 1 S GHC.Cmm.CLabel.mkBytesLabel{v r3bp} (fun)
50 2000 0 2 SL GHC.Utils.Asm.sectionType{v r14q} (fun)
49 0 0 2 WS Data.ByteString.elem{v r1e4} (fun)
514 0 0 2 WW GHC.Word.leWord8{v r1gN} (fun)
514 0 0 2 WW GHC.Word.geWord8{v r1gL} (fun)
514 172704 0 2 WL sat_s50Q{v} (GHC.CmmToAsm.Ppr) (fun) in r2Fs
563 28784 0 2 pp $wgo2{v slYG} (Data.ByteString) (fun) in r1dl
49 1568 0 3 >.S Data.ByteString.foldr{v r1dl} (fun)
49 3136 0 1 S GHC.CmmToAsm.Ppr.pprASCII{v r2Fs} (fun)
50 8000 0 1 M GHC.Utils.Ppr.doubleQuotes{v rPj} (fun)
50 0 0 1 > sat_sgJ8{v} (GHC.Utils.Outputable) (fun) in r4q9
50 2000 0 1 S GHC.Utils.Outputable.doubleQuotes{v r4q9} (fun)
49 3920 0 1 S GHC.CmmToAsm.Ppr.pprString{v r2Ft} (fun)
49 1176 0 1 M sat_s7Xs{v} (GHC.Cmm.Utils) (fun) in r22m
49 11368 0 2 MS GHC.Cmm.Utils.mkByteStringCLit{v r22m} (fun)
32 0 0 2 WW GHC.Classes.leWord{v rku} (fun)
64 0 0 1 S GHC.Driver.Session.binBlobThreshold{v r2yX} (fun)
32 0 0 2 WW GHC.Classes.eqWord{v rkd} (fun)
8 0 0 1 S GHC.Settings.pc_MAX_INTLIKE{v rvL} (fun)
8 192 0 1 S GHC.Driver.Session.mAX_INTLIKE{v r2Oz} (fun)
22 0 0 2 MM GHC.Integer.Type.leInteger{v r10h} (fun)
8 0 0 1 S GHC.Settings.pc_MIN_INTLIKE{v rvK} (fun)
8 192 0 1 S GHC.Driver.Session.mIN_INTLIKE{v r2Oy} (fun)
12 0 0 2 EE GHC.Platform.$fEqOS_$c/={v r5kS} (fun)
93 96 0 2 ME sat_s7eM{v} (GHC.Cmm.Sink) (fun) in s7d8
186 0 0 2 .M Data.Set.Internal.insertMin{v r54} (fun)
14 0 0 1 M sat_s3Nv{v} (GHC.Cmm.Dataflow.Block) (fun) in rgz
151 3360 0 2 MT sat_s9yb{v} (GHC.Cmm.Info.Build) (fun) in s9B1
116 0 0 1 M GHC.Runtime.Heap.Layout.isStaticNoCafCon{v r1LI} (fun)
437 0 0 2 EE $ccompare3{v r6p6} (GHC.Cmm.CLabel) (fun)
437 0 0 2 EE $ccompare{v r474} (GHC.Types.Id.Info) (fun)
116 1856 0 1 M GHC.Cmm.Info.Build.cafAnalData{v r2rR} (fun)
116 2784 0 1 T sat_s9vl{v} (GHC.Cmm.Info.Build) (fun) in s9B1
146 4672 0 2 SE GHC.Cmm.CLabel.mkClosureLabel{v r3bk} (fun)
116 4640 0 4 MSML GHC.Cmm.$WCmmStatics{v r5az} (fun)
151 20536 0 2 SS sat_s9gn{v} (GHC.StgToCmm.Monad) (fun) in r2fW
151 0 0 1 > sat_s9g2{v} (GHC.StgToCmm.Monad) (fun) in r2fW
151 4832 0 1 M GHC.StgToCmm.Monad.emitDecl{v r2fW} (fun)
116 11136 0 4 MSML GHC.StgToCmm.Utils.emitDataCon{v r2AD} (fun)
116 0 0 1 L sat_s8Tm{v} (GHC.StgToCmm.DataCon) (fun) in s8Tp
116 72384 0 1 S sat_s8Tp{v} (GHC.StgToCmm.DataCon) (fun) in r5nx
22 528 0 1 S GHC.Core.DataCon.isNullaryRepDataCon{v r3ux} (fun)
119 32288 0 4 SMSL GHC.StgToCmm.DataCon.cgTopRhsCon{v r5nx} (fun)
3728 178944 0 2 SS $ccompare{v r4Gz} (GHC.Types.Name) (fun)
3736 326208 0 2 MM $ccompare5{v r6sy} (GHC.Cmm.CLabel) (fun)
196 26752 0 4 SMMM GHC.StgToCmm.Env.litIdInfo{v r2z9} (fun)
218 0 0 1 M GHC.Cmm.CLabel.isInfoTableLabel{v r3c2} (fun)
218 0 0 1 M GHC.Cmm.CLabel.isCFunctionLabel{v r3cw} (fun)
218 77960 0 1 S sat_saW3{v} (GHC.CmmToAsm.X86.Ppr) (fun) in r28y
215 0 0 1 I GHC.Types.Basic.mkAlignment{v r2wr} (fun)
215 0 0 1 S alignmentBytes1{v r85O} (GHC.Types.Basic) (fun)
215 0 0 1 S GHC.Types.Basic.alignmentBytes{v r1Ku} (fun)
215 32680 0 2 SS pprAlign{v r28z} (GHC.CmmToAsm.X86.Ppr) (fun)
222 0 0 1 M GHC.Cmm.CLabel.maybeLocalBlockLabel{v r3cr} (fun)
222 0 0 2 >M shortcutLabel{v r1K0} (GHC.CmmToAsm.X86.Instr) (fun)
620 0 0 1 M sat_saYv{v} (GHC.CmmToAsm.X86.Ppr) (fun) in r28q
120 0 0 1 E GHC.Types.Id.Info.mayHaveCafRefs{v r1Jf} (fun)
157 0 0 1 M GHC.Runtime.Heap.Layout.isConRep{v r1LF} (fun)
157 2784 0 2 ES GHC.StgToCmm.Closure.staticClosureNeedsLink{v r2F5} (fun)
163 0 0 2 SM GHC.StgToCmm.Prof.staticProfHdr{v r1Yy} (fun)
620 14208 0 1 M sat_s8sl{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JZ
162 97040 0 5 SSMEL GHC.StgToCmm.Heap.mkStaticClosureFields{v r2nh} (fun)
215 5160 0 1 L sat_s8s7{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JZ
47 1128 0 1 L sat_s7XI{v} (GHC.Cmm.Utils) (fun) in r22o
215 27520 0 2 >T GHC.CmmToAsm.X86.Instr.shortcutStatics{v r1JZ} (fun)
215 0 0 1 S GHC.CmmToAsm.Monad.shortcutStatics{v r1XR} (fun)
283 18112 0 2 SM sat_sc8W{v} (GHC.CmmToAsm) (fun) in sc94
283 0 0 1 S GHC.CmmToAsm.Monad.natm_imports{v r1XB} (fun)
50 0 0 1 E sat_sgwA{v} (GHC.Utils.Outputable) (fun) in r4px
50 1200 0 2 SS GHC.Utils.Outputable.ifPprDebug{v r4px} (fun)
50 0 0 1 S GHC.Utils.Outputable.whenPprDebug{v r4py} (fun)
50 1200 0 1 S asmComment{v r28K} (GHC.CmmToAsm.X86.Ppr) (fun)
56 2240 0 1 E pprCond{v r28E} (GHC.CmmToAsm.X86.Ppr) (fun)
40 0 0 1 E GHC.CmmToAsm.Format.isFloatFormat{v r10T} (fun)
2633 484568 0 1 I sat_s3pr{v} (GHC.Utils.BufHandle) (fun) in rPf
2633 231704 0 2 ST bPutCStringLen{v rPf} (GHC.Utils.BufHandle) (fun)
2630 0 0 1 T sat_s3pv{v} (GHC.Utils.BufHandle) (fun) in rPe
2587 0 0 1 S GHC.Data.FastString.fastZStringToByteString1{v r8YE} (fun)
2587 0 0 1 S GHC.Data.FastString.fastZStringToByteString{v r3u1} (fun)
2630 105200 0 2 SS bPutBS{v rPe} (GHC.Utils.BufHandle) (fun)
2587 0 0 1 S sat_s3pC{v} (GHC.Utils.BufHandle) (fun) in rPd
2587 103480 0 2 SS GHC.Utils.BufHandle.bPutFZS{v rPd} (fun)
68 0 0 1 M GHC.Runtime.Heap.Layout.rtsClosureType{v r1M4} (fun)
3093 0 0 1 M sat_s6b7{v} (GHC.Utils.Ppr) (fun) in rQk
9046 1302624 0 1 I sat_s3ow{v} (GHC.Utils.BufHandle) (fun) in rPa
9046 651312 0 2 SC GHC.Utils.BufHandle.bPutChar{v rPa} (fun)
5239 83824 0 2 SI GHC.Ptr.plusPtr{v rpS} (fun)
5239 0 0 3 SSI Foreign.Marshal.Utils.copyBytes1{v r2Q1} (fun)
5239 0 0 3 SSI Foreign.Marshal.Utils.copyBytes{v rKQ} (fun)
2611 480488 0 1 I sat_s3q3{v} (GHC.Utils.BufHandle) (fun) in rPg
2611 313320 0 2 SS GHC.Utils.BufHandle.bPutPtrString{v rPg} (fun)
40784 5531472 0 2 LI loop{v s3oE} (GHC.Utils.BufHandle) (fun) in rPb
6418 0 0 1 I sat_s3p3{v} (GHC.Utils.BufHandle) (fun) in rPb
20711 331376 0 1 S GHC.Data.FastMutInt.readFastMutInt1{v rM6} (fun)
20711 0 0 1 S GHC.Data.FastMutInt.readFastMutInt{v rkV} (fun)
6418 513440 0 2 SL GHC.Utils.BufHandle.bPutStr{v rPb} (fun)
7718 0 0 1 M sat_s6dO{v} (GHC.Utils.Ppr) (fun) in rPO
283 0 0 1 S GHC.CmmToAsm.Config.ncgSplitSections{v r12R} (fun)
283 90040 0 4 SSMM pprGNUSectionHeader{v r2Fw} (GHC.CmmToAsm.Ppr) (fun)
283 11320 0 2 SS GHC.CmmToAsm.Ppr.pprSectionHeader{v r2Fv} (fun)
283 24904 0 2 SS pprSectionAlign{v r28H} (GHC.CmmToAsm.X86.Ppr) (fun)
136 0 0 1 S GHC.CmmToAsm.Config.ncgProcAlignment{v r12L} (fun)
136 6528 0 1 S pprProcAlignment{v r28p} (GHC.CmmToAsm.X86.Ppr) (fun)
884 63648 0 1 I GHC.Utils.Ppr.int{v rPb} (fun)
884 21216 0 1 I GHC.Utils.Outputable.int{v r4pY} (fun)
364 23296 0 2 SM pprAlignForSection{v r28I} (GHC.CmmToAsm.X86.Ppr) (fun)
30 480 0 1 i GHC.Integer.Type.bitInteger{v 08S} (fun)
113 0 0 1 S GHC.Platform.platformWordSizeInBits{v rza} (fun)
109 2616 0 1 S GHC.Runtime.Heap.Layout.halfWordSizeInBits{v r1Lu} (fun)
109 0 0 2 MI Data.Bits.$fBitsInteger_$cshift{v r4PK} (fun)
109 0 0 2 MI Data.Bits.$fBitsInteger_$cshiftL{v r4PO} (fun)
218 0 0 2 SM GHC.Runtime.Heap.Layout.toStgHalfWord{v r1Ls} (fun)
218 0 0 1 S GHC.Runtime.Heap.Layout.fromStgHalfWord{v r1Lr} (fun)
109 0 0 1 S GHC.Platform.platformByteOrder{v rs4} (fun)
109 16568 0 3 SSS GHC.Cmm.Utils.packHalfWordsCLit{v r22r} (fun)
109 12208 0 3 SII packIntsCLit{v r1ZG} (GHC.Cmm.Info) (fun)
58 0 0 1 M sat_s7WN{v} (GHC.Cmm.Info) (fun) in s7WX
156 2496 0 1 M GHC.Int.$fNumInt32_$cfromInteger{v raNK} (fun)
162 0 0 1 S GHC.Cmm.Type.halfWordWidth{v r1vG} (fun)
301 1496 0 3 SMM makeRelativeRefTo{v r1ZJ} (GHC.Cmm.Info) (fun)
243 0 0 1 M sat_s7WQ{v} (GHC.Cmm.Info) (fun) in s7WX
872 189304 0 2 SM GHC.CmmToAsm.X86.Ppr.pprDataItem{v r28J} (fun)
872 13952 0 1 M GHC.Cmm.CmmStaticLit{v r59I} (fun)
921 0 0 2 SM GHC.CmmToAsm.X86.Ppr.pprData{v r28u} (fun)
301 0 0 1 M sat_saWz{v} (GHC.CmmToAsm.X86.Ppr) (fun) in saWO
81 17496 0 5 STIMM mkStdInfoTable{v r1ZL} (GHC.Cmm.Info) (fun)
64 7168 0 3 SMM mkSRTLit{v r1ZH} (GHC.Cmm.Info) (fun)
478 23680 0 1 M pprGloblDecl{v r28v} (GHC.CmmToAsm.X86.Ppr) (fun)
956 26688 0 1 M GHC.Cmm.CLabel.externallyVisibleCLabel{v r3cu} (fun)
369 5904 0 1 S asmTempLabelPrefix{v r3cI} (GHC.Cmm.CLabel) (fun)
240 11520 0 1 M sat_sdKi{v} (GHC.Cmm.CLabel) (fun) in sdKj
240 3840 0 1 S sat_sdKj{v} (GHC.Cmm.CLabel) (fun)
403 9672 0 1 S GHC.Types.Unique.pprUniqueAlways{v r23a} (fun)
238 3808 0 1 S GHC.Cmm.CLabel.$WLocalBlockLabel{v r3SG} (fun)
238 0 0 1 S GHC.Cmm.CLabel.mkLocalBlockLabel{v r3bP} (fun)
238 5712 0 1 S GHC.Cmm.BlockId.blockLbl{v rZK} (fun)
478 110560 0 2 SM pprLabel{v r28y} (GHC.CmmToAsm.X86.Ppr) (fun)
1289 0 0 1 E GHC.CmmToAsm.Format.intFormat{v r10R} (fun)
1156 27744 0 1 S GHC.CmmToAsm.Format.cmmTypeFormat{v r10U} (fun)
409 16360 0 1 E GHC.CmmToAsm.X86.Ppr.pprFormat{v r28C} (fun)
409 49080 0 2 SE pprMnemonic{v saI2} (GHC.CmmToAsm.X86.Ppr) (fun) in r28L
808 10976 0 3 SEM pprOperand{v saIh} (GHC.CmmToAsm.X86.Ppr) (fun) in r28L
1911 46112 0 2 MM sat_s69F{v} (GHC.Utils.Ppr) (fun)
2381 168168 0 1 L ds1{v sgOG} (GHC.Utils.Outputable) (fun) in sgOO
470 22560 0 1 S sat_sgOO{v} (GHC.Utils.Outputable) (fun) in r4qJ
470 0 0 1 > sat_sgOE{v} (GHC.Utils.Outputable) (fun) in r4qJ
470 15040 0 1 L GHC.Utils.Outputable.hcat{v r4qJ} (fun)
141 2256 0 1 M GHC.Integer.Type.negateInteger{v 017} (fun)
695 16680 0 2 EM GHC.Cmm.Type.narrowS{v r1vO} (fun)
692 16608 0 1 M GHC.Show.$fShowInteger_$cshow{v r4lU} (fun)
692 49824 0 1 M GHC.Utils.Ppr.integer{v rPc} (fun)
692 16608 0 1 M GHC.Utils.Outputable.integer{v r4pZ} (fun)
1442 20496 0 1 M GHC.CmmToAsm.X86.Ppr.pprImm{v r28F} (fun)
1213 44536 0 1 M GHC.CmmToAsm.X86.Regs.litToImm{v r1kV} (fun)
332 0 0 1 E GHC.CmmToAsm.X86.Instr.archWordFormat{v r1JA} (fun)
702 33776 0 3 SEM pprReg{v r28A} (GHC.CmmToAsm.X86.Ppr) (fun)
328 15744 0 1 M pp_reg{v saH4} (GHC.CmmToAsm.X86.Ppr) (fun) in r28G
328 52480 0 2 SM pprAddr{v r28G} (GHC.CmmToAsm.X86.Ppr) (fun)
713 171520 0 2 SM GHC.CmmToAsm.X86.Ppr.pprInstr{v r28L} (fun)
642 0 0 1 M sat_saWQ{v} (GHC.CmmToAsm.X86.Ppr) (fun) in r28s
273 0 0 1 S GHC.CmmToAsm.Config.ncgDebugLevel{v r12M} (fun)
182 31752 0 1 S sat_saWO{v} (GHC.CmmToAsm.X86.Ppr) (fun) in r28s
182 69888 0 3 SSS pprBasicBlock{v r28s} (GHC.CmmToAsm.X86.Ppr) (fun)
182 0 0 1 S sat_saXZ{v} (GHC.CmmToAsm.X86.Ppr) (fun) in r28q
137 0 0 1 S GHC.Platform.platformHasSubsectionsViaSymbols{v rs8} (fun)
70 2240 0 2 MM GHC.Utils.Ppr.<+>{v rPM} (fun)
70 4480 0 1 S sat_sgM5{v} (GHC.Utils.Outputable) (fun) in r4qG
70 0 0 1 > sat_sgM1{v} (GHC.Utils.Outputable) (fun) in r4qG
70 2800 0 2 SS GHC.Utils.Outputable.<+>{v r4qG} (fun)
2609 41744 0 1 S GHC.Data.FastString.lengthPS{v r3uO} (fun)
2609 62616 0 1 L GHC.Data.FastString.mkPtrString{v r3uM} (fun)
2609 0 0 1 L GHC.Data.FastString.sLit{v r3uP} (fun)
2609 125232 0 1 S GHC.Utils.Ppr.ptext{v rOS} (fun)
2609 62616 0 1 S GHC.Utils.Outputable.ptext{v r4pW} (fun)
1346 34368 0 1 M sat_se5d{v} (GHC.Cmm.CLabel) (fun) in r3cD
1217 120560 0 1 M sat_sadP{v} (GHC.Unit.Types) (fun) in r3
1217 38944 0 1 S GHC.Unit.Types.pprModule{v r3} (fun)
1688 35712 0 1 L go'{v r6Ff} (GHC.Utils.Encoding) (fun)
1688 60680 0 1 c $wencode_ch{v r6Fd} (GHC.Utils.Encoding) (fun)
201 4872 0 1 L GHC.Utils.Encoding.zEncodeString{v r1zm} (fun)
201 8040 0 1 I GHC.Data.FastString.mkFastStringBytes1{v r8XZ} (fun)
201 4824 0 2 pS GHC.Data.FastString.$wmkZFastString{v r8XY} (fun)
2587 0 0 1 S GHC.Data.FastString.fs_zenc{v r2Ck} (fun)
2587 0 0 1 S GHC.Data.FastString.zEncodeFS{v r3uz} (fun)
2587 0 0 1 S GHC.Data.FastString.lengthFZS{v r3u6} (fun)
2587 124176 0 1 S GHC.Utils.Ppr.ztext{v rOT} (fun)
2587 62088 0 1 S GHC.Utils.Outputable.ztext{v r4pX} (fun)
1217 165512 0 7 EMSSSEE pprExternal{v r2HG} (GHC.Types.Name) (fun)
1346 0 0 1 E sat_s6B0{v} (GHC.Types.Name) (fun) in s6B1
1396 33504 0 1 S sat_sgwv{v} (GHC.Utils.Outputable) (fun) in r4pw
1396 0 0 1 S sat_sgud{v} (GHC.Utils.Outputable) (fun) in r4pl
1396 0 0 1 > sat_sgub{v} (GHC.Utils.Outputable) (fun) in r4pl
1396 44672 0 1 > GHC.Utils.Outputable.sdocWithContext{v r4pl} (fun)
1396 22336 0 1 > GHC.Utils.Outputable.getPprDebug{v r4pw} (fun)
1346 53840 0 1 M sat_s6B1{v} (GHC.Types.Name) (fun) in r2HE
1346 43072 0 1 S pprName{v r2HE} (GHC.Types.Name) (fun)
1396 283320 0 2 SM pprCLbl{v r3cD} (GHC.Cmm.CLabel) (fun)
1396 0 0 1 S GHC.Platform.platformLeadingUnderscore{v rsa} (fun)
1396 0 0 1 S maybe_underscore{v se8i} (GHC.Cmm.CLabel) (fun) in r3cC
2982 0 0 1 M GHC.Utils.Outputable.asmStyle{v r4pt} (fun)
284 4544 0 1 E GHC.Utils.Outputable.mkCodeStyle{v r4pG} (fun)
1396 89344 0 1 M sat_se8F{v} (GHC.Cmm.CLabel) (fun) in r3cC
1668 221952 0 2 SM GHC.Cmm.CLabel.pprCLabel{v r3cC} (fun)
1668 0 0 1 S sat_se8c{v} (GHC.Cmm.CLabel) (fun) in r6sF
2255 54120 0 1 S sat_sgtp{v} (GHC.Utils.Outputable) (fun) in r4pk
2016 0 0 1 > sat_sgsP{v} (GHC.Utils.Outputable) (fun) in r4pk
2016 64512 0 1 > GHC.Utils.Outputable.sdocWithDynFlags{v r4pk} (fun)
1668 26688 0 1 M $cppr1{v r6sF} (GHC.Cmm.CLabel) (fun)
68 13600 0 2 SM pprSizeDecl{v r28r} (GHC.CmmToAsm.X86.Ppr) (fun)
439 10536 0 2 T. sat_sdLf{v} (GHC.Utils.Misc) (fun)
60 0 0 1 L GHC.List.init{v r9j} (fun)
116 0 0 1 S sat_sc6h{v} (GHC.CmmToAsm) (fun) in sc6e
702 11232 0 2 >M GHC.CmmToAsm.X86.Instr.shortcutJump{v r1JY} (fun)
702 0 0 1 S GHC.CmmToAsm.Monad.shortcutJump{v r1XS} (fun)
702 11232 0 1 . short_insn{v sc6e} (GHC.CmmToAsm) (fun) in sc6y
146 10512 0 1 S sat_s8cb{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
32 0 0 1 S chainBlocks1{v r4TW} (GHC.CmmToAsm.BlockLayout) (fun)
32 2816 0 1 L sat_s8aj{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8a5
146 0 0 2 SS sat_s8b1{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8b3
133 11704 0 1 S sat_s89E{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
32 1024 0 3 +>L Data.OldList.sortOn{v ruo} (fun)
63 12128 0 2 LS merge{v s8a5} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
32 0 0 1 S sat_s8bc{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
444 0 0 2 EE GHC.Base.$fMonoidOrdering_$c<>{v r5Nz} (fun)
745 35520 0 2 MM sat_s4KV{v} (GHC.Data.OrdList) (fun) in r1gf
745 35760 0 1 + GHC.Data.OrdList.strictlyOrdOL{v r1gf} (fun)
169 5408 0 2 SS $ccompare{v r54k} (GHC.CmmToAsm.BlockLayout) (fun)
44 3168 0 1 S sat_s8b3{v} (GHC.CmmToAsm.BlockLayout) (fun) in s8b4
44 2112 0 2 SS sat_s8b4{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
84 0 0 2 SS sat_s883{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
139 0 0 2 SS sat_s886{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
43 80 0 2 MM sat_s4Kn{v} (GHC.Data.OrdList) (fun) in r1ge
43 2064 0 1 + GHC.Data.OrdList.strictlyEqOL{v r1ge} (fun)
42 0 0 2 SS $c=={v r54l} (GHC.CmmToAsm.BlockLayout) (fun)
132 3168 0 1 S sat_s88S{v} (GHC.CmmToAsm.BlockLayout) (fun) in s88T
86 8256 0 1 S sat_s88T{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
132 3168 0 1 S sat_s88H{v} (GHC.CmmToAsm.BlockLayout) (fun) in s88I
42 0 0 1 M sat_s7ZA{v} (GHC.CmmToAsm.BlockLayout) (fun)
254 8848 0 2 ML go{v s4Id} (GHC.Data.OrdList) (fun) in r1g8
170 2720 0 1 M GHC.Data.OrdList.fromOLReverse{v r1g8} (fun)
86 8256 0 1 S sat_s88I{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
85 2040 0 1 . sat_sHtA{v} (Data.IntMap.Internal) (fun) in sHtb
53 2120 0 2 MM sat_sHtn{v} (Data.IntMap.Internal) (fun) in sHtb
32 0 0 1 M sat_s5st{v} (GHC.Cmm.Dataflow.Collections) (fun) in r3K2
32 0 0 1 S sat_s7Nr{v} (GHC.Cmm.Dataflow.Label) (fun) in r6Qz
146 4672 0 1 S sat_s85f{v} (GHC.CmmToAsm.BlockLayout) (fun) in s85k
32 5632 0 1 S sat_s85k{v} (GHC.CmmToAsm.BlockLayout) (fun) in s84T
138 8744 0 1 M go{v sHtb} (Data.IntMap.Internal) (fun) in r6q
32 2816 0 3 +>M Data.IntMap.Internal.$fTraversableIntMap_$ctraverse{v r6q} (fun)
32 1792 0 3 +>S $ctraverse{v r3K2} (GHC.Cmm.Dataflow.Collections) (fun)
32 1792 0 3 +>S $ctraverse{v r6Qz} (GHC.Cmm.Dataflow.Label) (fun)
32 0 0 2 ++ Data.Traversable.$dmsequenceA{v r1CY} (fun)
32 0 0 1 + $csequenceA{v r6QV} (GHC.Cmm.Dataflow.Label) (fun)
32 768 0 2 ++ Data.Traversable.$dmsequence{v r1D0} (fun)
32 0 0 1 + $csequence{v r6QT} (GHC.Cmm.Dataflow.Label) (fun)
43 4816 0 1 S sat_s85O{v} (GHC.CmmToAsm.BlockLayout) (fun) in s84T
42 9072 0 1 S sat_s876{v} (GHC.CmmToAsm.BlockLayout) (fun) in s84T
450 0 0 1 S alreadyPlaced{v s85n} (GHC.CmmToAsm.BlockLayout) (fun) in s84T
232 0 0 1 S GHC.CmmToAsm.CFG.edgeTo{v r2Lt} (fun)
232 0 0 1 S GHC.CmmToAsm.CFG.edgeFrom{v r2Ls} (fun)
148 48712 0 5 SSSLM buildNext{v s84T} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
116 12064 0 1 S sat_s88x{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
193 0 0 2 DD GHC.Classes.$fOrdDouble_$c<{v raFz} (fun)
193 57520 0 2 SS $ccompare1{v r7TT} (GHC.CmmToAsm.CFG) (fun)
81 5832 0 2 SS GHC.CmmToAsm.CFG.hasNode{v r3ws} (fun)
81 0 0 2 MM sat_s8Kn{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tA
93 0 0 2 >S $cmapFilterWithKey{v r3Jk} (GHC.Cmm.Dataflow.Collections) (fun)
93 0 0 2 >S $cmapFilterWithKey1{v r3Jl} (GHC.Cmm.Dataflow.Collections) (fun)
93 2232 0 2 >S $cmapFilterWithKey{v r6Rl} (GHC.Cmm.Dataflow.Label) (fun)
93 0 0 2 >S $cmapFilterWithKey1{v r6Rm} (GHC.Cmm.Dataflow.Label) (fun)
186 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFilterWithKey{v rkt} (fun)
133 3528 0 1 S sat_s84M{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
215 0 0 3 SSS GHC.CmmToAsm.CFG.getEdgeInfo{v r3wD} (fun)
170 12240 0 4 SSSS GHC.CmmToAsm.CFG.setEdgeWeight{v r3wq} (fun)
133 0 0 3 SMD sat_s847{v} (GHC.CmmToAsm.BlockLayout) (fun) in s848
146 2336 0 3 SMS sat_s848{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
279 4464 0 1 S GHC.Arr.numElements{v r16y} (fun)
279 0 0 2 +S $fIArrayArraye2{v rBqa} (Data.Array.Base) (fun)
279 0 0 1 + Data.Array.Base.numElements{v r182} (fun)
146 16352 0 2 iL go{v sPvI} (Data.Array.Base) (fun) in r1SL
32 2816 0 3 +TL GHC.Arr.unsafeArray{v r16i} (fun)
32 0 0 3 +TL $fIArrayArraye3{v rBqb} (Data.Array.Base) (fun)
32 0 0 1 + Data.Array.Base.unsafeArray{v r183} (fun)
32 1792 0 4 ++TL Data.Array.Base.listArray{v r1SL} (fun)
279 6696 0 1 S GHC.Arr.bounds{v r16x} (fun)
279 0 0 2 +S $fIArrayArraye1{v rBq9} (Data.Array.Base) (fun)
279 0 0 1 + Data.Array.Base.bounds{v r181} (fun)
279 15624 0 4 ++.. Data.Array.Base.!{v r1SO} (fun)
279 0 0 1 I fromVertex{v sdIv} (GHC.CmmToAsm.CFG) (fun) in sdTs
283 29336 0 2 >T Data.Bifunctor.$fBifunctor(,)_$cfirst{v r1Jp} (fun)
113 0 0 1 + Data.Bifunctor.first{v rKy} (fun)
32 768 0 1 S sat_sdT0{v} (GHC.CmmToAsm.CFG) (fun) in sdT1
32 1792 0 1 L lvl30{v sPwd} (Data.Array.Base) (fun) in sPwI
146 14016 0 1 i go{v sPwz} (Data.Array.Base) (fun) in sPwH
32 2816 0 1 I sat_sPwH{v} (Data.Array.Base) (fun) in sPwI
32 512 0 2 +S $cgetNumElements9{v rBqP} (Data.Array.Base) (fun)
32 0 0 2 +S Data.Array.Base.$fMArraySTUArrayDoubleST_$cgetNumElements{v rBnP} (fun)
32 4096 0 1 T sat_sPwI{v} (Data.Array.Base) (fun) in rBkW
32 768 0 2 +S $cgetBounds9{v rBqQ} (Data.Array.Base) (fun)
32 0 0 2 +S Data.Array.Base.$fMArraySTUArrayDoubleST_$cgetBounds{v rBnQ} (fun)
32 6912 0 9 ++.....+. Data.Array.Base.$wfreeze{v rBkW} (fun)
32 0 0 4 +++. Data.Array.Base.freeze{v r1Tp} (fun)
32 0 0 4 +++. Data.Array.Base.unsafeFreeze{v r1Tr} (fun)
32 1280 0 1 M sat_sdT1{v} (GHC.CmmToAsm.CFG) (fun) in sdT5
118 8496 0 1 D sat_sdRa{v} (GHC.CmmToAsm.CFG) (fun) in sdRb
269 4304 0 2 DD GHC.Float.minusDouble{v rG9} (fun)
118 0 0 2 DD GHC.Classes.$fOrdDouble_$cmin{v raFu} (fun)
118 7552 0 1 D sat_sdRb{v} (GHC.CmmToAsm.CFG) (fun) in sdRc
118 19824 0 1 D sat_sdRc{v} (GHC.CmmToAsm.CFG) (fun) in sdRe
133 0 0 1 D sat_sdQF{v} (GHC.CmmToAsm.CFG) (fun) in sdQK
133 18088 0 1 D sat_sdQK{v} (GHC.CmmToAsm.CFG) (fun) in sdQL
137 38360 0 1 M sat_sdPU{v} (GHC.CmmToAsm.CFG) (fun) in sdPC
137 8768 0 3 SII getProb'{v sdPC} (GHC.CmmToAsm.CFG) (fun) in sdT5
133 10640 0 1 D sat_sdQL{v} (GHC.CmmToAsm.CFG) (fun) in sdQM
137 13928 0 1 I sat_sdQM{v} (GHC.CmmToAsm.CFG) (fun) in sdRe
118 45312 0 1 E sat_sdRe{v} (GHC.CmmToAsm.CFG) (fun) in sdSm
137 15600 0 1 E sat_sdQj{v} (GHC.CmmToAsm.CFG) (fun) in sdQk
137 8768 0 1 I sat_sdQk{v} (GHC.CmmToAsm.CFG) (fun) in sdSm
133 3192 0 3 MID sat_sdO1{v} (GHC.CmmToAsm.CFG) (fun) in sdO2
146 2336 0 3 MIM sat_sdO2{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
417 13344 0 2 >S GHC.ST.$fFunctorST2{v r10t} (fun)
179 0 0 2 S. GHC.STRef.writeSTRef1{v r1of} (fun)
179 0 0 2 S. GHC.STRef.writeSTRef{v rTg} (fun)
149 21456 0 1 M sat_sdPf{v} (GHC.CmmToAsm.CFG) (fun) in sdP0
591 0 0 1 S GHC.STRef.readSTRef1{v r1oe} (fun)
591 0 0 1 S GHC.STRef.readSTRef{v rTf} (fun)
149 10728 0 4 SII. setProb'{v sdP0} (GHC.CmmToAsm.CFG) (fun) in sdT5
165 2640 0 2 DD GHC.Float.timesDouble{v rGa} (fun)
145 0 0 1 M sat_sdS7{v} (GHC.CmmToAsm.CFG) (fun) in sdSi
145 54520 0 1 I sat_sdSi{v} (GHC.CmmToAsm.CFG) (fun) in sdSj
764 30560 0 3 >SS GHC.ST.$fApplicativeST2{v r10p} (fun)
154 40656 0 1 D sat_sdSj{v} (GHC.CmmToAsm.CFG) (fun) in sdSm
551 8816 0 3 +SI $cunsafeRead7{v rBqO} (Data.Array.Base) (fun)
551 0 0 3 +SI Data.Array.Base.$fMArraySTUArrayDoubleST_$cunsafeRead{v rBnL} (fun)
405 0 0 4 +SID $cunsafeWrite7{v rBqN} (Data.Array.Base) (fun)
405 0 0 4 +SID Data.Array.Base.$fMArraySTUArrayDoubleST_$cunsafeWrite{v rBnK} (fun)
154 103424 0 1 E sat_sdSm{v} (GHC.CmmToAsm.CFG) (fun) in sdPV
291 9312 0 3 +SI $cunsafeRead17{v rBsc} (Data.Array.Base) (fun)
291 0 0 3 +SI Data.Array.Base.$fMArraySTUArrayBoolST_$cunsafeRead{v rBnx} (fun)
154 20944 0 2 II propFreq{v sdPV} (GHC.CmmToAsm.CFG) (fun) in sdT5
146 3504 0 1 I sat_sdST{v} (GHC.CmmToAsm.CFG) (fun) in sdT5
349 0 0 4 +SIE $cunsafeWrite17{v rBsd} (Data.Array.Base) (fun)
349 0 0 4 +SIE Data.Array.Base.$fMArraySTUArrayBoolST_$cunsafeWrite{v rBnw} (fun)
146 0 0 1 I sat_sdSO{v} (GHC.CmmToAsm.CFG) (fun) in sdT5
32 20480 0 1 S sat_sdT5{v} (GHC.CmmToAsm.CFG) (fun) in sdT6
32 3584 0 1 S sat_sdT6{v} (GHC.CmmToAsm.CFG) (fun) in sdT7
193 3088 0 1 . GHC.STRef.newSTRef1{v r1od} (fun)
193 0 0 1 . GHC.STRef.newSTRef{v rTe} (fun)
32 3328 0 1 S sat_sdT7{v} (GHC.CmmToAsm.CFG) (fun) in sdT8
32 2048 0 4 >..D $w$cnewArray4{v rBte} (Data.Array.Base) (fun)
32 0 0 3 +TD $cnewArray5{v rBtf} (Data.Array.Base) (fun)
32 0 0 3 +TD Data.Array.Base.$fMArraySTUArrayDoubleST_$cnewArray{v rBnO} (fun)
32 5120 0 1 S sat_sdT8{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
133 4256 0 3 IID countTargets{v sdOd} (GHC.CmmToAsm.CFG) (fun) in sdTs
146 0 0 2 IM sat_sdOl{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
418 6688 0 2 DD GHC.Float.divideDouble{v rGb} (fun)
164 0 0 1 S GHC.CmmToAsm.CFG.edgeWeight{v r2Lh} (fun)
112 0 0 1 S weightToDouble1{v r7RN} (GHC.CmmToAsm.CFG) (fun)
144 0 0 2 DD GHC.Classes.$fOrdDouble_$cmax{v raFv} (fun)
112 4480 0 1 S sat_sdIP{v} (GHC.CmmToAsm.CFG) (fun) in sdJe
461 7376 0 2 DD GHC.Float.plusDouble{v rG8} (fun)
112 0 0 2 .M go{v sHwW} (Data.IntMap.Internal) (fun) in r4s
56 0 0 1 M sat_sHxh{v} (Data.IntMap.Internal) (fun) in r4s
56 3584 0 1 + Data.IntMap.Internal.$fFoldableIntMap_$csum{v r4s} (fun)
56 0 0 1 + $csum{v r3K4} (GHC.Cmm.Dataflow.Collections) (fun)
56 0 0 1 + $csum{v r6QB} (GHC.Cmm.Dataflow.Label) (fun)
112 10752 0 3 MMS sat_sdJ6{v} (GHC.CmmToAsm.CFG) (fun) in sdJe
146 0 0 1 S sat_sdI3{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
146 0 0 1 S $csuccessors{v r7Ry} (GHC.CmmToAsm.CFG) (fun)
311 0 0 1 S $centryLabel{v r7Rz} (GHC.CmmToAsm.CFG) (fun)
146 14016 0 2 SS sat_sdIa{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
445 32040 0 1 S toVertex{v sdIk} (GHC.CmmToAsm.CFG) (fun) in sdTs
146 27936 0 3 MSS sat_sdJe{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
91 8064 0 2 EM sat_sdD0{v} (GHC.CmmToAsm.CFG) (fun) in sdEs
96 0 0 4 S>.M $cfoldRegsUsed1{v r5ej} (GHC.Cmm.Expr) (fun)
88 0 0 1 S GHC.CmmToAsm.CFG.transitionSource{v r2Lg} (fun)
72 0 0 1 M isHeapOrStackCheck{v r3wn} (GHC.CmmToAsm.CFG) (fun)
114 6384 0 1 S sat_sdz2{v} (GHC.CmmToAsm.CFG) (fun) in sdyL
114 0 0 1 S sat_sd64{v} (Data.Tree) (fun) in r3Q
228 0 0 1 S Data.Tree.rootLabel{v rf} (fun)
114 2736 0 1 S sat_sdyW{v} (GHC.CmmToAsm.CFG) (fun) in sdyL
146 7008 0 1 I f{v sakC} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3Di
146 11680 0 3 >.L Data.Tree.$wfmapTree{v r3Q} (fun)
146 14016 0 1 I go1{v sakJ} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3Di
32 1024 0 1 T GHC.CmmToAsm.CFG.Dominators.asTree{v r3Di} (fun)
114 7296 0 2 MT sat_say7{v} (GHC.CmmToAsm.CFG.Dominators) (fun)
146 0 0 1 I sat_saQ6{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3CB
146 3504 0 1 I sat_saxv{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saxw
146 4672 0 1 I sat_saxw{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saxx
146 10512 0 1 I sat_saxx{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saxy
146 7008 0 2 >S sat_saxy{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saxz
146 10512 0 1 I sat_saxz{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saxB
146 4672 0 3 >S> $cfmap{v r6e5} (GHC.CmmToAsm.CFG.Dominators) (fun)
32 1536 0 1 T sat_saxB{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j6
32 768 0 2 +S $cgetBounds4{v rBqw} (Data.Array.Base) (fun)
32 0 0 2 +S Data.Array.Base.$fMArraySTUArrayIntST_$cgetBounds{v rBoD} (fun)
32 0 0 1 + Data.Array.Base.getBounds{v r17Q} (fun)
32 2048 0 2 >S fromEnv{v r7j6} (GHC.CmmToAsm.CFG.Dominators) (fun)
146 8176 0 1 I sat_saPn{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saPo
146 0 0 1 I sat_sars{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j2
146 3504 0 3 I>S domM{v r7j2} (GHC.CmmToAsm.CFG.Dominators) (fun)
146 4672 0 2 IS sat_saPo{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saPp
146 3504 0 2 IS sat_saPp{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saPq
146 3504 0 2 IS sat_saPq{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saPr
146 2336 0 3 I>S sat_saPr{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saPv
64 0 0 1 > sat_saNb{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNd
65 0 0 1 S GHC.CmmToAsm.CFG.Dominators.childE{v r3Ck} (fun)
64 0 0 2 >S sat_saN8{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNd
64 2560 0 1 I sat_saNd{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNe
64 2048 0 2 >S sat_saNe{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNh
160 0 0 1 S GHC.CmmToAsm.CFG.Dominators.domE{v r3Cp} (fun)
160 0 0 1 I sat_saOx{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOy
160 7680 0 2 IS sat_saOy{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOz
160 6400 0 2 IS sat_saOz{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOA
153 0 0 1 I sat_savm{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savn
153 6120 0 2 IS sat_savn{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savo
153 4896 0 2 IS sat_savo{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savp
153 3672 0 2 IS sat_savp{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savq
153 3672 0 2 IS sat_savq{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savr
153 0 0 1 I sat_sanP{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7iX
153 3672 0 3 I>S ancestorM{v r7iX} (GHC.CmmToAsm.CFG.Dominators) (fun)
153 3672 0 2 >S sat_savr{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savP
153 9792 0 1 I k1{v sasR} (GHC.CmmToAsm.CFG.Dominators) (fun) in satX
153 0 0 1 I sat_satW{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in satX
153 9792 0 1 I sat_satX{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j4
153 6120 0 3 I>S compress{v r7j4} (GHC.CmmToAsm.CFG.Dominators) (fun)
153 0 0 2 >S sat_sauY{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savP
160 5120 0 3 I>S sat_saOA{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOC
146 0 0 1 S GHC.CmmToAsm.CFG.Dominators.bucketE{v r3Cd} (fun)
146 7008 0 1 M sat_saNR{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOE
146 2336 0 2 >S sat_saOC{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOE
82 0 0 2 >S sat_saMN{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMH
100 0 0 1 S GHC.CmmToAsm.CFG.Dominators.ancestorE{v r3Cj} (fun)
82 0 0 2 >S sat_saMM{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMH
228 22320 0 1 I follow{v saMH} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNl
82 0 0 1 > sat_saN1{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNh
146 13360 0 1 I sat_saNh{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNi
146 7008 0 2 >S sat_saNi{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNl
163 0 0 1 S GHC.CmmToAsm.CFG.Dominators.sizeE{v r3Co} (fun)
146 0 0 1 I sat_saMD{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNl
146 0 0 3 I>S sat_saMB{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNl
146 0 0 2 >S sat_saMF{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNl
146 0 0 2 >S sat_saMA{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNl
146 36208 0 1 I sat_saNl{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNm
492 0 0 1 I sat_saqJ{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j1
492 11808 0 3 I>S sizeM{v r7j1} (GHC.CmmToAsm.CFG.Dominators) (fun)
146 7008 0 2 IS sat_saNm{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNn
146 7008 0 2 IS sat_saNn{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saLp
164 720 0 1 I sat_saMm{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMn
164 7872 0 2 IS sat_saMn{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saMo
616 0 0 1 I sat_san6{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7iW
616 14784 0 3 I>S labelM{v r7iW} (GHC.CmmToAsm.CFG.Dominators) (fun)
164 7872 0 2 IS sat_saMo{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saLu
328 0 0 1 I sat_saoy{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7iY
328 7872 0 3 I>S childM{v r7iY} (GHC.CmmToAsm.CFG.Dominators) (fun)
164 6560 0 3 I>S balance{v saLu} (GHC.CmmToAsm.CFG.Dominators) (fun) in saLp
146 8176 0 2 IS k5{v saLp} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNK
146 0 0 1 I sat_saNJ{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNK
146 9344 0 1 I sat_saNK{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saNL
146 7008 0 2 >S sat_saNL{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOE
146 16352 0 1 I sat_saOE{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOF
146 0 0 2 I. sat_sbXX{v} (Data.IntMap.Strict.Internal) (fun,se) in r13
549 21960 0 3 >iM Data.IntMap.Strict.Internal.$wadjustWithKey{v r27} (fun)
146 2336 0 3 >IM Data.IntMap.Strict.Internal.adjust{v r13} (fun)
146 26864 0 1 S f2{v saIQ} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOH
146 4672 0 2 >S sat_saOF{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOH
146 3504 0 1 > sat_saJN{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOH
146 8176 0 1 I sat_saOH{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOI
146 0 0 2 >S sat_saIJ{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOK
146 3504 0 1 > sat_saOI{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOK
133 0 0 2 >S sat_saIC{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saIE
133 7448 0 1 I sat_saIE{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saIF
133 4256 0 2 IS sat_saIF{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saIG
140 0 0 1 I sat_savO{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in savP
293 8256 0 1 I sat_savP{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j5
293 11720 0 3 I>S eval{v r7j5} (GHC.CmmToAsm.CFG.Dominators) (fun)
133 4256 0 3 I>S sat_saIG{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOK
146 0 0 1 S GHC.CmmToAsm.CFG.Dominators.predE{v r3Cc} (fun)
146 7008 0 1 M sat_saI2{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOL
146 18688 0 1 S sat_saOK{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOL
146 15184 0 1 I sat_saOL{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saOM
146 3504 0 2 IS sat_saOM{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saON
584 0 0 1 I sat_saph{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7iZ
584 14016 0 3 I>S ndfsM{v r7iZ} (GHC.CmmToAsm.CFG.Dominators) (fun)
146 2336 0 3 I>S sat_saON{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saPv
32 5632 0 2 >S sat_saPv{v} (GHC.CmmToAsm.CFG.Dominators) (fun)
32 0 0 2 TS sat_saH2{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saH3
1125 0 0 2 .> $cpure{v r7iN} (GHC.CmmToAsm.CFG.Dominators) (fun)
114 0 0 2 >S sat_saFY{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG0
146 0 0 1 S GHC.CmmToAsm.CFG.Dominators.parentE{v r3Ci} (fun)
114 0 0 2 >S sat_saFX{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG0
133 5472 0 1 I sat_saG0{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG1
1494 0 0 1 I sat_saq0{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j0
5428 130272 0 1 . sat_saks{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3D3
5428 86848 0 3 +SI $cunsafeRead2{v rBqu} (Data.Array.Base) (fun)
5428 0 0 3 +SI Data.Array.Base.$fMArraySTUArrayIntST_$cunsafeRead{v rBoy} (fun)
6124 0 0 1 + Data.Array.Base.unsafeRead{v r17V} (fun)
5428 434240 0 3 +SI !:{v r3D3} (GHC.CmmToAsm.CFG.Dominators) (fun)
1494 35856 0 3 I>S sdnoM{v r7j0} (GHC.CmmToAsm.CFG.Dominators) (fun)
133 5320 0 3 I>S sat_saG1{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG3
146 0 0 1 S GHC.CmmToAsm.CFG.Dominators.succE{v r3Cb} (fun)
146 7008 0 1 M sat_saFo{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG8
146 3504 0 2 >S sat_saG3{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG8
292 0 0 1 S GHC.CmmToAsm.CFG.Dominators.labelE{v r3Ch} (fun)
146 0 0 2 >S sat_saFi{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG8
146 0 0 1 S GHC.CmmToAsm.CFG.Dominators.ndfsE{v r3Cl} (fun)
146 0 0 2 >S sat_saFh{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG8
279 0 0 1 S GHC.CmmToAsm.CFG.Dominators.sdnoE{v r3Cn} (fun)
146 0 0 2 >S sat_saFg{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG8
1497 0 0 1 T sat_sarO{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7j3
146 0 0 1 S GHC.CmmToAsm.CFG.Dominators.dfnE{v r3Cm} (fun)
146 19856 0 1 S f{v saEu} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDM
1497 35928 0 6 +>I.>. store{v r7j3} (GHC.CmmToAsm.CFG.Dominators) (fun)
146 0 0 2 >S sat_saFf{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saG8
146 43216 0 1 I sat_saG8{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDM
146 0 0 1 > sat_saFa{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDM
146 3504 0 1 > sat_saF7{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDM
146 11680 0 3 I>S go1{v saDM} (GHC.CmmToAsm.CFG.Dominators) (fun) in saH3
32 1024 0 3 I>S sat_saH3{v} (GHC.CmmToAsm.CFG.Dominators) (fun)
3567 0 0 1 . sat_sajY{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r7iO
32 768 0 2 >S rootM{v r7iV} (GHC.CmmToAsm.CFG.Dominators) (fun)
3567 85608 0 3 S>> $c>>={v r7iO} (GHC.CmmToAsm.CFG.Dominators) (fun)
32 1536 0 1 S evalS{v r3Do} (GHC.CmmToAsm.CFG.Dominators) (fun)
178 0 0 1 I sat_saD1{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDw
178 0 0 1 I sat_saCW{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDw
146 0 0 1 I sat_saCR{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDw
178 0 0 1 I sat_saCM{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDw
178 0 0 1 I sat_saCH{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDw
32 57600 0 1 S sat_saDw{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDx
32 6144 0 1 S sat_saDx{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDy
32 6144 0 1 S sat_saDy{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDz
32 5888 0 1 S sat_saDz{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDA
32 5632 0 1 S sat_saDA{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDB
32 5376 0 1 S sat_saDB{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDC
32 5120 0 1 S sat_saDC{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDD
32 4864 0 1 S sat_saDD{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDE
32 4608 0 1 S sat_saDE{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDG
7152 0 0 1 . $cpure{v r10Y} (GHC.ST) (fun)
7152 0 0 1 . GHC.ST.$fApplicativeST_$cpure{v r10r} (fun)
2597 0 0 4 +SII $cunsafeWrite2{v rBqt} (Data.Array.Base) (fun)
2597 0 0 4 +SII Data.Array.Base.$fMArraySTUArrayIntST_$cunsafeWrite{v rBox} (fun)
3351 0 0 1 + Data.Array.Base.unsafeWrite{v r17W} (fun)
1004 0 0 4 +S.I .={v r3D2} (GHC.CmmToAsm.CFG.Dominators) (fun)
260 6240 0 1 T Data.Tuple.swap{v r7l} (fun)
146 0 0 1 T sat_saB1{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saDG
5460 0 0 1 + Data.Array.Base.$p1MArray{v r3Jg} (fun)
2483 0 0 2 SS $c*>{v r110} (GHC.ST) (fun)
2483 0 0 2 SS GHC.ST.$fApplicativeST_$c*>{v r10o} (fun)
32 9472 0 1 S sat_saDG{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3CM
320 35840 0 3 >.. $w$cunsafeNewArray_8{v rBtG} (Data.Array.Base) (fun)
320 0 0 2 +T $cunsafeNewArray_12{v rBtH} (Data.Array.Base) (fun)
320 0 0 2 +T Data.Array.Base.$fMArraySTUArrayIntST_$cunsafeNewArray_{v rBoz} (fun)
320 0 0 1 + Data.Array.Base.unsafeNewArray_{v r17U} (fun)
32 0 0 2 Mi Data.IntMap.Internal.$w!{v r2F} (fun)
32 0 0 2 MI Data.IntMap.Internal.!{v r1} (fun)
114 0 0 3 I.. sat_sc6d{v} (Data.IntMap.Strict.Internal) (fun) in r1C
126 5040 0 3 MIM merge1{v sc2C} (Data.IntMap.Strict.Internal) (fun) in r1D
133 5320 0 2 MI sat_sayD{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in sayF
146 5840 0 3 MIM sat_sayF{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3Dc
216 5904 0 2 MM go{v sc42} (Data.IntMap.Strict.Internal) (fun) in r1D
32 1792 0 3 >MM Data.IntMap.Strict.Internal.unionWithKey{v r1D} (fun)
32 512 0 3 >MM Data.IntMap.Strict.Internal.unionWith{v r1C} (fun)
32 3072 0 1 M predG{v r3Dc} (GHC.CmmToAsm.CFG.Dominators) (fun)
133 14400 0 2 IT sat_sazv{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in saAe
148 8512 0 2 .M go1{v ska4} (Data.IntSet.Internal) (fun) in ri
146 2416 0 3 >.M Data.IntSet.Internal.foldr{v ri} (fun)
146 0 0 3 >.M Data.IntSet.Internal.fold{v rf} (fun)
146 43168 0 3 TIM sat_saAe{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3CM
32 768 0 1 T sat_sayV{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3CM
133 0 0 1 I sat_salv{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3Dd
154 4104 0 2 >M Data.IntSet.Internal.filter{v rc} (fun)
146 0 0 1 I sat_salA{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3Dd
146 1224 0 2 MM Data.IntSet.Internal.difference{v r8} (fun)
146 12848 0 1 S sat_sdzp{v} (GHC.CmmToAsm.CFG) (fun) in r3wU
146 8176 0 1 T sat_sdzf{v} (GHC.CmmToAsm.CFG) (fun) in sdzj
32 3072 0 1 S sat_sdzj{v} (GHC.CmmToAsm.CFG) (fun) in r3wU
146 9344 0 2 MI go1{v salh} (GHC.CmmToAsm.CFG.Dominators) (fun) in sals
32 1280 0 1 I sat_sals{v} (GHC.CmmToAsm.CFG.Dominators) (fun) in r3Dd
32 11008 0 1 T pruneReach{v r3Dd} (GHC.CmmToAsm.CFG.Dominators) (fun)
32 12032 0 1 T initEnv{v r3CM} (GHC.CmmToAsm.CFG.Dominators) (fun)
32 2816 0 1 T GHC.CmmToAsm.CFG.Dominators.idom{v r3CD} (fun)
32 3584 0 1 T GHC.CmmToAsm.CFG.Dominators.domTree{v r3CB} (fun)
146 3504 0 2 >S Data.Tree.fmapTree{v r2b} (fun)
146 12992 0 2 SS go{v sdyL} (GHC.CmmToAsm.CFG) (fun) in r3wU
133 0 0 1 T sat_sdzH{v} (GHC.CmmToAsm.CFG) (fun) in r3wU
133 6384 0 1 T sat_sdJF{v} (GHC.CmmToAsm.CFG) (fun) in sdNv
146 49008 0 2 SS sat_sdNv{v} (GHC.CmmToAsm.CFG) (fun) in sdTs
32 24280 0 3 +SS GHC.CmmToAsm.CFG.loopInfo{v r3wU} (fun)
32 3584 0 4 >..E $w$cnewArray2{v rBs9} (Data.Array.Base) (fun)
32 0 0 3 +TE $cnewArray3{v rBsa} (Data.Array.Base) (fun)
32 0 0 3 +TE Data.Array.Base.$fMArraySTUArrayBoolST_$cnewArray{v rBnA} (fun)
64 0 0 1 + Data.Array.Base.newArray{v r17S} (fun)
178 19936 0 1 M fromVertexMap{v sdIx} (GHC.CmmToAsm.CFG) (fun) in sdTs
32 50536 0 2 SS sat_sdTs{v} (GHC.CmmToAsm.CFG) (fun) in r3wW
32 2048 0 1 + GHC.CmmToAsm.CFG.mkGlobalWeights{v r3wW} (fun)
14817 0 0 2 S> $c>>={v r10Z} (GHC.ST) (fun)
14817 0 0 2 S> GHC.ST.$fMonadST_$c>>={v r10v} (fun)
128 0 0 1 . GHC.ST.runST{v reO} (fun)
93 0 0 1 M GHC.Data.OrdList.headOL{v r1g2} (fun)
146 4672 0 1 S sat_s8bS{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
146 0 0 2 SS sat_s83Y{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
178 24384 0 3 +SL dropJumps{v r2Np} (GHC.CmmToAsm.BlockLayout) (fun)
32 0 0 1 L sat_s8c6{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
182 4368 0 1 L sat_sc6o{v} (GHC.CmmToAsm) (fun) in sc6q
182 8736 0 1 S sat_sc6q{v} (GHC.CmmToAsm) (fun) in sc6y
68 0 0 1 L sat_sc6j{v} (GHC.CmmToAsm) (fun) in sc6y
68 0 0 1 S GHC.CmmToAsm.Monad.ncgMakeFarBranches{v r1XY} (fun)
68 0 0 1 L sat_s83w{v} (GHC.CmmToAsm.BlockLayout) (fun) in r2Nq
250 9680 0 1 L invert{v sqYg} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2PP
68 1632 0 3 MSL GHC.CmmToAsm.X86.CodeGen.invertCondBranches{v r2PP} (fun)
68 0 0 1 S GHC.CmmToAsm.Monad.invertCondBranches{v r1Y0} (fun)
68 0 0 1 L sat_sc7G{v} (GHC.CmmToAsm) (fun) in sc7L
68 1632 0 1 M GHC.CmmToAsm.Instr.topInfoTable{v r1cl} (fun)
283 28080 0 1 M sat_sc6y{v} (GHC.CmmToAsm) (fun) in sc94
283 108928 0 6 ++SSMM GHC.CmmToAsm.BlockLayout.sequenceTop{v r2Nq} (fun)
283 9248 0 1 M sat_sc7L{v} (GHC.CmmToAsm) (fun) in sc94
283 92488 0 2 SM GHC.CmmToAsm.X86.Ppr.pprNatCmmDecl{v r28q} (fun)
283 0 0 1 S GHC.CmmToAsm.Monad.pprNatCmmDecl{v r1XT} (fun)
3347 52672 0 2 MM sat_s69P{v} (GHC.Utils.Ppr) (fun)
283 22640 0 1 L sat_sc8m{v} (GHC.CmmToAsm) (fun) in sc94
283 0 0 1 S GHC.CmmToAsm.Monad.ncgExpandTop{v r1XW} (fun)
283 0 0 1 S GHC.CmmToAsm.Monad.natm_fileid{v r1XH} (fun)
5331 294536 0 1 L ds1{v sgPD} (GHC.Utils.Outputable) (fun) in sgPL
1984 95232 0 1 S sat_sgPL{v} (GHC.Utils.Outputable) (fun) in r4qL
1984 0 0 1 > sat_sgPB{v} (GHC.Utils.Outputable) (fun) in r4qL
1984 63488 0 1 L GHC.Utils.Outputable.vcat{v r4qL} (fun)
23796 1331496 0 2 SM layLeft{v rQk} (GHC.Utils.Ppr) (fun)
283 6792 0 2 SM GHC.Utils.Ppr.bufLeftRender{v rQj} (fun)
283 9056 0 3 SSS GHC.Utils.Outputable.bufLeftRenderSDoc{v r4pE} (fun)
283 36224 0 3 SSS emitNativeCode{v r2MB} (GHC.CmmToAsm) (fun)
283 0 0 1 S sat_scbg{v} (GHC.CmmToAsm) (fun) in scde
283 341864 0 1 T sat_scde{v} (GHC.CmmToAsm) (fun) in scaL
429 0 0 2 DD GHC.Classes.eqDouble{v rki} (fun)
338 29744 0 2 SS sat_sdwX{v} (GHC.CmmToAsm.CFG) (fun) in r3wC
338 10816 0 1 + GHC.CmmToAsm.CFG.getSuccessorEdges{v r3wC} (fun)
182 2080 0 2 SS sat_sdGq{v} (GHC.CmmToAsm.CFG) (fun) in sdGs
81 1944 0 1 L sat_s7WL{v} (GHC.Cmm.Info) (fun) in s7WX
393 15400 0 1 M sat_sdsT{v} (GHC.CmmToAsm.CFG) (fun) in r3wx
393 0 0 1 M sat_sdsZ{v} (GHC.CmmToAsm.CFG) (fun) in r3wx
393 44016 0 4 SSSS GHC.CmmToAsm.CFG.addEdge{v r3wx} (fun)
399 12768 0 3 SSS GHC.CmmToAsm.CFG.$WCfgEdge{v r4uU} (fun)
133 12040 0 2 SS sat_sdGR{v} (GHC.CmmToAsm.CFG) (fun) in sdGT
296 0 0 2 SS sat_sdwh{v} (GHC.CmmToAsm.CFG) (fun) in r3wJ
182 5824 0 1 + GHC.CmmToAsm.CFG.getSuccessors{v r3wJ} (fun)
165 64992 0 2 T. addTimes{v s8q9} (GHC.Data.Graph.Directed) (fun) in s8rW
532 0 0 2 S. sat_s8rv{v} (GHC.Data.Graph.Directed) (fun) in s8r0
532 68096 0 1 + getTime{v s8r0} (GHC.Data.Graph.Directed) (fun) in s8rU
133 31920 0 1 T sat_s8rU{v} (GHC.Data.Graph.Directed) (fun) in s8rW
133 0 0 2 EE $c=={v r6SI} (GHC.Data.Graph.Directed) (fun)
133 3192 0 1 T sat_sdHu{v} (GHC.CmmToAsm.CFG) (fun) in sdHC
100 20640 0 1 S GHC.CmmToAsm.CFG.edgeList{v r3wI} (fun)
68 16640 0 3 .>L sat_s8rW{v} (GHC.Data.Graph.Directed) (fun) in r3ZG
68 4352 0 1 + GHC.Data.Graph.Directed.classifyEdges{v r3ZG} (fun)
68 14688 0 1 S sat_sdHC{v} (GHC.CmmToAsm.CFG) (fun) in r3wR
132 36912 0 1 S GHC.CmmToAsm.CFG.infoEdgeList{v r3wH} (fun)
68 3264 0 1 S sat_sdGT{v} (GHC.CmmToAsm.CFG) (fun) in r3wR
68 6224 0 1 S sat_sdGs{v} (GHC.CmmToAsm.CFG) (fun) in r3wR
283 9792 0 3 SMS GHC.CmmToAsm.CFG.optimizeCFG{v r3wR} (fun)
68 0 0 1 S GHC.CmmToAsm.Reg.Linear.Base.ra_fixups{v rYQ} (fun)
68 0 0 1 S GHC.CmmToAsm.Reg.Linear.Base.ra_fixupList{v rYU} (fun)
283 47544 0 3 SSL GHC.CmmToAsm.CFG.addNodesBetween{v r3wN} (fun)
283 0 0 1 S sat_sc4N{v} (GHC.CmmToAsm) (fun) in sc94
114 6384 0 2 TS sat_sc5I{v} (GHC.CmmToAsm) (fun) in sc61
283 28184 0 1 M sat_sc61{v} (GHC.CmmToAsm) (fun) in sc94
229 7328 0 2 MM sat_s88r{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
702 0 0 2 SM GHC.CmmToAsm.X86.CodeGen.generateJumpTableForInstr{v r2Px} (fun)
182 0 0 1 S GHC.CmmToAsm.Monad.generateJumpTableForInstr{v r1XO} (fun)
115 3680 0 2 MM sat_s88S{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
40 1280 0 2 MM sat_s8bL{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
394 6304 0 1 M GHC.CmmToAsm.X86.Instr.OpAddr{v r3cl} (fun)
394 12608 0 3 MMM GHC.CmmToAsm.X86.Regs.AddrBaseIndex{v r2Mm} (fun)
394 6304 0 1 M GHC.CmmToAsm.X86.Regs.EABaseReg{v r2Lr} (fun)
394 50432 0 1 M lookupAddr{v s87O} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
381 6096 0 1 M GHC.CmmToAsm.X86.Instr.OpReg{v r3c9} (fun)
621 12064 0 1 L ds9{v s7BJ} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Ch
775 0 0 1 M sat_s7C2{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Ch
950 27600 0 1 M patchOp{v s886} (GHC.CmmToAsm.X86.Instr) (fun) in r1JD
658 82824 0 2 M> x86_patchRegsOfInstr{v r1JD} (GHC.CmmToAsm.X86.Instr) (fun)
658 0 0 1 + GHC.CmmToAsm.Instr.patchRegsOfInstr{v r1c2} (fun)
182 0 0 1 S sat_s7Gn{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7GL
182 10192 0 1 S g{v sc4m} (GHC.CmmToAsm) (fun) in sc94
283 8968 0 1 M sat_sc4C{v} (GHC.CmmToAsm) (fun) in sc94
68 0 0 1 S GHC.CmmToAsm.Config.ncgSpillPreallocSize{v r12S} (fun)
68 8160 0 1 S GHC.CmmToAsm.X86.Instr.maxSpillSlots{v r1JK} (fun)
68 1632 0 1 S GHC.CmmToAsm.Reg.Linear.FreeRegs.maxSpillSlots{v r1dp} (fun)
68 0 0 1 S GHC.CmmToAsm.Reg.Linear.Base.ra_stack{v rYM} (fun)
60 160 0 1 M $ctakeDeltaInstr{v r4BK} (GHC.CmmToAsm.X86.Instr) (fun)
60 0 0 2 +M $ctakeDeltaInstr{v r5Fu} (GHC.CmmToAsm.Reg.Liveness) (fun)
60 0 0 1 M sat_s8th{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r34T
120 0 0 1 + GHC.CmmToAsm.Instr.takeDeltaInstr{v r1c8} (fun)
124 6944 0 1 S sat_s7Bx{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Bz
124 24800 0 1 . sat_s7Bz{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7BA
124 3968 0 1 S sat_s7BA{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Ck
124 5952 0 1 T sat_s7AV{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7AW
88 2112 0 2 >S filterUFM_Directly1{v r67F} (GHC.Types.Unique.FM) (fun)
88 0 0 2 >S GHC.Types.Unique.FM.filterUFM_Directly{v r1VO} (fun)
154 1120 0 1 L ds7{v s7Aw} (GHC.CmmToAsm.Reg.Linear) (fun) in s7AW
126 3136 0 3 SLL clobber{v s7zF} (GHC.CmmToAsm.Reg.Linear) (fun) in s7AW
124 23808 0 1 S sat_s7AW{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cm
146 1328 0 1 L ds3{v s5rI} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5te
182 10192 0 1 L sat_s7EL{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1u0
182 11648 0 1 T sat_s7DT{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1u2
451 0 0 1 S $cfrReleaseReg1{v r1Wk} (GHC.CmmToAsm.Reg.Linear.FreeRegs) (fun)
451 0 0 1 + GHC.CmmToAsm.Reg.Linear.FreeRegs.frReleaseReg{v r1do} (fun)
112 12544 0 1 S sat_s2Yo{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17n
112 0 0 1 > sat_s2Yb{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17n
112 3584 0 1 S GHC.CmmToAsm.Reg.Linear.State.setBlockAssigR{v r17n} (fun)
112 36896 0 1 . sat_s5sa{v} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5sb
112 15232 0 1 S sat_s5sb{v} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5te
116 28800 0 1 S sat_s5te{v} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in s5tf
116 10208 0 1 S sat_s5tf{v} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun) in r13G
359 15112 0 8 +++SLS.L joinToTargets'{v r13G} (GHC.CmmToAsm.Reg.Linear.JoinToTargets) (fun)
729 23328 0 1 T sat_s7D6{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1u4
946 15936 0 1 L ds7{v s8wl} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tK
658 0 0 1 S GHC.CmmToAsm.Reg.Liveness.liveDieWrite{v r1tb} (fun)
658 436112 0 1 T sat_s7Ch{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Ck
946 2464 0 1 L ds6{v s7zc} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cn
1025 25120 0 1 L ds7{v s8wb} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tK
698 0 0 1 S GHC.CmmToAsm.Reg.Liveness.liveDieRead{v r1ta} (fun)
1316 139776 0 1 . sat_s7u8{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7u9
1594 0 0 1 S sat_s2ZB{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
1 0 0 1 > sat_s2Zp{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
1316 52640 0 1 S sat_s7u9{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7ua
1316 42112 0 1 S sat_s7ua{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1u8
1316 31584 0 2 +L releaseRegs{v r1u8} (GHC.CmmToAsm.Reg.Linear) (fun)
658 292496 0 1 T sat_s7Ck{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cl
658 0 0 1 M $cisJumpishInstr{v r4BI} (GHC.CmmToAsm.X86.Instr) (fun)
658 0 0 1 + GHC.CmmToAsm.Instr.isJumpishInstr{v r1c3} (fun)
658 38792 0 6 +++SS. GHC.CmmToAsm.Reg.Linear.JoinToTargets.joinToTargets{v r13F} (fun)
658 110544 0 1 L sat_s7Cl{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cm
946 13664 0 1 L ds6{v s7z2} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cn
658 115504 0 1 T sat_s7Cm{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cn
5807 0 0 1 S sat_s2WR{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r2gL
5807 0 0 1 > sat_s2WP{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r2gL
5807 185824 0 1 . $cpure{v r2gL} (GHC.CmmToAsm.Reg.Linear.State) (fun)
1003 4312 0 1 L ds6{v s7zm} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Cn
1432 73376 0 5 ELLLL sat_s7y6{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1ub
1432 80192 0 3 +++ allocateRegsAndSpill{v r1ub} (GHC.CmmToAsm.Reg.Linear) (fun)
658 194768 0 1 S sat_s7Cn{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7CS
1327 2760 0 1 M $ctakeRegRegMoveInstr{v r4BN} (GHC.CmmToAsm.X86.Instr) (fun)
1327 0 0 1 + GHC.CmmToAsm.Instr.takeRegRegMoveInstr{v r1cb} (fun)
669 119320 0 1 S sat_s7CS{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1u4
359 28720 0 2 MS GHC.CmmToAsm.Reg.Linear.X86_64.allocateReg{v r16S} (fun)
226 0 0 1 S $cfrAllocateReg1{v r1Wl} (GHC.CmmToAsm.Reg.Linear.FreeRegs) (fun)
226 0 0 1 + GHC.CmmToAsm.Reg.Linear.FreeRegs.frAllocateReg{v r1dl} (fun)
639 0 0 1 S GHC.CmmToAsm.Reg.Linear.Base.ra_config{v rYP} (fun)
143 4088 0 1 L ds1{v s7Do} (GHC.CmmToAsm.Reg.Linear) (fun) in s7DI
2465 0 0 1 S sat_s2Z6{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
1 0 0 1 > sat_s2YU{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
911 191640 0 3 SSL sat_s8Gr{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tJ
911 43728 0 1 + livenessForward{v r1tJ} (GHC.CmmToAsm.Reg.Liveness) (fun)
911 176664 0 8 +++SLLSL linearRA{v r1u4} (GHC.CmmToAsm.Reg.Linear) (fun)
1797 201264 0 1 S sat_s2YS{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17l
1797 0 0 1 > sat_s2YF{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17l
1797 57504 0 1 S GHC.CmmToAsm.Reg.Linear.State.setAssigR{v r17l} (fun)
1664 186368 0 1 S sat_s2Zn{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17j
1664 0 0 1 > sat_s2Z9{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r17j
1664 53248 0 1 . GHC.CmmToAsm.Reg.Linear.State.setFreeRegsR{v r17j} (fun)
2075 0 0 1 I mkRegSingleUnique2{v r36t} (GHC.Types.Unique) (fun)
2075 0 0 1 I GHC.Types.Unique.mkRegSingleUnique{v r23s} (fun)
2709 0 0 1 M $cgetUnique2{v r2TC} (GHC.Platform.Reg) (fun)
2709 0 0 1 M GHC.Platform.Reg.$fUniquableReg{v r2fm} (fun)
486 0 0 1 M sat_s8l8{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
275 12240 0 1 L ds6{v srRc} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
384 0 0 1 M sat_s8go{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
274 0 0 1 L sat_s8gp{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
116 0 0 1 S sat_s8vW{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tK
160 0 0 1 M sat_s8kI{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
630 3552 0 2 ML use_R{v s8fi} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
80 0 0 1 L sat_s8kJ{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
705 0 0 1 M sat_s8fB{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
2188 0 0 2 SM interesting{v r1JC} (GHC.CmmToAsm.X86.Instr) (fun)
411 0 0 1 M sat_s8fz{v} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
788 18912 0 1 L sat_s8fb{v} (GHC.CmmToAsm.X86.Instr) (fun) in s8f1
788 37824 0 2 ML use_EA{v s8f1} (GHC.CmmToAsm.X86.Instr) (fun) in r1JB
1327 208856 0 2 SM x86_regUsageOfInstr{v r1JB} (GHC.CmmToAsm.X86.Instr) (fun)
669 0 0 3 +SM $cregUsageOfInstr{v r5FB} (GHC.CmmToAsm.Reg.Liveness) (fun)
669 0 0 2 SM sat_s8ta{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r34T
1996 0 0 1 + GHC.CmmToAsm.Instr.regUsageOfInstr{v r1c1} (fun)
779 0 0 1 M $cisMetaInstr{v r4BL} (GHC.CmmToAsm.X86.Instr) (fun)
779 0 0 2 +M $cisMetaInstr{v r5Ft} (GHC.CmmToAsm.Reg.Liveness) (fun)
779 0 0 1 M sat_s8ti{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r34T
1558 0 0 1 + GHC.CmmToAsm.Instr.isMetaInstr{v r1c9} (fun)
911 480328 0 6 +SSSLL livenessBack{v r1tK} (GHC.CmmToAsm.Reg.Liveness) (fun)
182 23536 0 1 S sat_s7DI{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7DJ
148 0 0 1 S GHC.CmmToAsm.X86.Regs.lastxmm{v r1l0} (fun)
148 3552 0 1 S floatregnos{v r1l4} (GHC.CmmToAsm.X86.Regs) (fun)
4177 233912 0 2 MS GHC.CmmToAsm.Reg.Linear.X86_64.releaseReg{v r16P} (fun)
6353 0 0 1 I GHC.Platform.X86_64.freeReg{v rUI} (fun)
6353 0 0 1 S GHC.Platform.Regs.freeReg{v r18U} (fun)
4416 0 0 1 I sat_s4pu{v} (GHC.CmmToAsm.X86.Regs) (fun) in r1lV
138 9936 0 1 S GHC.CmmToAsm.X86.Regs.allMachRegNos{v r1l6} (fun)
138 11040 0 1 S GHC.CmmToAsm.X86.Regs.allocatableRegs{v r1lV} (fun)
138 5520 0 1 S GHC.CmmToAsm.Reg.Linear.X86_64.initFreeRegs{v r16Q} (fun)
138 0 0 1 + GHC.CmmToAsm.Reg.Linear.FreeRegs.frInitFreeRegs{v r1dn} (fun)
298 0 0 1 S sat_s2YC{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
1 0 0 1 > sat_s2Yq{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
182 7280 0 1 S sat_s7DJ{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1u2
2434 58416 0 1 S sat_s30m{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
1 0 0 1 > sat_s30j{v} (GHC.CmmToAsm.Reg.Linear.State) (fun)
2322 74304 0 3 >SS $cfmap{v r2gJ} (GHC.CmmToAsm.Reg.Linear.State) (fun)
182 46592 0 4 +SSS livenessBlock{v r1tI} (GHC.CmmToAsm.Reg.Liveness) (fun)
182 39312 0 5 +++SS processBlock{v r1u2} (GHC.CmmToAsm.Reg.Linear) (fun)
16113 0 0 1 S sat_s30E{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r2gM
16113 0 0 1 > sat_s30w{v} (GHC.CmmToAsm.Reg.Linear.State) (fun) in r2gM
16113 644520 0 2 S> $c>>={v r2gM} (GHC.CmmToAsm.Reg.Linear.State) (fun)
250 24560 0 7 +++LSLL linearRA_SCCs{v r1u0} (GHC.CmmToAsm.Reg.Linear) (fun)
68 20672 0 7 SS.SSSS GHC.CmmToAsm.Reg.Linear.State.runR{v r17e} (fun)
68 0 0 1 S GHC.CmmToAsm.Reg.Linear.StackMap.getStackUse{v rNr} (fun)
283 9056 0 1 T sat_sc14{v} (GHC.CmmToAsm) (fun) in sc15
68 21216 0 1 T sat_s7GL{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1tX
68 22848 0 1 S sat_s7FQ{v} (GHC.CmmToAsm.Reg.Linear) (fun) in s7Fn
68 5984 0 2 +. go{v s7Fn} (GHC.CmmToAsm.Reg.Linear) (fun) in r1tX
68 0 0 1 S sat_s7FV{v} (GHC.CmmToAsm.Reg.Linear) (fun) in r1tX
250 26384 0 5 +SSLL livenessSCCs{v r1tH} (GHC.CmmToAsm.Reg.Liveness) (fun)
464 0 0 1 S GHC.Cmm.blockId{v r4KJ} (fun)
1398 0 0 2 +M $cjumpDestsOfInstr{v r5Fy} (GHC.CmmToAsm.Reg.Liveness) (fun)
1398 0 0 1 M sat_s8td{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r34T
971 349560 0 1 + GHC.CmmToAsm.Reg.Liveness.$fInstructionInstrSR{v r34T} (fun)
729 29160 0 1 . sat_s8KF{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in s8KH
911 40824 0 1 L ds7{v s8IA} (GHC.CmmToAsm.Reg.Liveness) (fun) in s8IL
182 11648 0 1 S sat_s8KH{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tA
182 24752 0 1 S sat_s8IL{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in s8Iq
182 7280 0 1 + slurpJumpDestsOfBlock{v s8Iq} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tD
283 27816 0 4 ++SM GHC.CmmToAsm.Reg.Linear.regAlloc{v r1tX} (fun)
283 18112 0 1 M sat_sc15{v} (GHC.CmmToAsm) (fun) in sc99
2120 0 0 1 S $cgetUnique{v r6Rd} (GHC.Cmm.Dataflow.Label) (fun)
2120 0 0 1 S GHC.Cmm.Dataflow.Label.$fUniquableLabel{v r4O4} (fun)
2516 12576 0 1 M $cjumpDestsOfInstr{v r4BJ} (GHC.CmmToAsm.X86.Instr) (fun)
2820 0 0 1 + GHC.CmmToAsm.Instr.jumpDestsOfInstr{v r1c4} (fun)
729 40824 0 2 MT sat_ssAw{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAQ
729 23328 0 1 . sat_sftm{v} (Data.Foldable) (fun) in r2bm
182 8736 0 3 ++> Data.Foldable.$dmfoldMap{v r2bm} (fun)
182 0 0 1 + $cfoldMap{v r40l} (GHC.Data.OrdList) (fun)
182 0 0 2 ++ Data.Foldable.$dmfold{v r2bl} (fun)
182 0 0 1 + $cfold{v r40j} (GHC.Data.OrdList) (fun)
182 0 0 1 + Data.Foldable.fold{v rVw} (fun)
461 0 0 1 S lblToUnique1{v r6R9} (GHC.Cmm.Dataflow.Label) (fun)
1045 0 0 1 S $cmapKeys{v r3Ji} (GHC.Cmm.Dataflow.Collections) (fun)
1045 25080 0 1 S $cmapKeys{v r6Rn} (GHC.Cmm.Dataflow.Label) (fun)
1976 0 0 1 + GHC.Cmm.Dataflow.Collections.mapKeys{v rkv} (fun)
68 0 0 1 S getCfgNodes1{v r7TE} (GHC.CmmToAsm.CFG) (fun)
68 0 0 1 S GHC.CmmToAsm.CFG.getCfgNodes{v r3wr} (fun)
250 0 0 1 L $csetFromList{v r3EG} (GHC.Cmm.Dataflow.Collections) (fun)
250 6000 0 1 L $csetFromList{v r6Rc} (GHC.Cmm.Dataflow.Label) (fun)
386 0 0 1 + GHC.Cmm.Dataflow.Collections.setFromList{v rkQ} (fun)
250 26208 0 1 L ds2{v s8KL} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tA
250 14560 0 1 L ds2{v s8Lq} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tA
68 0 0 1 L sat_ssBd{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssBs
283 61320 0 4 ++SM GHC.CmmToAsm.Reg.Liveness.regLiveness{v r1tD} (fun)
283 0 0 1 M sat_s8K4{v} (GHC.CmmToAsm.Reg.Liveness) (fun) in r1tA
283 72864 0 5 ++MSM GHC.CmmToAsm.Reg.Liveness.cmmTopLiveness{v r1tA} (fun)
283 20376 0 2 SS GHC.CmmToAsm.CFG.shortcutWeightMap{v r3wv} (fun)
566 0 0 1 S GHC.CmmToAsm.BlockLayout.backendMaintainsCfg{v r2Nw} (fun)
566 0 0 2 MM GHC.Base.$fApplicativeMaybe_$c<*>{v r5LD} (fun)
283 697136 0 1 T sat_sc94{v} (GHC.CmmToAsm) (fun) in sc99
39 0 0 1 S GHC.Driver.Session.cfgWeightInfo{v r2B1} (fun)
438 7008 0 1 M GHC.Float.$fNumDouble_$cfromInteger{v rfLO} (fun)
112 2688 0 1 S sat_sdD5{v} (GHC.CmmToAsm.CFG) (fun) in sdEs
133 5320 0 1 M sat_sdCk{v} (GHC.CmmToAsm.CFG) (fun) in sdCl
133 3192 0 2 ST sat_sdCl{v} (GHC.CmmToAsm.CFG) (fun) in r3wP
182 38352 0 1 M sat_sdEs{v} (GHC.CmmToAsm.CFG) (fun) in r3wP
68 32096 0 2 SS GHC.CmmToAsm.CFG.getCfg{v r3wP} (fun)
283 0 0 2 SM GHC.CmmToAsm.CFG.getCfgProc{v r3wO} (fun)
283 0 0 1 S GHC.CmmToAsm.Monad.natm_cfg{v r1XJ} (fun)
68 10336 0 1 S sat_ssBs{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssBt
68 3808 0 1 M sat_ssBt{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssBu
68 3264 0 1 S getPicBaseMaybeNat1{v r4o0} (GHC.CmmToAsm.Monad) (fun)
68 0 0 1 S GHC.CmmToAsm.Monad.getPicBaseMaybeNat{v r1Yk} (fun)
68 3264 0 1 T sat_ssBu{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2Oy
34 2176 0 1 M sat_sriw{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
22 0 0 1 S GHC.Settings.pc_OFFSET_stgGCFun{v rv3} (fun)
22 528 0 1 S GHC.Driver.Session.oFFSET_stgGCFun{v r2NX} (fun)
34 0 0 1 S GHC.Cmm.Type.isWord64{v r1vA} (fun)
26 0 0 1 S GHC.Settings.pc_OFFSET_StgRegTable_rHpAlloc{v rv0} (fun)
26 624 0 1 S GHC.Driver.Session.oFFSET_StgRegTable_rHpAlloc{v r2NU} (fun)
514 12336 0 1 E GHC.Cmm.Type.cmmBits{v r1vi} (fun)
90 7200 0 1 S sat_srRO{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
90 0 0 1 E sat_srRF{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
133 7448 0 6 MMLIII GHC.Cmm.Node.$WCmmCall{v r4ra} (fun)
55 2200 0 1 T sat_srHs{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srHX
89 7832 0 1 T sat_srdq{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OX
188 0 0 1 S GHC.Cmm.Type.isGcPtrType{v r1vy} (fun)
137 18632 0 1 T sat_srHW{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srHX
137 16216 0 1 S sat_srHX{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srHY
137 0 0 1 E sat_srHd{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srHY
137 9864 0 1 E sat_srHY{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2Pi
137 4384 0 3 EMM assignMem_IntCode{v r2Pi} (GHC.CmmToAsm.X86.CodeGen) (fun)
90 12240 0 2 SM cmmMakePicReference{v r29b} (GHC.CmmToAsm.PIC) (fun)
182 0 0 1 S sat_s86O{v} (GHC.Cmm.Utils) (fun) in r23i
182 39312 0 1 M sat_ssAQ{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAS
729 29000 0 1 M addSpUnwindings{v r2OB} (GHC.CmmToAsm.X86.CodeGen) (fun)
113 12656 0 1 M sat_srpG{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srpI
182 16016 0 3 +>M $ctraverse{v r40v} (GHC.Data.OrdList) (fun)
182 39312 0 1 S sat_ssAS{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAT
60 2880 0 1 S $cmkJumpInstr{v r4BO} (GHC.CmmToAsm.X86.Instr) (fun)
1 0 0 1 + GHC.CmmToAsm.Instr.mkJumpInstr{v r1cc} (fun)
182 17472 0 1 T sat_ssAT{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAU
56 10304 0 1 E sat_srOm{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srOn
56 3136 0 1 S sat_srOn{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srPt
26 6240 0 1 T sat_srAv{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srAw
26 1040 0 1 S sat_srd9{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srda
190 18240 0 1 T sat_srgJ{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OX
26 0 0 1 S GHC.Settings.pc_OFFSET_StgRegTable_rHpLim{v ruW} (fun)
26 624 0 1 S GHC.Driver.Session.oFFSET_StgRegTable_rHpLim{v r2NQ} (fun)
84 0 0 2 SM GHC.StgToCmm.CgUtils.baseRegOffset{v r1vW} (fun)
190 0 0 1 E sat_sr5C{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OW
190 3040 0 1 M getAmode{v r2OW} (GHC.CmmToAsm.X86.CodeGen) (fun)
190 7600 0 1 S sat_srhR{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OX
469 15720 0 2 EM getAmode'{v r2OX} (GHC.CmmToAsm.X86.CodeGen) (fun)
26 0 0 1 E sat_srd1{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srda
26 4368 0 1 E sat_srda{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srdb
82 1968 0 1 S sat_sr3Y{v} (GHC.CmmToAsm.X86.CodeGen) (fun)
26 832 0 1 E sat_srdb{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2P4
26 624 0 1 M getOperand{v r2P4} (GHC.CmmToAsm.X86.CodeGen) (fun)
26 1872 0 1 T sat_srAw{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srAx
3940 63040 0 1 I GHC.Platform.Reg.$WRealRegSingle{v r2ex} (fun)
172 4128 0 1 I GHC.Platform.Reg.regSingle{v r1Et} (fun)
1075 17200 0 1 M GHC.Platform.Reg.$WRegReal{v r2fa} (fun)
705 2680 0 2 SM getRegisterReg{v r2OG} (GHC.CmmToAsm.X86.CodeGen) (fun)
547 0 0 2 MM $c==2{v r2Ux} (GHC.Platform.Reg) (fun)
90 6480 0 1 S GHC.CmmToAsm.X86.Regs.instrClobberedRegs{v r1lU} (fun)
109 5080 0 1 S sat_sr79{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in sr7a
109 3488 0 1 M sat_sr7a{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OU
109 4360 0 1 M getNonClobberedReg{v r2OU} (GHC.CmmToAsm.X86.CodeGen) (fun)
26 1664 0 1 S sat_srAx{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srC8
56 2392 0 1 E sat_srC8{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2Pf
56 1792 0 3 EMM condIntCode{v r2Pf} (GHC.CmmToAsm.X86.CodeGen) (fun)
56 4480 0 1 E sat_srPt{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
182 11648 0 1 T sat_ssAU{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAV
541 12984 0 1 M sat_srIM{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
364 11648 0 1 T sat_sszi{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssz2
153 11016 0 1 > sat_srJq{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srJr
168 960 0 1 M anyReg{v r2OS} (GHC.CmmToAsm.X86.CodeGen) (fun)
113 14464 0 1 T sat_srpI{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
408 9792 0 1 M sat_sr5k{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OK
528 33792 0 1 S sat_srjN{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
408 16320 0 1 M getSomeReg{v r2OK} (GHC.CmmToAsm.X86.CodeGen) (fun)
341 5456 0 1 I GHC.Int.$fNumInt64_$cnegate{v raOa} (fun)
341 0 0 2 II GHC.Int.geInt64{v r1Et} (fun)
341 0 0 2 II GHC.Int.leInt64{v r1Ev} (fun)
341 51832 0 1 M is32BitInteger{v r2OH} (GHC.CmmToAsm.X86.CodeGen) (fun)
303 75144 0 3 SMI mangleIndexTree{v r2OJ} (GHC.CmmToAsm.X86.CodeGen) (fun)
113 0 0 1 M sat_sryy{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OP
798 56544 0 3 SEM getRegister'{v r2OP} (GHC.CmmToAsm.X86.CodeGen) (fun)
685 0 0 1 E sat_sr53{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in sr54
685 16440 0 1 S sat_sr54{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OO
685 10960 0 1 M getRegister{v r2OO} (GHC.CmmToAsm.X86.CodeGen) (fun)
153 11016 0 1 S sat_srJr{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXn
3312 0 0 1 S GHC.Platform.target32Bit{v rzg} (fun)
546 88448 0 1 S sat_srXn{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in srXo
546 17472 0 1 E sat_srXo{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OD
1981 79240 0 1 S sat_sr42{v} (GHC.CmmToAsm.X86.CodeGen) (fun)
4640 222720 0 1 S sat_s6O3{v} (GHC.CmmToAsm.Monad) (fun)
1 0 0 1 > sat_s6NO{v} (GHC.CmmToAsm.Monad) (fun)
546 13104 0 2 SM stmtToInstrs{v r2OD} (GHC.CmmToAsm.X86.CodeGen) (fun)
546 30576 0 3 SLM go{v ssz2} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAV
182 14560 0 1 M sat_ssAV{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in ssAW
7495 179880 0 1 S sat_s6KS{v} (GHC.CmmToAsm.Monad) (fun) in r4nZ
7495 0 0 1 > sat_s6KQ{v} (GHC.CmmToAsm.Monad) (fun) in r4nZ
7495 239840 0 1 . $cpure{v r4nZ} (GHC.CmmToAsm.Monad) (fun)
283 33960 0 8 SISSSSSS GHC.CmmToAsm.Monad.mkNatM_State{v r1Y2} (fun)
182 10192 0 1 M sat_ssAW{v} (GHC.CmmToAsm.X86.CodeGen) (fun) in r2OA
182 14560 0 1 S sat_s6TJ{v} (GHC.CmmToAsm.Monad) (fun) in r1Yq
182 0 0 1 > sat_s6Tt{v} (GHC.CmmToAsm.Monad) (fun) in r1Yq
182 5824 0 1 S GHC.CmmToAsm.Monad.getDebugBlock{v r1Yq} (fun)
182 36400 0 1 M basicBlockCodeGen{v r2OA} (GHC.CmmToAsm.X86.CodeGen) (fun)
68 14688 0 1 S GHC.Cmm.Utils.toBlockListEntryFirst{v r23i} (fun)
6427 359912 0 3 >SS $cfmap{v r4nU} (GHC.CmmToAsm.Monad) (fun)
12093 0 0 1 S sat_s6KN{v} (GHC.CmmToAsm.Monad) (fun) in r4nY
10032 0 0 1 > sat_s6KI{v} (GHC.CmmToAsm.Monad) (fun) in r4nY
10032 401280 0 2 S> $c>>={v r4nY} (GHC.CmmToAsm.Monad) (fun)
122 3904 0 3 SSL sat_sbX1{v} (GHC.CmmToAsm) (fun) in r2MR
122 0 0 1 > sat_sbWJ{v} (GHC.CmmToAsm) (fun) in r2MR
225 0 0 1 S GHC.CmmToAsm.Config.ncgExternalDynamicRefs{v r12N} (fun)
217 0 0 1 S GHC.CmmToAsm.Config.ncgPIC{v r12O} (fun)
127 25696 0 1 S sat_s74x{v} (GHC.CmmToAsm.PIC) (fun) in r29a
127 0 0 3 SSL sat_sbPq{v} (GHC.CmmToAsm) (fun)
1 0 0 1 > sat_sbPm{v} (GHC.CmmToAsm) (fun)
127 0 0 1 + GHC.CmmToAsm.PIC.getThisModule{v r295} (fun)
127 0 0 1 + GHC.CmmToAsm.PIC.$p1CmmMakeDynamicReferenceM{v r3qq} (fun)
127 0 0 1 M GHC.Cmm.CLabel.dynamicLinkerLabelInfo{v r3cc} (fun)
127 12192 0 4 +SEM GHC.CmmToAsm.PIC.cmmMakeDynamicReference{v r29a} (fun)
137 4384 0 3 SSL sat_sbV7{v} (GHC.CmmToAsm) (fun) in sbV8
137 0 0 1 > sat_sbUW{v} (GHC.CmmToAsm) (fun) in sbV8
137 8768 0 3 SSL sat_sbV8{v} (GHC.CmmToAsm) (fun) in r2MR
137 0 0 1 > sat_sbUK{v} (GHC.CmmToAsm) (fun) in r2MR
142 7952 0 3 SSL sat_sbT7{v} (GHC.CmmToAsm) (fun) in sbU1
142 0 0 1 > sat_sbSV{v} (GHC.CmmToAsm) (fun) in sbU1
608 29184 0 1 S GHC.Cmm.Type.bWord{v r1vt} (fun)
664 0 0 2 SM GHC.Cmm.Expr.globalRegType{v r2D4} (fun)
84 0 0 1 S GHC.Platform.Regs.haveRegBase{v r18S} (fun)
84 6720 0 2 SM GHC.StgToCmm.CgUtils.get_GlobalReg_addr{v r1vX} (fun)
144 0 0 1 M sat_sbTN{v} (GHC.CmmToAsm) (fun) in sbU1
72 1728 0 3 SSL sat_sbU0{v} (GHC.CmmToAsm) (fun) in sbU1
72 0 0 1 > sat_sbTP{v} (GHC.CmmToAsm) (fun) in sbU1
56 4928 0 3 SSL sat_sbWk{v} (GHC.CmmToAsm) (fun) in r2MR
56 0 0 1 > sat_sbW2{v} (GHC.CmmToAsm) (fun) in r2MR
182 11648 0 3 SSL sat_sbXK{v} (GHC.CmmToAsm) (fun) in sbXL
182 0 0 1 > sat_sbXy{v} (GHC.CmmToAsm) (fun) in sbXL
2807 0 0 3 SSL sat_sbPx{v} (GHC.CmmToAsm) (fun) in r86e
2807 0 0 1 > sat_sbPt{v} (GHC.CmmToAsm) (fun) in r86e
2807 89824 0 1 . $cpure{v r86e} (GHC.CmmToAsm) (fun)
283 0 0 1 S GHC.CmmToAsm.Monad.ncgConfig{v r1XM} (fun)
689 0 0 1 S GHC.CmmToAsm.Config.ncgDoConstantFolding{v r12V} (fun)
988 39640 0 3 SSL sat_sbU1{v} (GHC.CmmToAsm) (fun) in r2MU
988 0 0 1 > sat_sbSa{v} (GHC.CmmToAsm) (fun) in r2MU
988 39520 0 2 EM cmmExprNative{v r2MU} (GHC.CmmToAsm) (fun)
1677 0 0 3 SSL sat_sbR9{v} (GHC.CmmToAsm) (fun)
1 0 0 1 > sat_sbR5{v} (GHC.CmmToAsm) (fun)
689 38584 0 3 SSL sat_sbUi{v} (GHC.CmmToAsm) (fun) in r2MS
689 0 0 1 > sat_sbU5{v} (GHC.CmmToAsm) (fun) in r2MS
689 27560 0 2 EM cmmExprConFold{v r2MS} (GHC.CmmToAsm) (fun)
222 12832 0 3 SSL sat_sbUF{v} (GHC.CmmToAsm) (fun) in r2MR
222 0 0 1 > sat_sbUp{v} (GHC.CmmToAsm) (fun) in r2MR
748 0 0 1 S GHC.Platform.Regs.activeStgRegs{v r18R} (fun)
891 13632 0 1 M fixExpr{v s5eY} (GHC.StgToCmm.CgUtils) (fun) in s5fJ
728 14176 0 1 M sat_s5fH{v} (GHC.StgToCmm.CgUtils) (fun) in s5fJ
728 75712 0 1 M sat_s5fJ{v} (GHC.StgToCmm.CgUtils) (fun) in s5fK
546 35944 0 1 M cmmStmtConFold{v r2MR} (GHC.CmmToAsm) (fun)
182 13104 0 3 SSL sat_sbXL{v} (GHC.CmmToAsm) (fun) in r2MQ
182 0 0 1 > sat_sbXm{v} (GHC.CmmToAsm) (fun) in r2MQ
182 34944 0 1 M cmmBlockConFold{v r2MQ} (GHC.CmmToAsm) (fun)
700 22400 0 5 >SSSL $cfmap{v r86c} (GHC.CmmToAsm) (fun)
1527 0 0 3 SSL sat_sbRB{v} (GHC.CmmToAsm) (fun) in r86l
1527 0 0 1 > sat_sbRr{v} (GHC.CmmToAsm) (fun) in r86l
1527 61080 0 2 S> $c>>={v r86l} (GHC.CmmToAsm) (fun)
574 49168 0 2 .M GHC.Cmm.Dataflow.Block.mapBlock{v rgK} (fun)
182 2912 0 1 M sat_s5fK{v} (GHC.StgToCmm.CgUtils) (fun) in r1w0
434 13088 0 1 M go{v schh} (Data.IntMap.Strict.Internal) (fun) in r1o
100 1600 0 2 >M Data.IntMap.Strict.Internal.map{v r1o} (fun)
100 0 0 2 >S $cmapMap{v r3Jt} (GHC.Cmm.Dataflow.Collections) (fun)
100 0 0 2 >S $cmapMap{v r6PR} (GHC.Cmm.Dataflow.Label) (fun)
200 0 0 1 + GHC.Cmm.Dataflow.Collections.mapMap{v rkm} (fun)
136 0 0 2 >M $cfmap{v r2V4} (GHC.Cmm.Dataflow.Block) (fun)
68 8704 0 2 .M GHC.Cmm.Dataflow.Graph.mapGraphBlocks{v r4ga} (fun)
68 7072 0 2 >S GHC.Cmm.Utils.modifyGraph{v r23e} (fun)
68 6528 0 3 SSL sat_sbYP{v} (GHC.CmmToAsm) (fun) in sc99
68 0 0 1 > sat_sbYC{v} (GHC.CmmToAsm) (fun) in sc99
68 1632 0 1 S sat_sbYy{v} (GHC.CmmToAsm) (fun) in sc99
283 7616 0 2 SM GHC.StgToCmm.CgUtils.fixStgRegisters{v r1w0} (fun)
283 24360 0 1 M GHC.CmmToAsm.X86.CodeGen.cmmTopCodeGen{v r2Oy} (fun)
1 288 0 1 S GHC.CmmToAsm.x86NcgImpl{v r2Ms} (fun)
283 0 0 1 S GHC.CmmToAsm.Monad.cmmTopCodeGen{v r1XN} (fun)
283 0 0 2 SS GHC.CmmToAsm.Monad.initNat{v r1Y4} (fun)
283 0 0 1 S GHC.CmmToAsm.Monad.natm_delta{v r1XA} (fun)
283 106408 0 1 S sat_sbZx{v} (GHC.CmmToAsm) (fun) in sc99
351 0 0 1 S $cgetUniqueSupplyM{v r1Ei} (GHC.Types.Unique.Supply) (fun)
566 4352 0 4 SMLS maybeDumpCfg{v r2MD} (GHC.CmmToAsm) (fun)
283 875728 0 9 SSSSSSSMI sat_sc99{v} (GHC.CmmToAsm) (fun) in r2MC
283 92824 0 4 ++++ GHC.CmmToAsm.cmmNativeGen{v r2MC} (fun)
47 4512 0 3 SML GHC.Cmm.Utils.mkDataLits{v r22o} (fun)
68 11424 0 1 T sat_s7Xc{v} (GHC.Cmm.Info) (fun) in s7XO
81 33696 0 1 T sat_s7WX{v} (GHC.Cmm.Info) (fun) in s7WY
68 19040 0 1 T sat_s7Vm{v} (GHC.Cmm.Info) (fun) in s7Vn
68 19216 0 1 T sat_s7Vn{v} (GHC.Cmm.Info) (fun) in r1ZF
81 7776 0 2 SM mkProfLits{v r1ZM} (GHC.Cmm.Info) (fun)
81 12776 0 3 SSM mkInfoTableContents{v r1ZF} (GHC.Cmm.Info) (fun)
81 5184 0 1 T sat_s7WY{v} (GHC.Cmm.Info) (fun) in s7XO
81 4744 0 2 SS sat_s9Au{v} (GHC.Cmm.Info.Build) (fun) in s9AW
266 22016 0 1 M sat_s7XO{v} (GHC.Cmm.Info) (fun) in s7XV
219 78424 0 1 M sat_s9AW{v} (GHC.Cmm.Info.Build) (fun) in s9B1
136 5496 0 1 L ds7{v s9vz} (GHC.Cmm.Info.Build) (fun) in s9vp
1854 15552 0 4 +..M go{v r9sK} (Data.Map.Strict.Internal) (fun)
324 0 0 4 +..M Data.Map.Strict.Internal.insert{v r1G} (fun)
168 5568 0 2 +L Data.Map.Strict.Internal.fromList{v r1C} (fun)
180 15840 0 2 MS sat_s9pK{v} (GHC.Cmm.Info.Build) (fun) in s9pX
1 40 0 1 S GHC.Cmm.Info.Build.emptySRT{v r2rV} (fun)
180 15840 0 1 S sat_s9pX{v} (GHC.Cmm.Info.Build) (fun) in s9ps
98 3136 0 2 SE GHC.Cmm.CLabel.mkLocalClosureLabel{v r3bh} (fun)
42 0 0 1 M GHC.Runtime.Heap.Layout.isFunRep{v r1LH} (fun)
64 0 0 1 S GHC.Cmm.cit_clo{v r4Kg} (fun)
128 9256 0 1 L ds13{v s9us} (GHC.Cmm.Info.Build) (fun) in s9ul
128 5632 0 1 L ds8{v s9ul} (GHC.Cmm.Info.Build) (fun) in s9ub
123 8704 0 1 L ds1{v s9ub} (GHC.Cmm.Info.Build) (fun) in s9B1
121 3280 0 1 L ds6{v s9oi} (GHC.Cmm.Info.Build) (fun) in s9od
193 1232 0 1 M sat_s9kr{v} (GHC.Cmm.Info.Build) (fun)
237 6776 0 1 L ds1{v s9od} (GHC.Cmm.Info.Build) (fun) in s9sp
186 0 0 1 S sat_s9pv{v} (GHC.Cmm.Info.Build) (fun) in s9ps
186 63456 0 1 M updateSRTMap{v s9ps} (GHC.Cmm.Info.Build) (fun) in s9sp
197 149840 0 1 S sat_s9sp{v} (GHC.Cmm.Info.Build) (fun) in r2s6
197 4728 0 2 +. get1{v r2Hb} (Control.Monad.Trans.State.Lazy) (fun)
197 0 0 2 +. Control.Monad.Trans.State.Lazy.get{v rsZ} (fun)
197 15760 0 7 SSLLEMM oneSRT{v r2s6} (GHC.Cmm.Info.Build) (fun)
192 9216 0 1 M sat_s9wH{v} (GHC.Cmm.Info.Build) (fun) in s9B1
174 8352 0 1 + reduceNodesIntoVerticesOrd{v r3Zm} (GHC.Data.Graph.Directed) (fun)
144 0 0 2 M. sat_saa5{v} (GHC.Cmm.Node) (fun) in r3Np
196 15680 0 2 SS cafLattice1{v r6lr} (GHC.Cmm.Info.Build) (fun)
192 7680 0 2 .. sat_s4iU{v} (GHC.Cmm.Dataflow) (fun) in r11X
192 2816 0 1 S sat_s9t1{v} (GHC.Cmm.Info.Build) (fun) in s9tb
237 5688 0 1 M GHC.Types.Id.idCafInfo{v r2aK} (fun)
241 0 0 1 S sat_s9t8{v} (GHC.Cmm.Info.Build) (fun) in s9tb
279 0 0 1 M GHC.Cmm.CLabel.hasCAF{v r3cp} (fun)
156 4992 0 2 SE GHC.Cmm.CLabel.mkConInfoTableLabel{v r3bo} (fun)
545 7904 0 1 M GHC.Cmm.CLabel.hasHaskellName{v r3co} (fun)
330 4152 0 2 MM addCafLabel{v r2rQ} (GHC.Cmm.Info.Build) (fun)
325 0 0 1 . sat_s4jw{v} (GHC.Cmm.Dataflow) (fun) in s4jl
241 0 0 1 M sat_s9sT{v} (GHC.Cmm.Info.Build) (fun) in s9tb
241 9640 0 2 SL GHC.Cmm.Dataflow.joinFacts{v r11X} (fun)
903 0 0 2 MM addCafExpr{v s9sA} (GHC.Cmm.Info.Build) (fun) in s9tb
996 7952 0 3 >M. GHC.Cmm.Node.wrapRecExpf{v r3Np} (fun)
675 0 0 2 M. sat_saaa{v} (GHC.Cmm.Node) (fun) in r3Nr
613 8192 0 3 >M. GHC.Cmm.Node.foldExp{v r3Nq} (fun)
613 9808 0 3 >M. GHC.Cmm.Node.foldExpDeep{v r3Nr} (fun)
613 0 0 2 MM cafsInNode{v s9sQ} (GHC.Cmm.Info.Build) (fun) in s9tb
241 88688 0 2 MS sat_s9tb{v} (GHC.Cmm.Info.Build) (fun) in r2rS
68 4896 0 3 SMS GHC.Cmm.Info.Build.cafAnal{v r2rS} (fun)
346 0 0 2 >L GHC.List.foldl1'{v r9t} (fun)
409 8304 0 2 +L GHC.Cmm.Dataflow.Collections.mapUnions{v rkW} (fun)
77 1232 0 1 S GHC.Cmm.Info.Build.$WBlockLabel{v r3V7} (fun)
384 46096 0 1 L ds7{v s9wQ} (GHC.Cmm.Info.Build) (fun) in s9wI
353 0 0 1 S GHC.Cmm.cit_lbl{v r4Kc} (fun)
254 0 0 1 M GHC.Runtime.Heap.Layout.isThunkRep{v r1LG} (fun)
323 0 0 1 M GHC.Runtime.Heap.Layout.isStaticRep{v r1LD} (fun)
81 6760 0 2 SS sat_s9L0{v} (GHC.Cmm.LayoutStack) (fun) in r2B8
340 0 0 1 M Data.IntSet.Internal.elems{v ra} (fun)
222 0 0 1 S $csetElems{v r3J0} (GHC.Cmm.Dataflow.Collections) (fun)
222 5328 0 1 S $csetElems{v r6Rv} (GHC.Cmm.Dataflow.Label) (fun)
444 0 0 1 + GHC.Cmm.Dataflow.Collections.setElems{v rkP} (fun)
149 3608 0 1 L ds3{v s6Ws} (GHC.Cmm.ProcPoint) (fun) in r1R7
149 3576 0 1 T sat_s58x{v} (GHC.Cmm.ContFlowOpt) (fun) in r15Q
61 7208 0 3 SMM GHC.StgToCmm.Closure.mkCmmInfo{v r2EG} (fun)
233 9320 0 2 >M Data.IntMap.Strict.Internal.mapWithKey{v r1x} (fun)
141 0 0 2 >S $cmapMapWithKey{v r3Js} (GHC.Cmm.Dataflow.Collections) (fun)
141 3384 0 2 >S $cmapMapWithKey{v r6Ri} (GHC.Cmm.Dataflow.Label) (fun)
282 0 0 1 + GHC.Cmm.Dataflow.Collections.mapMapWithKey{v rkn} (fun)
608 0 0 1 S GHC.Cmm.info_tbls{v r4Ko} (fun)
1631 0 0 1 S $cmapToList{v r3Jg} (GHC.Cmm.Dataflow.Collections) (fun)
1631 0 0 1 S $cmapToList1{v r3Jh} (GHC.Cmm.Dataflow.Collections) (fun)
3565 154720 0 1 L ds1{v s7Pq} (GHC.Cmm.Dataflow.Label) (fun) in r6Ro
1631 65240 0 1 S $cmapToList{v r6Ro} (GHC.Cmm.Dataflow.Label) (fun)
3262 0 0 1 + GHC.Cmm.Dataflow.Collections.mapToList{v rkw} (fun)
149 18608 0 1 L ds4{v s9tj} (GHC.Cmm.Info.Build) (fun) in r2rY
191 0 0 2 SS $c=={v r4kv} (GHC.Cmm.Expr) (fun)
152 13376 0 5 +>S.. addToUFM_C1{v r67n} (GHC.Types.Unique.FM) (fun)
152 0 0 5 +>S.. GHC.Types.Unique.FM.addToUFM_C{v r1Vr} (fun)
152 2432 0 2 SS addUsage{v r21T} (GHC.Cmm.Sink) (fun)
171 0 0 1 + GHC.Cmm.Expr.foldLocalRegsUsed{v r2CR} (fun)
80 64 0 2 MM memConflicts{v r220} (GHC.Cmm.Sink) (fun)
148 6760 0 3 SML GHC.Cmm.Opt.cmmMachOpFoldM{v r1lV} (fun)
146 9344 0 3 SML GHC.Cmm.Opt.cmmMachOpFold{v r1lU} (fun)
213 0 0 2 MM $c==1{v r2Uv} (GHC.Platform.Reg) (fun)
240 0 0 3 SMM GHC.Cmm.Utils.regsOverlap{v r23b} (fun)
248 0 0 2 MM regUsedIn_{v s85T} (GHC.Cmm.Utils) (fun) in r23c
240 3840 0 3 SMM GHC.Cmm.Utils.regUsedIn{v r23c} (fun)
233 18640 0 2 EM sat_s7cu{v} (GHC.Cmm.Sink) (fun) in r21X
75 0 0 4 S>.M $cfoldRegsDefd1{v r5ek} (GHC.Cmm.Expr) (fun)
155 9920 0 2 TT sat_s7iY{v} (GHC.Cmm.Sink) (fun) in s7ia
542 0 0 1 M sat_s7dD{v} (GHC.Cmm.Sink) (fun) in s7d8
156 0 0 1 I sat_s7hY{v} (GHC.Cmm.Sink) (fun) in r21G
175 2800 0 1 S sat_s7i2{v} (GHC.Cmm.Sink) (fun) in r21G
41 0 0 2 >S $cmapFilter{v r3Jm} (GHC.Cmm.Dataflow.Collections) (fun)
41 0 0 2 >S $cmapFilter1{v r3Jn} (GHC.Cmm.Dataflow.Collections) (fun)
41 0 0 2 >S $cmapFilter{v r6PN} (GHC.Cmm.Dataflow.Label) (fun)
41 0 0 2 >S $cmapFilter1{v r6PO} (GHC.Cmm.Dataflow.Label) (fun)
82 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFilter{v rks} (fun)
534 0 0 2 MS $cmapMember{v r3JH} (GHC.Cmm.Dataflow.Collections) (fun)
534 0 0 2 MS $cmapMember{v r6Q5} (GHC.Cmm.Dataflow.Label) (fun)
1068 0 0 1 + GHC.Cmm.Dataflow.Collections.mapMember{v rk7} (fun)
124 0 0 1 M sat_s7ir{v} (GHC.Cmm.Sink) (fun) in s7ia
123 2592 0 2 SM exprMem{v r221} (GHC.Cmm.Sink) (fun)
275 7560 0 4 S>.M $cfoldRegsDefd1{v r6N6} (GHC.Cmm.Node) (fun)
275 6600 0 3 SMM globalRegistersConflict{v r21X} (GHC.Cmm.Sink) (fun)
270 20792 0 3 STM conflicts{v r21W} (GHC.Cmm.Sink) (fun)
113 50752 0 2 TL sat_s7kz{v} (GHC.Cmm.Sink) (fun) in s7ia
849 61112 0 4 .LLL go{v s7gO} (GHC.Cmm.Sink) (fun) in r21Q
581 90440 0 4 S>.L dropAssignments{v r21Q} (GHC.Cmm.Sink) (fun)
340 14760 0 2 LL go{v s7l9} (GHC.Cmm.Sink) (fun) in s7l3
357 40608 0 1 L ds7{v s7l3} (GHC.Cmm.Sink) (fun) in s7ia
1577 49568 0 1 M GHC.Platform.X86_64.globalRegMaybe{v rUH} (fun)
1539 0 0 1 S GHC.Platform.Regs.globalRegMaybe{v r18T} (fun)
410 36192 0 2 SM isTrivial{v r21H} (GHC.Cmm.Sink) (fun)
1033 0 0 1 M sat_s6X1{v} (GHC.Cmm.Opt) (fun) in r1lT
656 10496 0 1 S GHC.Cmm.Opt.constantFoldExpr{v r1lT} (fun)
715 17160 0 1 S GHC.Cmm.Opt.constantFoldNode{v r1lS} (fun)
63 0 0 1 + GHC.Cmm.Expr.$p1UserOfRegs{v r3tc} (fun)
513 0 0 3 TS. sat_s4nR{v} (GHC.Cmm.Dataflow) (fun) in r11N
613 0 0 2 MM sat_s4A5{v} (GHC.Cmm.Liveness) (fun) in r1t1
272 0 0 1 M sat_s4A6{v} (GHC.Cmm.Liveness) (fun) in r1t1
272 67456 0 7 ++++SMS xferLive{v r1t1} (GHC.Cmm.Liveness) (fun)
272 0 0 2 MS sat_s4Ax{v} (GHC.Cmm.Liveness) (fun) in r1sX
120 164664 0 5 ES>SS analyzeCmm{v r11N} (GHC.Cmm.Dataflow) (fun)
120 0 0 4 S>SS GHC.Cmm.Dataflow.analyzeCmmBwd{v r11L} (fun)
52 4992 0 1 S sat_s4Av{v} (GHC.Cmm.Liveness) (fun) in r1sX
52 6240 0 2 SS GHC.Cmm.Liveness.cmmLocalLiveness{v r1sX} (fun)
164 0 0 1 S getLive{v s7i8} (GHC.Cmm.Sink) (fun) in r21G
483 54096 0 2 MT sat_s7jI{v} (GHC.Cmm.Sink) (fun) in s7ia
85 800 0 1 L ds5{v s9ZJ} (GHC.Cmm.LayoutStack) (fun) in sa0o
1164 332936 0 4 SMML go{v s7d8} (GHC.Cmm.Sink) (fun) in r21R
715 40040 0 4 SMML tryToInline{v r21R} (GHC.Cmm.Sink) (fun)
305 476384 0 2 SL sink{v s7ia} (GHC.Cmm.Sink) (fun) in r21G
68 0 0 1 L sat_s7lA{v} (GHC.Cmm.Sink) (fun) in r21G
68 22000 0 2 SS GHC.Cmm.Sink.cmmSink{v r21G} (fun)
246 0 0 1 S $cmapSize{v r3JI} (GHC.Cmm.Dataflow.Collections) (fun)
246 0 0 1 S $cmapSize{v r6Q6} (GHC.Cmm.Dataflow.Label) (fun)
492 0 0 1 + GHC.Cmm.Dataflow.Collections.mapSize{v rk6} (fun)
68 0 0 2 LI GHC.Utils.Misc.lengthLessThan{v r46B} (fun)
68 20128 0 2 SM GHC.Cmm.ProcPoint.attachContInfoTables{v r1R7} (fun)
68 12512 0 3 SSM GHC.Cmm.LayoutStack.setInfoTableStackMap{v r2B8} (fun)
68 6528 0 1 M GHC.Cmm.ContFlowOpt.removeUnreachableBlocksProc{v r160} (fun)
219 14560 0 1 M getLabelledBlocks{v r2rY} (GHC.Cmm.Info.Build) (fun)
68 0 0 1 S sat_s9yN{v} (GHC.Cmm.Pipeline) (fun) in s9yU
68 12512 0 1 L sat_s9yU{v} (GHC.Cmm.Pipeline) (fun) in s9yV
68 4896 0 1 L sat_s9yV{v} (GHC.Cmm.Pipeline) (fun) in s9yX
68 0 0 1 S sat_s9yx{v} (GHC.Cmm.Pipeline) (fun) in s9yX
68 22304 0 1 L sat_s9yX{v} (GHC.Cmm.Pipeline) (fun) in s9yY
68 10880 0 1 L sat_s9yY{v} (GHC.Cmm.Pipeline) (fun) in s9z0
68 32640 0 1 S sat_s9z0{v} (GHC.Cmm.Pipeline) (fun) in s9z2
68 3808 0 1 L sat_sa2S{v} (GHC.Cmm.LayoutStack) (fun) in sa2T
256 0 0 1 M sat_sa2N{v} (GHC.Cmm.LayoutStack) (fun) in sa2T
68 4896 0 1 L sat_sa2T{v} (GHC.Cmm.LayoutStack) (fun) in sa2U
68 7616 0 1 T sat_s4nh{v} (GHC.Cmm.Dataflow) (fun) in r11P
770 0 0 2 .M sat_s8qn{v} (GHC.Cmm.Expr) (fun) in r5hv
540 8640 0 1 . GHC.Cmm.Dataflow.$WNotChanged{v r1E7} (fun)
1142 11920 0 1 M Data.Set.Internal.size{v rW} (fun)
571 0 0 2 E. GHC.Cmm.Dataflow.changedIf{v r11K} (fun)
361 0 0 2 +M Data.Maybe.fromJust{v r8a} (fun)
375 30000 0 2 SS sat_s4zT{v} (GHC.Cmm.Liveness) (fun) in r1sW
553 0 0 1 M getJoined{v r11J} (GHC.Cmm.Dataflow) (fun)
361 14440 0 2 .. sat_s4iv{v} (GHC.Cmm.Dataflow) (fun) in s4iL
622 14928 0 2 SS sat_s4m2{v} (GHC.Cmm.Dataflow) (fun) in s4lK
736 0 0 1 S sat_s4lY{v} (GHC.Cmm.Dataflow) (fun) in s4lK
924 100096 0 3 LIS go{v s4lK} (GHC.Cmm.Dataflow) (fun) in r11T
188 6016 0 2 EL mkDepBlocks{v r11T} (GHC.Cmm.Dataflow) (fun)
1287 0 0 2 MS GHC.Cmm.Dataflow.Label.lookupFact{v r3O9} (fun)
754 71232 0 5 >STS. updateFact{v r11U} (GHC.Cmm.Dataflow) (fun)
241 0 0 3 TS. sat_s4mO{v} (GHC.Cmm.Dataflow) (fun) in s4n0
1449 0 0 2 .M sat_s7Pd{v} (GHC.Cmm.Dataflow.Label) (fun) in r6Rj
1185 0 0 3 >.S $cmapFoldlWithKey{v r3Jp} (GHC.Cmm.Dataflow.Collections) (fun)
1185 18960 0 3 >.S $cmapFoldlWithKey{v r6Rj} (GHC.Cmm.Dataflow.Label) (fun)
2370 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFoldlWithKey{v rkq} (fun)
241 50128 0 1 T sat_s4n0{v} (GHC.Cmm.Dataflow) (fun) in s4mv
339 0 0 2 MM Data.Set.Internal.glue{v r4w} (fun)
1597 0 0 2 SS $ccompare{v r5e0} (GHC.Cmm.Expr) (fun)
468 0 0 1 + GHC.Cmm.Expr.$p1DefinerOfRegs{v r3D8} (fun)
717 0 0 3 +.M go2{v rjwv} (Data.Set.Internal) (fun)
526 0 0 3 +.M Data.Set.Internal.delete{v r5} (fun)
334 8016 0 1 + GHC.Cmm.Expr.deleteFromRegSet{v r2CK} (fun)
601 14424 0 1 + GHC.Cmm.Expr.extendRegSet{v r2CJ} (fun)
973 0 0 4 S>.M $cfoldRegsDefd{v r5ei} (GHC.Cmm.Expr) (fun)
609 0 0 1 M sat_s9XS{v} (GHC.Cmm.LayoutStack) (fun) in s9Z3
2167 0 0 4 S>.M $cfoldRegsUsed{v r5eh} (GHC.Cmm.Expr) (fun)
3611 15400 0 6 ++S>.M $cfoldRegsUsed3{v r5hv} (GHC.Cmm.Expr) (fun)
2594 0 0 4 S>.M sat_s8qs{v} (GHC.Cmm.Expr) (fun) in r3K3
2135 102480 0 2 ++ GHC.Cmm.Expr.$fUserOfRegsrCmmExpr{v r3K3} (fun)
2249 31344 0 4 S>.M $cfoldRegsUsed1{v r6N3} (GHC.Cmm.Node) (fun)
7106 0 0 1 + GHC.Cmm.Expr.foldRegsUsed{v r1Rh} (fun)
2099 240 0 4 S>.M $cfoldRegsDefd{v r6N5} (GHC.Cmm.Node) (fun)
3472 0 0 1 + GHC.Cmm.Expr.foldRegsDefd{v r1Rf} (fun)
1833 131976 0 5 ++S.M GHC.Cmm.Liveness.gen_kill{v r1t0} (fun)
448 17920 0 1 + GHC.Cmm.Liveness.liveLattice{v r1sW} (fun)
809 43704 0 1 L ds{v s4iA} (GHC.Cmm.Dataflow) (fun) in s4iL
436 62784 0 3 S.S sat_s4iL{v} (GHC.Cmm.Dataflow) (fun) in r11W
436 17440 0 1 + GHC.Cmm.Dataflow.joinOutFacts{v r11W} (fun)
820 19680 0 2 .M GHC.Cmm.Dataflow.Block.$WBCons{v r1ya} (fun)
693 55056 0 2 SL go1{v s9XW} (GHC.Cmm.LayoutStack) (fun) in s9YD
237 5688 0 1 L sat_s9YD{v} (GHC.Cmm.LayoutStack) (fun) in s9Z3
237 5688 0 1 M sat_s9Im{v} (GHC.Cmm.LayoutStack) (fun) in r2B3
237 5688 0 1 M sat_s9I6{v} (GHC.Cmm.LayoutStack) (fun) in r2B3
237 46792 0 4 SIIM maybeAddSpAdj{v r2B3} (GHC.Cmm.LayoutStack) (fun)
237 0 0 1 M sat_s9XR{v} (GHC.Cmm.LayoutStack) (fun) in s9Z3
1807 78760 0 2 M. go{v s4jl} (GHC.Cmm.Dataflow) (fun) in r11Z
677 10832 0 3 >M. GHC.Cmm.Dataflow.foldNodesBwdOO{v r11Z} (fun)
241 108624 0 2 MS sat_sa0o{v} (GHC.Cmm.LayoutStack) (fun) in sa2U
754 110096 0 1 M Data.IntSet.Internal.$wgo1{v r3D} (fun)
188 0 0 3 IMM finish{v rfdw} (Data.IntSet.Internal) (fun)
736 7520 0 4 iwLM Data.IntSet.Internal.$wwork{v r3T} (fun)
26 1040 0 1 S GHC.Cmm.MachOp.mo_wordUGt{v r18P} (fun)
53 3392 0 1 S GHC.Cmm.Utils.zeroCLit{v r22j} (fun)
53 2120 0 1 S GHC.Cmm.Utils.zeroExpr{v r22k} (fun)
59 0 0 2 MM GHC.Integer.Type.geInteger{v r10k} (fun)
225 0 0 1 S GHC.Cmm.LayoutStack.sm_sp{v r2AJ} (fun)
129 624 0 1 M area_off{v s9Xu} (GHC.Cmm.LayoutStack) (fun) in s9Z3
748 0 0 1 M sat_sa8f{v} (GHC.Cmm.Node) (fun) in r3Ne
51 1224 0 1 L falseStackCheck{v r2B5} (GHC.Cmm.LayoutStack) (fun)
51 2040 0 1 S GHC.Cmm.MachOp.mo_wordULt{v r18Q} (fun)
374 8976 0 1 L sat_sa8e{v} (GHC.Cmm.Node) (fun) in r3Ne
1192 15480 0 5 SII>M areaToSp{v r2B4} (GHC.Cmm.LayoutStack) (fun)
583 0 0 1 M sat_s9XQ{v} (GHC.Cmm.LayoutStack) (fun) in s9Z3
3658 56368 0 2 >M GHC.Cmm.Node.wrapRecExp{v r3Ne} (fun)
1860 0 0 1 M sat_saiI{v} (GHC.Cmm.Node) (fun) in r3Ng
290 14880 0 1 L ds15{v s9Ui} (GHC.Cmm.LayoutStack) (fun) in s9V1
186 0 0 1 S sat_s9Ux{v} (GHC.Cmm.LayoutStack) (fun) in s9V1
2544 91752 0 2 >M GHC.Cmm.Node.mapExp{v r3Nf} (fun)
1586 25376 0 1 > GHC.Cmm.Node.mapExpDeep{v r3Ng} (fun)
188 7520 0 3 ESS sat_s4j9{v} (GHC.Cmm.Dataflow) (fun) in r11S
188 7520 0 1 + sortBlocks{v r11S} (GHC.Cmm.Dataflow) (fun)
188 0 0 1 L Data.IntSet.Internal.fromDistinctAscList{v rl} (fun)
942 48256 0 1 M Data.IntSet.Internal.minView{v rz} (fun)
290 10416 0 1 L ds15{v s9Uz} (GHC.Cmm.LayoutStack) (fun) in s9V1
675 0 0 3 .M. GHC.Cmm.Dataflow.Block.blockJoin{v rgy} (fun)
256 0 0 1 S GHC.Cmm.g_graph{v r4Ku} (fun)
309 34408 0 3 MSS loop{v s4mv} (GHC.Cmm.Dataflow) (fun) in r11P
68 27744 0 4 S>SS GHC.Cmm.Dataflow.rewriteCmmBwd{v r11P} (fun)
22 880 0 1 T sat_s9Uc{v} (GHC.Cmm.LayoutStack) (fun) in s9Ud
121 0 0 1 E GHC.Cmm.Type.widthInBytes{v r1vK} (fun)
37 3256 0 2 SS fixupStack{v r2AX} (GHC.Cmm.LayoutStack) (fun)
22 2288 0 6 SISSML makeFixupBlock{v r2AV} (GHC.Cmm.LayoutStack) (fun)
290 14880 0 1 L ds15{v s9UM} (GHC.Cmm.LayoutStack) (fun) in s9V1
3299 162400 0 1 L ds{v s7Ow} (GHC.Cmm.Dataflow.Label) (fun) in r6Ra
3865 0 0 2 LM poly_go{v r5Mv} (Data.IntMap.Strict.Internal) (fun)
1365 0 0 1 L Data.IntMap.Strict.Internal.fromList{v r1e} (fun)
1269 0 0 1 L $cmapFromList{v r3Jf} (GHC.Cmm.Dataflow.Collections) (fun)
1269 50760 0 1 L $cmapFromList{v r6Ra} (GHC.Cmm.Dataflow.Label) (fun)
2538 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFromList{v rkx} (fun)
256 325216 0 1 T sat_s9Z3{v} (GHC.Cmm.LayoutStack) (fun) in s9RK
104 29952 0 1 L sat_s9V1{v} (GHC.Cmm.LayoutStack) (fun) in s9RK
489 0 0 1 M GHC.Cmm.Dataflow.Block.lastNode{v rgB} (fun)
256 0 0 2 SM sat_s6VJ{v} (GHC.Cmm.ProcPoint) (fun) in r1R2
1110 26640 0 1 I Data.IntSet.Internal.singleton{v rG} (fun)
76 0 0 1 M $csetSingleton{v r3Ja} (GHC.Cmm.Dataflow.Collections) (fun)
76 0 0 1 M $csetSingleton{v r6PH} (GHC.Cmm.Dataflow.Label) (fun)
152 0 0 1 + GHC.Cmm.Dataflow.Collections.setSingleton{v rkF} (fun)
68 0 0 3 >.S $cmapFoldl{v r3Jr} (GHC.Cmm.Dataflow.Collections) (fun)
68 0 0 3 >.S $cmapFoldl{v r6PQ} (GHC.Cmm.Dataflow.Label) (fun)
136 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFoldl{v rko} (fun)
68 3808 0 3 >.S GHC.Cmm.Utils.foldlGraphBlocks{v r23o} (fun)
68 4352 0 1 S GHC.Cmm.ProcPoint.callProcPoints{v r1R2} (fun)
186 34120 0 1 S sat_s9Ud{v} (GHC.Cmm.LayoutStack) (fun) in s9RK
150 176 0 2 MM sat_s9Vg{v} (GHC.Cmm.LayoutStack) (fun) in s9RK
115 3680 0 2 .M GHC.Cmm.Dataflow.Block.foldBlockNodesB{v rgQ} (fun)
947 22728 0 2 I. Data.IntMap.Strict.Internal.singleton{v r1z} (fun)
947 0 0 2 M. $cmapSingleton{v r3JE} (GHC.Cmm.Dataflow.Collections) (fun)
947 0 0 2 M. $cmapSingleton{v r6Q1} (GHC.Cmm.Dataflow.Label) (fun)
1894 0 0 1 + GHC.Cmm.Dataflow.Collections.mapSingleton{v rkb} (fun)
1723 0 0 3 .IM Data.IntMap.Strict.Internal.findWithDefault{v r19} (fun)
1723 0 0 3 .MS $cmapFindWithDefault{v r3JF} (GHC.Cmm.Dataflow.Collections) (fun)
1723 0 0 3 .MS $cmapFindWithDefault{v r6Q3} (GHC.Cmm.Dataflow.Label) (fun)
3446 0 0 1 + GHC.Cmm.Dataflow.Collections.mapFindWithDefault{v rk9} (fun)
518 12144 0 3 SMS procMiddle{v r2AS} (GHC.Cmm.LayoutStack) (fun)
490 0 0 2 MS sat_s9SR{v} (GHC.Cmm.LayoutStack) (fun) in s9RK
514 16512 0 1 M block{v s3PU} (GHC.Cmm.Dataflow.Block) (fun) in rgO
256 4096 0 2 .M GHC.Cmm.Dataflow.Block.foldBlockNodesF{v rgO} (fun)
324 201824 0 4 LSIL go{v s9RK} (GHC.Cmm.LayoutStack) (fun) in s9Za
68 22808 0 1 T sat_s9Za{v} (GHC.Cmm.LayoutStack) (fun) in r2AO
68 17408 0 1 T sat_sa2U{v} (GHC.Cmm.LayoutStack) (fun) in r2AO
68 7616 0 2 >S $cmfix{v r1Em} (GHC.Types.Unique.Supply) (fun)
68 0 0 1 + Control.Monad.Fix.mfix{v 02P} (fun)
340 32640 0 2 SL GHC.Cmm.Utils.ofBlockList{v r23k} (fun)
68 4896 0 1 L sat_s3J1{v} (GHC.Cmm.Switch.Implement) (fun) in r1zs
256 6144 0 1 M sat_s3IU{v} (GHC.Cmm.Switch.Implement) (fun) in r1zs
1360 0 0 2 SS $cmapUnion{v r3Jy} (GHC.Cmm.Dataflow.Collections) (fun)
1360 0 0 2 SS $cmapUnion{v r6PV} (GHC.Cmm.Dataflow.Label) (fun)
2717 0 0 1 + GHC.Cmm.Dataflow.Collections.mapUnion{v rkh} (fun)
256 51200 0 2 ST sat_s78H{v} (GHC.Cmm.CommonBlockElim) (fun) in r1lS
256 16384 0 1 M sat_s75k{v} (GHC.Cmm.CommonBlockElim) (fun) in r5Xl
507 32768 0 1 L ds5{v s798} (GHC.Cmm.CommonBlockElim) (fun) in s793
251 18432 0 3 +.L go{v r5Xl} (GHC.Cmm.CommonBlockElim) (fun)
251 0 0 1 L groupByLabel1{v r5Xn} (GHC.Cmm.CommonBlockElim) (fun)
58 0 0 2 SM GHC.Cmm.Info.entryCode{v r1ZR} (fun)
231 5544 0 2 MM GHC.Cmm.Node.$WCmmStore{v r4qq} (fun)
26 624 0 3 SMM GHC.Cmm.Utils.cmmOffsetExpr{v r22t} (fun)
26 0 0 3 SMM GHC.Cmm.Utils.cmmOffsetExprB{v r22D} (fun)
30 720 0 2 MM GHC.Cmm.Node.$WCmmAssign{v r4qi} (fun)
256 18432 0 1 M sat_s79p{v} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
253 3184 0 1 M hash_lit{v s79C} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
330 10560 0 2 W. sat_s79z{v} (GHC.Cmm.CommonBlockElim) (fun) in s79t
165 7920 0 2 +> hash_list{v s79t} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
256 14336 0 2 MW sat_s7bD{v} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
746 11936 0 2 WI GHC.Word.$fBitsWord32_$cshiftL{v r8Mk} (fun)
1241 16528 0 1 M hash_e{v s7a6} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
1287 0 0 1 S $cgetUnique{v r5e7} (GHC.Cmm.Expr) (fun)
1287 0 0 1 S GHC.Cmm.Expr.$fUniquableLocalReg{v r3s2} (fun)
2523 40368 0 1 M GHC.Word.$fNumWord32_$cfromInteger{v r8P3} (fun)
1001 16016 0 1 M hash_reg{v s79Z} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
582 0 0 2 SM GHC.Cmm.Expr.cmmRegType{v r2CD} (fun)
72 0 0 1 M sat_s8pH{v} (GHC.Cmm.Expr) (fun) in r2CE
72 1152 0 1 S GHC.Cmm.Expr.cmmRegWidth{v r2CE} (fun)
72 12096 0 1 T sat_s60u{v} (GHC.Cmm.Graph) (fun) in r1yI
746 31752 0 1 M hash_node{v s7aH} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
1793 28688 0 2 WW GHC.Word.$fNumWord32_$c+{v r8Pa} (fun)
490 27440 0 2 MW sat_s7bx{v} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
256 0 0 2 MW sat_s7br{v} (GHC.Cmm.CommonBlockElim) (fun) in s7bM
937 56704 0 1 M block{v s3Qv} (GHC.Cmm.Dataflow.Block) (fun) in rgP
371 11872 0 2 TM GHC.Cmm.Dataflow.Block.foldBlockNodesB3{v rgP} (fun)
256 4096 0 2 WW GHC.Word.$fBitsWord32_$c.&.{v r8My} (fun)
474 0 0 1 W GHC.Word.$ctoInteger2{v r8LQ} (fun)
256 113248 0 2 SM sat_s7bM{v} (GHC.Cmm.CommonBlockElim) (fun) in r1lR
53 0 0 1 M sat_s3Nn{v} (GHC.Cmm.Dataflow.Block) (fun) in rgz
136 7616 0 2 SS GHC.Cmm.Utils.ofBlockMap{v r23g} (fun)
151 0 0 2 M. sat_s3Nk{v} (GHC.Cmm.Dataflow.Block) (fun) in rgz
151 3624 0 2 M. GHC.Cmm.Dataflow.Block.$WBlockOC{v r1xu} (fun)
302 12080 0 1 M GHC.Cmm.Dataflow.Block.blockSplitHead{v rgC} (fun)
411 0 0 2 MS $cmapDelete{v r3JB} (GHC.Cmm.Dataflow.Collections) (fun)
411 0 0 2 MS $cmapDelete{v r6PY} (GHC.Cmm.Dataflow.Label) (fun)
822 0 0 1 + GHC.Cmm.Dataflow.Collections.mapDelete{v rke} (fun)
26 0 0 1 M sat_s51e{v} (GHC.Cmm.ContFlowOpt) (fun) in r15U
2164 74472 0 2 ML go{v s3MH} (GHC.Cmm.Dataflow.Block) (fun) in rgF
864 13824 0 1 M GHC.Cmm.Dataflow.Block.blockToList{v rgF} (fun)
1829 58528 0 1 M GHC.Cmm.Dataflow.Block.blockSplit{v rgE} (fun)
460 1456 0 1 M canShortcut{v r15U} (GHC.Cmm.ContFlowOpt) (fun)
324 0 0 1 S sat_s53Z{v} (GHC.Cmm.ContFlowOpt) (fun) in s57b
326 20864 0 1 S hasOnePredecessor{v s53D} (GHC.Cmm.ContFlowOpt) (fun) in s57b
508 10008 0 2 >M GHC.Cmm.Node.mapSuccessors{v r3Ns} (fun)
11320 472432 0 3 i.M Data.IntMap.Strict.Internal.$winsert{v r2c} (fun)
3708 0 0 3 I.M Data.IntMap.Strict.Internal.insert{v r1i} (fun)
2985 0 0 3 M.S $cmapInsert{v r3JD} (GHC.Cmm.Dataflow.Collections) (fun)
2985 0 0 3 M.S $cmapInsert{v r6Q0} (GHC.Cmm.Dataflow.Label) (fun)
5970 0 0 1 + GHC.Cmm.Dataflow.Collections.mapInsert{v rkc} (fun)
589 32984 0 1 M GHC.Cmm.Dataflow.Block.blockSplitTail{v rgD} (fun)
273 0 0 3 I.. sat_sbS9{v} (Data.IntMap.Strict.Internal) (fun,se) in r1k
509 24432 0 2 MS sat_s57p{v} (GHC.Cmm.ContFlowOpt) (fun) in s57r
589 23560 0 2 MS sat_s57r{v} (GHC.Cmm.ContFlowOpt) (fun) in r15R
3894 179304 0 4 >i.M Data.IntMap.Strict.Internal.$winsertWithKey{v r2d} (fun)
2034 32544 0 4 >I.M Data.IntMap.Strict.Internal.insertWith{v r1k} (fun)
1508 0 0 4 >M.S $cmapInsertWith{v r3JC} (GHC.Cmm.Dataflow.Collections) (fun)
1508 0 0 4 >M.S $cmapInsertWith{v r6PZ} (GHC.Cmm.Dataflow.Label) (fun)
3016 0 0 1 + GHC.Cmm.Dataflow.Collections.mapInsertWith{v rkd} (fun)
589 286160 0 2 MT sat_s57b{v} (GHC.Cmm.ContFlowOpt) (fun) in r15R
93 3720 0 4 MSSM GHC.Cmm.Node.$WCmmCondBranch{v r4qQ} (fun)
2608 0 0 2 MS $csetInsert{v r3J9} (GHC.Cmm.Dataflow.Collections) (fun)
2608 0 0 2 MS $csetInsert{v r6PG} (GHC.Cmm.Dataflow.Label) (fun)
5216 0 0 1 + GHC.Cmm.Dataflow.Collections.setInsert{v rkG} (fun)
118 1888 0 1 S GHC.Cmm.Node.$WCmmBranch{v r4qG} (fun)
5681 108216 0 1 M $csuccessors{v r6N1} (GHC.Cmm.Node) (fun)
3960 0 0 2 +M $csuccessors{v r5Ju} (GHC.Cmm.Dataflow.Graph) (fun)
3960 0 0 1 M sat_s6fK{v} (GHC.Cmm.Dataflow.Graph) (fun) in r4zy
9631 0 0 1 + GHC.Cmm.Dataflow.Graph.successors{v r4g3} (fun)
4491 0 0 2 MS $csetMember{v r3Jb} (GHC.Cmm.Dataflow.Collections) (fun)
4491 0 0 2 MS $csetMember{v r6PJ} (GHC.Cmm.Dataflow.Label) (fun)
8982 0 0 1 + GHC.Cmm.Dataflow.Collections.setMember{v rkD} (fun)
809 0 0 1 + GHC.Cmm.Dataflow.Collections.setEmpty{v rkE} (fun)
2137 34192 0 1 M sat_s6gb{v} (GHC.Cmm.Dataflow.Graph) (fun) in s6gc
2746 0 0 1 + GHC.Cmm.Dataflow.Collections.mapEmpty{v rka} (fun)
57 3192 0 2 IL sat_s63U{v} (GHC.Cmm.Graph) (fun) in r1yv
132 2112 0 1 S GHC.Cmm.Expr.$WCmmLocal{v r3HC} (fun)
376 6016 0 1 M GHC.Cmm.Expr.$WCmmReg{v r3JF} (fun)
85 16320 0 1 S getRegsWithNode{v r1FF} (GHC.Cmm.CallConv) (fun)
41 0 0 1 S GHC.StgToCmm.Closure.closureInfoLabel{v r2DL} (fun)
495 15840 0 1 M GHC.Cmm.CLabel.toClosureLbl{v r3ck} (fun)
799 0 0 1 M labelType{v r3cy} (GHC.Cmm.CLabel) (fun)
581 0 0 1 M GHC.Cmm.CLabel.isGcPtrLabel{v r3cx} (fun)
581 0 0 2 SM cmmLabelType{v r2Cz} (GHC.Cmm.Expr) (fun)
41 656 0 1 M GHC.Cmm.Expr.CmmLabel{v r3qU} (fun)
1134 0 0 2 SM GHC.Cmm.Expr.cmmLitType{v r2Cy} (fun)
57 0 0 1 > sat_s63P{v} (GHC.Cmm.Graph) (fun) in r1yv
57 4104 0 5 SEMLI GHC.Cmm.Graph.mkJump{v r1yv} (fun)
75 4200 0 4 SMML flatten{v s5X4} (GHC.Cmm.Graph) (fun) in r1yq
64 0 0 1 L sat_s5XL{v} (GHC.Cmm.Graph) (fun) in s5X5
331 4912 0 2 LL flatten0{v s5X6} (GHC.Cmm.Graph) (fun) in r1yq
77 3080 0 1 S GHC.Cmm.Graph.mkBranch{v r1yB} (fun)
313 5008 0 1 M GHC.Cmm.Expr.CmmLit{v r3Jt} (fun)
172 8256 0 2 SI GHC.Cmm.Utils.mkIntCLit{v r22h} (fun)
77 2464 0 2 SI GHC.Cmm.Utils.mkIntExpr{v r22i} (fun)
126 3024 0 2 SM GHC.Cmm.Graph.mkLabel{v r1yl} (fun)
93 5952 0 4 MSSM GHC.Cmm.Graph.mkCbranch{v r1yy} (fun)
6990 310144 0 3 >iM Data.IntMap.Strict.Internal.$walter{v r28} (fun)
361 8664 0 2 SM GHC.Cmm.Node.$WCmmEntry{v r4pP} (fun)
9468 0 0 1 M $centryLabel{v r6N2} (GHC.Cmm.Node) (fun)
1591 50912 0 3 .M. GHC.Cmm.Dataflow.Block.$WBlockCC{v r1xl} (fun)
765 0 0 2 M. GHC.Cmm.Dataflow.Block.blockJoinTail{v rgx} (fun)
8714 0 0 2 +M $centryLabel{v r5Q1} (GHC.Cmm.Dataflow.Graph) (fun)
8714 0 0 1 M sat_s6fJ{v} (GHC.Cmm.Dataflow.Graph) (fun) in r4zy
196 10976 0 1 + GHC.Cmm.Dataflow.Graph.$fNonLocalBlock{v r4zy} (fun)
18265 0 0 1 + GHC.Cmm.Dataflow.Graph.entryLabel{v r4g2} (fun)
3065 0 0 3 >IM Data.IntMap.Strict.Internal.alter{v r15} (fun)
3065 0 0 3 >MS $cmapAlter{v r3JA} (GHC.Cmm.Dataflow.Collections) (fun)
3065 0 0 3 >MS $cmapAlter{v r6PX} (GHC.Cmm.Dataflow.Label) (fun)
6121 0 0 1 + GHC.Cmm.Dataflow.Collections.mapAlter{v rkf} (fun)
2137 136768 0 2 .S sat_s6gc{v} (GHC.Cmm.Dataflow.Graph) (fun) in r4g8
544 21760 0 2 ++ GHC.Cmm.Dataflow.Graph.addBlock{v r4g8} (fun)
1121 26904 0 2 .M GHC.Cmm.Dataflow.Block.$WBlockCO{v r1xb} (fun)
499 0 0 1 M sat_s3LY{v} (GHC.Cmm.Dataflow.Block) (fun) in rgv
417 6672 0 1 . GHC.Cmm.Dataflow.Block.$WBMiddle{v r1xJ} (fun)
1389 35304 0 2 M. GHC.Cmm.Dataflow.Block.blockSnoc{v rgv} (fun)
150 2400 0 1 M GHC.Cmm.Graph.mkLast{v r1yn} (fun)
41 2296 0 2 IL sat_s64g{v} (GHC.Cmm.Graph) (fun) in r1yA
612 0 0 2 MM $c==5{v r5eI} (GHC.Cmm.Expr) (fun)
236 7552 0 2 SM GHC.Cmm.Expr.cmmExprWidth{v r2CA} (fun)
272 0 0 2 EE $c=={v r3uT} (GHC.Cmm.Type) (fun)
213 56856 0 2 TT sat_s62r{v} (GHC.Cmm.Graph) (fun) in r1yK
67 0 0 1 S GHC.Settings.pc_MAX_Vanilla_REG{v rvP} (fun)
67 1608 0 1 S GHC.Driver.Session.mAX_Vanilla_REG{v r2OD} (fun)
67 15544 0 1 S allRegs{v r1FR} (GHC.Cmm.CallConv) (fun)
329 0 0 1 S GHC.StgToCmm.Env.idInfoToAmode{v r2zd} (fun)
638 96 0 2 SM GHC.Cmm.Expr.cmmExprType{v r2Cx} (fun)
150 99480 0 7 SEEMLIL GHC.Cmm.Graph.copyOutOflow{v r1yK} (fun)
139 24464 0 8 SEMELIL> lastWithArgsAndExtraStack{v r1yN} (GHC.Cmm.Graph) (fun)
41 0 0 1 > sat_s64b{v} (GHC.Cmm.Graph) (fun) in r1yA
41 2624 0 4 SMLI GHC.Cmm.Graph.mkReturn{v r1yA} (fun)
81 0 0 1 S GHC.StgToCmm.Monad.virtHp{v r2ev} (fun)
114 0 0 1 S GHC.StgToCmm.Monad.realHp{v r2ew} (fun)
33 792 0 3 SMI GHC.Cmm.Utils.cmmRegOffW{v r22I} (fun)
205 0 0 1 S GHC.Settings.pc_TAG_BITS{v rw7} (fun)
205 14760 0 1 S GHC.Driver.Session.tAG_MASK{v r2P3} (fun)
193 0 0 1 S GHC.Driver.Session.mAX_PTR_TAG{v r2P4} (fun)
167 8016 0 2 SS GHC.StgToCmm.Closure.tagForCon{v r2Ex} (fun)
118 1888 0 1 S GHC.StgToCmm.Closure.mkConLFInfo{v r2Er} (fun)
202 0 0 2 SM GHC.StgToCmm.Closure.lfDynTag{v r2Ez} (fun)
518 11368 0 3 SMI GHC.Cmm.Utils.cmmOffset{v r22u} (fun)
308 0 0 3 SMI GHC.Cmm.Utils.cmmOffsetB{v r22C} (fun)
285 15744 0 2 MM GHC.Cmm.Graph.mkAssign{v r1yt} (fun)
33 3960 0 4 SSMM GHC.StgToCmm.Env.mkRhsInit{v r2zc} (fun)
375 6000 0 1 M GHC.Cmm.Graph.mkMiddle{v r1ym} (fun)
544 0 0 1 E GHC.Cmm.Type.widthInBits{v r1vJ} (fun)
388 9312 0 2 IE GHC.Cmm.Expr.$WVanillaReg{v r3Ex} (fun)
6664 0 0 2 MM $c==1{v r5e8} (GHC.Cmm.Expr) (fun)
116 2784 0 1 > sat_s5lx{v} (GHC.Cmm.CallConv) (fun) in r1FA
219 0 0 1 S GHC.Settings.pc_MAX_Real_Vanilla_REG{v rvU} (fun)
219 5256 0 1 S GHC.Driver.Session.mAX_Real_Vanilla_REG{v r2OI} (fun)
219 14016 0 1 S realVanillaRegs{v r1FL} (GHC.Cmm.CallConv) (fun)
2236 0 0 1 S GHC.Cmm.Type.wordWidth{v r1vF} (fun)
2059 0 0 1 S GHC.Cmm.Type.typeWidth{v r1vh} (fun)
1784 0 0 1 S GHC.Cmm.Type.isFloatType{v r1vx} (fun)
880 42240 0 1 S GHC.Cmm.Type.gcWord{v r1vv} (fun)
113 0 0 2 SM GHC.Cmm.Utils.primRepCmmType{v r22a} (fun)
124 0 0 1 S GHC.Cmm.Expr.localRegType{v r2CF} (fun)
272 0 0 1 S GHC.Cmm.Type.isVecType{v r1w3} (fun)
231 170168 0 5 SIE>L GHC.Cmm.CallConv.assignArgumentsPos{v r1FA} (fun)
462 22176 0 4 SI>L GHC.Cmm.CallConv.assignStack{v r1FD} (fun)
81 45360 0 5 SEMLL GHC.Cmm.Graph.copyInOflow{v r1yI} (fun)
68 0 0 4 SELL GHC.Cmm.Graph.mkCallEntry{v r1yL} (fun)
924 41248 0 3 LML flatten1{v s5X5} (GHC.Cmm.Graph) (fun) in r1yq
881 10992 0 2 MM GHC.Cmm.Dataflow.Block.blockAppend{v rgz} (fun)
512 12288 0 2 .M GHC.Cmm.Dataflow.Block.blockJoinHead{v rgw} (fun)
2521 0 0 1 I mkHooplLabel1{v r6Rg} (GHC.Cmm.Dataflow.Label) (fun)
475 0 0 1 I GHC.Cmm.Dataflow.Label.mkHooplLabel{v r3O8} (fun)
475 11400 0 1 S GHC.Cmm.BlockId.mkBlockId{v r1} (fun)
1707 0 0 1 S GHC.Cmm.g_entry{v r4Kt} (fun)
9173 0 0 2 MS $cmapLookup{v r3JG} (GHC.Cmm.Dataflow.Collections) (fun)
9173 0 0 2 MS $cmapLookup{v r6Q4} (GHC.Cmm.Dataflow.Label) (fun)
17059 0 0 1 + GHC.Cmm.Dataflow.Collections.mapLookup{v rk8} (fun)
2571 61704 0 2 SM lookup_for_descend{v s6gT} (GHC.Cmm.Dataflow.Graph) (fun) in s6hq
628 593088 0 2 SS sat_s6hq{v} (GHC.Cmm.Dataflow.Graph) (fun) in r4gc
628 25120 0 1 + GHC.Cmm.Dataflow.Graph.revPostorderFrom{v r4gc} (fun)
408 19584 0 1 S GHC.Cmm.Utils.revPostorder{v r23p} (fun)
136 0 0 1 S sat_s57N{v} (GHC.Cmm.ContFlowOpt) (fun) in r15R
68 20672 0 2 ST GHC.Cmm.Graph.labelAGraph{v r1yq} (fun)
136 78336 0 2 ES blockConcat{v r15R} (GHC.Cmm.ContFlowOpt) (fun)
319 24096 0 1 L ds{v s793} (GHC.Cmm.CommonBlockElim) (fun) in r1lR
68 11424 0 2 SL iterate{v r1lS} (GHC.Cmm.CommonBlockElim) (fun)
408 0 0 1 S $cmapNull{v r3JJ} (GHC.Cmm.Dataflow.Collections) (fun)
408 0 0 1 S $cmapNull{v r6Q7} (GHC.Cmm.Dataflow.Label) (fun)
816 0 0 1 + GHC.Cmm.Dataflow.Collections.mapNull{v rk5} (fun)
204 6528 0 2 SS GHC.Cmm.ContFlowOpt.replaceLabels{v r15X} (fun)
68 19584 0 1 S GHC.Cmm.CommonBlockElim.elimCommonBlocks{v r1lR} (fun)
816 0 0 1 S GHC.Cmm.Utils.toBlockMap{v r23f} (fun)
675 0 0 1 S $cmapElems{v r3Jj} (GHC.Cmm.Dataflow.Collections) (fun)
675 0 0 1 S $cmapElems{v r6PM} (GHC.Cmm.Dataflow.Label) (fun)
1350 0 0 1 + GHC.Cmm.Dataflow.Collections.mapElems{v rku} (fun)
272 10880 0 1 S GHC.Cmm.Utils.toBlockList{v r23h} (fun)
68 0 0 1 E GHC.Cmm.Switch.targetSupportsSwitch{v r1jz} (fun)
68 9248 0 2 SS GHC.Cmm.Switch.Implement.cmmImplementSwitchPlans{v r1zs} (fun)
68 15232 0 4 SSIS GHC.Cmm.LayoutStack.cmmLayoutStack{v r2AO} (fun)
68 21216 0 1 T sat_s9z2{v} (GHC.Cmm.Pipeline) (fun) in s9z3
68 13056 0 1 S sat_s9z3{v} (GHC.Cmm.Pipeline) (fun) in s9z5
453 0 0 1 S GHC.Platform.platformMisc_tablesNextToCode{v rr2} (fun)
68 21760 0 1 S sat_s9z5{v} (GHC.Cmm.Pipeline) (fun) in s9z6
136 4352 0 1 S sat_s9vq{v} (GHC.Cmm.Pipeline) (fun) in r4Ta
136 4352 0 1 S runUniqSM{v r4Ta} (GHC.Cmm.Pipeline) (fun)
68 9792 0 1 S sat_s9z6{v} (GHC.Cmm.Pipeline) (fun) in s9zb
136 9792 0 1 S sat_s9wF{v} (GHC.Cmm.Pipeline) (fun) in s9ws
136 15232 0 5 E>SEL condPass{v s9ws} (GHC.Cmm.Pipeline) (fun) in s9zh
340 62560 0 3 ELS dump{v s9wd} (GHC.Cmm.Pipeline) (fun) in s9zh
136 45696 0 2 EM GHC.Cmm.ContFlowOpt.cmmCfgOptsProc{v r15Q} (fun)
68 19584 0 1 M sat_s9zb{v} (GHC.Cmm.Pipeline) (fun) in s9zh
219 37408 0 1 M sat_s9zh{v} (GHC.Cmm.Pipeline) (fun) in r4T8
64 2048 0 2 ST GHC.StgToCmm.Monad.emitOutOfLine{v r2fX} (fun)
64 1536 0 1 M sat_s6O0{v} (GHC.StgToCmm.Heap) (fun) in s6O3
31 8432 0 2 SS sat_s95Q{v} (GHC.StgToCmm.Monad) (fun) in s95R
31 0 0 1 > sat_s95C{v} (GHC.StgToCmm.Monad) (fun) in s95R
31 1984 0 2 SS sat_s95R{v} (GHC.StgToCmm.Monad) (fun) in s95S
31 0 0 1 > sat_s95v{v} (GHC.StgToCmm.Monad) (fun) in s95S
31 2480 0 2 SS sat_s95S{v} (GHC.StgToCmm.Monad) (fun) in r2g7
31 0 0 1 > sat_s95n{v} (GHC.StgToCmm.Monad) (fun) in r2g7
31 2232 0 3 MMM GHC.StgToCmm.Monad.mkCmmIfThen'{v r2g7} (fun)
30 1440 0 2 MM GHC.StgToCmm.Monad.emitAssign{v r2fT} (fun)
64 0 0 1 S GHC.Settings.pc_BLOCK_SIZE{v rub} (fun)
64 6144 0 1 S GHC.Driver.Session.bLOCK_SIZE_W{v r2P1} (fun)
64 0 0 1 S GHC.Settings.pc_BLOCKS_PER_MBLOCK{v ruc} (fun)
64 1536 0 1 S GHC.Driver.Session.bLOCKS_PER_MBLOCK{v r2N6} (fun)
83 0 0 2 SM closureTypeHdrSize{v r1LZ} (GHC.Runtime.Heap.Layout) (fun)
50 0 0 1 S GHC.Settings.pc_MIN_PAYLOAD_SIZE{v rvJ} (fun)
50 1200 0 1 S GHC.Driver.Session.mIN_PAYLOAD_SIZE{v r2Ox} (fun)
156 40344 0 5 SSEII GHC.StgToCmm.Closure.mkDataConInfoTable{v r2F2} (fun)
386 0 0 1 S GHC.Cmm.cit_rep{v r4Kd} (fun)
33 2376 0 2 SM GHC.Runtime.Heap.Layout.heapClosureSizeW{v r1LY} (fun)
64 29104 0 1 M sat_s6O3{v} (GHC.StgToCmm.Heap) (fun) in s6O5
106 2544 0 2 SS sat_s925{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s91Q{v} (GHC.StgToCmm.Monad) (fun)
51 9384 0 2 SS sat_s95e{v} (GHC.StgToCmm.Monad) (fun) in s95f
51 0 0 1 > sat_s953{v} (GHC.StgToCmm.Monad) (fun) in s95f
51 2856 0 2 SS sat_s95f{v} (GHC.StgToCmm.Monad) (fun) in r2g5
51 0 0 1 > sat_s94W{v} (GHC.StgToCmm.Monad) (fun) in r2g5
51 3672 0 3 MSM GHC.StgToCmm.Monad.mkCmmIfGoto'{v r2g5} (fun)
64 43960 0 1 S sat_s6O5{v} (GHC.StgToCmm.Heap) (fun) in s6O6
64 4608 0 1 S sat_s6O6{v} (GHC.StgToCmm.Heap) (fun) in s6O7
64 3072 0 1 S sat_s6O7{v} (GHC.StgToCmm.Heap) (fun) in r2nw
64 2560 0 4 MEMM do_checks{v r2nw} (GHC.StgToCmm.Heap) (fun)
81 11664 0 1 M sat_s7vn{v} (GHC.StgToCmm.Layout) (fun) in s7vo
81 10368 0 1 S sat_s7vo{v} (GHC.StgToCmm.Layout) (fun)
45 12320 0 1 I sat_s7zc{v} (GHC.StgToCmm.Layout) (fun) in s7zd
45 1800 0 1 M sat_s7zd{v} (GHC.StgToCmm.Layout) (fun) in s7ze
85 2040 0 2 SS sat_s92D{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s92o{v} (GHC.StgToCmm.Monad) (fun)
45 1440 0 1 S sat_s7ze{v} (GHC.StgToCmm.Layout) (fun) in s7zf
45 1080 0 1 S sat_s7zf{v} (GHC.StgToCmm.Layout) (fun) in r2GW
45 720 0 1 L GHC.StgToCmm.Layout.emitReturn{v r2GW} (fun)
22 528 0 1 I GHC.StgToCmm.Ticky.tickyReturnNewCon{v r372} (fun)
352 47872 0 2 SS sat_s9fZ{v} (GHC.StgToCmm.Monad) (fun) in r2fV
352 0 0 1 > sat_s9fE{v} (GHC.StgToCmm.Monad) (fun) in r2fV
352 11264 0 1 M GHC.StgToCmm.Monad.emit{v r2fV} (fun)
23 1104 0 1 M sat_s8UN{v} (GHC.StgToCmm.DataCon) (fun) in s8UQ
33 1848 0 2 SS sat_s97J{v} (GHC.StgToCmm.Monad) (fun) in r2fi
33 0 0 1 > sat_s97z{v} (GHC.StgToCmm.Monad) (fun) in r2fi
33 1056 0 1 I GHC.StgToCmm.Monad.setVirtHp{v r2fi} (fun)
33 4488 0 1 S sat_s6S1{v} (GHC.StgToCmm.Heap) (fun) in s6S5
33 0 0 2 SM GHC.StgToCmm.Prof.dynProfHdr{v r1Yz} (fun)
94 4512 0 2 MM GHC.StgToCmm.Monad.emitStore{v r2fU} (fun)
74 0 0 3 +.. Data.Foldable.sequence__c{v r8wd} (fun)
74 0 0 2 .. sat_sfyC{v} (Data.Foldable) (fun) in rVU
33 2640 0 3 iii GHC.Enum.efdtIntUp{v rgj} (fun)
33 0 0 2 ii GHC.Enum.efdInt{v rgg} (fun)
33 0 0 2 II GHC.Enum.$fEnumInt_$cenumFromThen{v r6BM} (fun)
33 0 0 1 + GHC.Enum.enumFromThen{v 02E} (fun)
140 10656 0 1 L ds{v s6Rh} (GHC.StgToCmm.Heap) (fun) in s6Rt
66 5280 0 1 S sat_s6Rt{v} (GHC.StgToCmm.Heap) (fun) in r2ng
66 1584 0 2 ML hpStore{v r2ng} (GHC.StgToCmm.Heap) (fun)
33 6864 0 1 S sat_s6RG{v} (GHC.StgToCmm.Heap) (fun) in r2nf
33 1056 0 3 MMM GHC.StgToCmm.Heap.emitSetDynHdr{v r2nf} (fun)
57 0 0 1 S GHC.StgToCmm.Monad.emitComment{v r2fQ} (fun)
33 9504 0 1 M sat_s6S5{v} (GHC.StgToCmm.Heap) (fun) in s6S6
114 6408 0 1 S sat_s7uY{v} (GHC.StgToCmm.Layout) (fun) in s7uZ
114 2736 0 1 S sat_s7uZ{v} (GHC.StgToCmm.Layout) (fun) in r2H7
114 1824 0 1 I GHC.StgToCmm.Layout.getHpRelOffset{v r2H7} (fun)
33 3168 0 1 I sat_s6S6{v} (GHC.StgToCmm.Heap) (fun) in r2ne
50 1200 0 2 SS sat_s97g{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s976{v} (GHC.StgToCmm.Monad) (fun)
33 1056 0 2 MM GHC.StgToCmm.Prof.profDynAlloc{v r1YD} (fun)
33 3960 0 4 MMML GHC.StgToCmm.Heap.allocHeapClosure{v r2ne} (fun)
33 1320 0 3 MMM GHC.StgToCmm.Ticky.tickyDynAlloc{v r37b} (fun)
33 5544 0 6 MSMMML GHC.StgToCmm.Heap.allocDynClosureCmm{v r2nd} (fun)
33 1056 0 1 L sat_s6SC{v} (GHC.StgToCmm.Heap) (fun) in r2nc
300 0 0 1 S GHC.StgToCmm.Monad.cg_id{v r2eM} (fun)
336 11520 0 1 S sat_s5RB{v} (GHC.StgToCmm.Env) (fun) in s5RC
336 8064 0 1 S sat_s5RC{v} (GHC.StgToCmm.Env) (fun) in r2zi
336 5376 0 1 M GHC.StgToCmm.Env.getCgIdInfo{v r2zi} (fun)
382 9168 0 1 S GHC.StgToCmm.Env.getArgAmode{v r2zk} (fun)
334 0 0 1 S GHC.Settings.pc_STD_HDR_SIZE{v ru9} (fun)
334 8016 0 1 S GHC.Driver.Session.sTD_HDR_SIZE{v r2N3} (fun)
334 16032 0 1 S GHC.Runtime.Heap.Layout.fixedHdrSizeW{v r1LK} (fun)
209 11704 0 3 +S. GHC.Runtime.Heap.Layout.wordsToBytes{v r1Ln} (fun)
385 6160 0 1 I Data.Bits.$fBitsInt_$ccomplement{v r4PD} (fun)
384 39936 0 2 II GHC.Runtime.Heap.Layout.roundUpTo{v r1Lm} (fun)
380 0 0 2 SM GHC.Core.TyCon.primRepSizeB{v r3l3} (fun)
380 87224 0 2 IS computeOffset{v s7rP} (GHC.StgToCmm.Layout) (fun) in r2H8
383 0 0 1 M GHC.Stg.Syntax.stgArgType{v r3c7} (fun)
378 9072 0 1 M GHC.StgToCmm.Closure.argPrimRep{v r2El} (fun)
337 16176 0 1 S sat_s957{v} (GHC.StgToCmm.Closure) (fun)
773 0 0 1 S fromNonVoid1{v r6Wr} (GHC.StgToCmm.Closure) (fun)
773 0 0 1 S GHC.StgToCmm.Closure.fromNonVoid{v r2Ed} (fun)
380 0 0 1 M GHC.Core.TyCon.isGcPtrRep{v r3l0} (fun)
41 0 0 2 SL GHC.StgToCmm.Layout.mkVirtConstrOffsets{v r2Ha} (fun)
33 5016 0 6 MSMMML GHC.StgToCmm.Heap.allocDynClosure{v r2nc} (fun)
22 3872 0 1 T sat_sawT{v} (GHC.StgToCmm.Expr) (fun) in r4AZ
23 11040 0 1 T sat_s8UQ{v} (GHC.StgToCmm.DataCon) (fun) in s8UU
33 4224 0 1 S sat_s5Sa{v} (GHC.StgToCmm.Env) (fun) in s5Sb
42 2352 0 1 S sat_s8cr{v} (GHC.StgToCmm.Utils) (fun) in r2AH
42 3024 0 2 +S GHC.StgToCmm.Utils.newTemp{v r2AH} (fun)
33 2376 0 1 S sat_s5Sb{v} (GHC.StgToCmm.Env) (fun) in r2zb
33 792 0 2 MM GHC.StgToCmm.Env.rhsIdInfo{v r2zb} (fun)
43 0 0 1 S GHC.Builtin.Utils.maybeCharLikeCon{v r4kE} (fun)
55 0 0 1 S GHC.Builtin.Utils.maybeIntLikeCon{v r4kF} (fun)
142 3408 0 1 L GHC.StgToCmm.Closure.assertNonVoidStgArgs{v r2Eh} (fun)
142 12552 0 4 SMSL precomputedStaticConInfo_maybe{v r5nI} (GHC.StgToCmm.DataCon) (fun)
23 2760 0 1 S sat_s8UU{v} (GHC.StgToCmm.DataCon) (fun) in r5nG
23 1104 0 5 MEMSL GHC.StgToCmm.DataCon.buildDynCon{v r5nG} (fun)
96 3344 0 1 M GHC.StgToCmm.Expr.cgExpr{v r4AZ} (fun)
68 1632 0 4 .SSS $c<${v r526} (GHC.StgToCmm.Monad) (fun)
68 0 0 2 +. Data.Functor.void{v r7m} (fun)
41 7216 0 1 L sat_s9l0{v} (GHC.StgToCmm.Bind) (fun) in s9l6
1588 0 0 1 S GHC.Platform.platformWordSizeInBytes{v rz9} (fun)
548 8768 0 2 II GHC.Real.$fIntegralInt_$cquot{v r8Uh} (fun)
548 0 0 1 + GHC.Real.quot{v ros} (fun)
396 34848 0 2 SI GHC.Runtime.Heap.Layout.bytesToWordsRoundUp{v r1Lo} (fun)
230 172096 0 3 SEL GHC.StgToCmm.Layout.mkVirtHeapOffsetsWithPadding{v r2H8} (fun)
156 5120 0 1 L ds1{v s7tp} (GHC.StgToCmm.Layout) (fun) in r2H9
114 20296 0 3 SEL GHC.StgToCmm.Layout.mkVirtHeapOffsets{v r2H9} (fun)
121 0 0 1 S sat_s60i{v} (GHC.StgToCmm.Prof) (fun) in r1YH
121 1936 0 1 S ifProfiling{v r1YH} (GHC.StgToCmm.Prof) (fun)
41 1312 0 2 MM GHC.StgToCmm.Prof.enterCostCentreFun{v r1YG} (fun)
41 984 0 1 S GHC.StgToCmm.Ticky.tickyEnterFun{v r36X} (fun)
178 14240 0 2 SS sat_s97w{v} (GHC.StgToCmm.Monad) (fun) in r2fh
178 0 0 1 > sat_s97j{v} (GHC.StgToCmm.Monad) (fun) in r2fh
178 5696 0 1 S GHC.StgToCmm.Monad.setHpUsage{v r2fh} (fun)
423 10152 0 2 SS sat_s974{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s96R{v} (GHC.StgToCmm.Monad) (fun)
145 8096 0 2 SS sat_s97W{v} (GHC.StgToCmm.Monad) (fun) in r2fk
145 0 0 1 > sat_s97M{v} (GHC.StgToCmm.Monad) (fun) in r2fk
145 4640 0 1 I GHC.StgToCmm.Monad.setRealHp{v r2fk} (fun)
145 4640 0 2 EI GHC.StgToCmm.Ticky.tickyAllocHeap{v r37c} (fun)
64 25600 0 2 SS sat_s9iF{v} (GHC.StgToCmm.Monad) (fun) in s9iG
64 0 0 1 > sat_s9hE{v} (GHC.StgToCmm.Monad) (fun) in s9iG
64 3072 0 2 SS sat_s9iG{v} (GHC.StgToCmm.Monad) (fun) in s9iH
64 0 0 1 > sat_s9hx{v} (GHC.StgToCmm.Monad) (fun) in s9iH
64 2560 0 2 SS sat_s9iH{v} (GHC.StgToCmm.Monad) (fun) in r2fH
64 0 0 1 > sat_s9hq{v} (GHC.StgToCmm.Monad) (fun) in r2fH
64 2048 0 1 S GHC.StgToCmm.Monad.codeOnly{v r2fH} (fun)
64 28400 0 1 S sat_s6OO{v} (GHC.StgToCmm.Heap) (fun) in s6OP
64 3584 0 1 S sat_s6OP{v} (GHC.StgToCmm.Heap) (fun) in s6OQ
64 3072 0 1 I sat_s6OQ{v} (GHC.StgToCmm.Heap) (fun) in r2nu
68 9248 0 2 SS sat_s9jz{v} (GHC.StgToCmm.Monad) (fun) in s9jA
68 0 0 1 > sat_s9je{v} (GHC.StgToCmm.Monad) (fun) in s9jA
68 17408 0 2 SS sat_s9jA{v} (GHC.StgToCmm.Monad) (fun) in s9jB
68 0 0 1 > sat_s9iX{v} (GHC.StgToCmm.Monad) (fun) in s9jB
68 7072 0 2 SS sat_s9jB{v} (GHC.StgToCmm.Monad) (fun) in r2g0
68 0 0 1 > sat_s9iP{v} (GHC.StgToCmm.Monad) (fun) in r2g0
68 4896 0 6 MMLTIE emitProc{v r2g0} (GHC.StgToCmm.Monad) (fun)
68 11968 0 2 SS sat_s9kf{v} (GHC.StgToCmm.Monad) (fun) in r2fY
68 0 0 1 > sat_s9jR{v} (GHC.StgToCmm.Monad) (fun) in r2fY
76 0 0 1 S GHC.StgToCmm.Closure.closureLFInfo{v r2DK} (fun)
163 9504 0 2 SM GHC.StgToCmm.Closure.nodeMustPointToIt{v r2EE} (fun)
68 5440 0 7 EMMLLTE GHC.StgToCmm.Monad.emitProcWithStackFrame{v r2fY} (fun)
68 0 0 5 EMMLT GHC.StgToCmm.Monad.emitProcWithConvention{v r2fZ} (fun)
68 2744 0 1 T sat_s7ul{v} (GHC.StgToCmm.Layout) (fun) in r2Hg
85 2040 0 2 SS sat_s9dN{v} (GHC.StgToCmm.Monad) (fun) in s9dO
85 0 0 1 > sat_s9dG{v} (GHC.StgToCmm.Monad) (fun) in s9dO
64 20480 0 2 SS sat_s91C{v} (GHC.StgToCmm.Monad) (fun) in s91D
64 0 0 1 > sat_s90O{v} (GHC.StgToCmm.Monad) (fun) in s91D
64 2560 0 2 SS sat_s91D{v} (GHC.StgToCmm.Monad) (fun) in r2fN
64 0 0 1 > sat_s90H{v} (GHC.StgToCmm.Monad) (fun) in r2fN
64 2048 0 1 > GHC.StgToCmm.Monad.getHeapUsage{v r2fN} (fun)
64 2560 0 4 EEMS heapCheck{v r2nu} (GHC.StgToCmm.Heap) (fun)
280 38080 0 2 SS sat_s9eS{v} (GHC.StgToCmm.Monad) (fun) in r2fO
280 0 0 1 > sat_s9ex{v} (GHC.StgToCmm.Monad) (fun) in r2fO
280 8960 0 1 M emitCgStmt{v r2fO} (GHC.StgToCmm.Monad) (fun)
336 8064 0 2 SS sat_s93s{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s93d{v} (GHC.StgToCmm.Monad) (fun)
92 2208 0 2 SS sat_s9fh{v} (GHC.StgToCmm.Monad) (fun) in r2fP
92 0 0 1 > sat_s9fa{v} (GHC.StgToCmm.Monad) (fun) in r2fP
92 2944 0 1 S GHC.StgToCmm.Monad.emitLabel{v r2fP} (fun)
51 17136 0 1 S sat_s6QN{v} (GHC.StgToCmm.Heap) (fun) in s6QO
51 4896 0 1 I sat_s6QO{v} (GHC.StgToCmm.Heap) (fun) in s6QP
180 4320 0 2 SS sat_s92U{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s92F{v} (GHC.StgToCmm.Monad) (fun)
51 10040 0 1 S sat_s6QP{v} (GHC.StgToCmm.Heap) (fun) in r2nk
51 2448 0 5 EMILS GHC.StgToCmm.Heap.entryHeapCheck'{v r2nk} (fun)
51 5800 0 5 SMILS GHC.StgToCmm.Heap.entryHeapCheck{v r2nj} (fun)
41 0 0 2 SS sat_s8Yh{v} (GHC.StgToCmm.Monad) (fun) in s8Yi
41 0 0 1 > sat_s8Ye{v} (GHC.StgToCmm.Monad) (fun) in s8Yi
41 6232 0 2 SS sat_s8Yi{v} (GHC.StgToCmm.Monad) (fun) in r2fs
41 0 0 1 > sat_s8XX{v} (GHC.StgToCmm.Monad) (fun) in r2fs
41 1640 0 2 TS GHC.StgToCmm.Monad.withSelfLoop{v r2fs} (fun)
41 38048 0 1 S sat_s9l6{v} (GHC.StgToCmm.Bind) (fun) in s9l7
403 80600 0 2 SS sat_s8Vy{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s8V8{v} (GHC.StgToCmm.Monad) (fun)
361 17328 0 1 + GHC.Cmm.BlockId.newBlockId{v rZJ} (fun)
41 7872 0 1 S sat_s9l7{v} (GHC.StgToCmm.Bind) (fun) in s9l8
41 3608 0 1 S sat_s9l8{v} (GHC.StgToCmm.Bind) (fun) in s9la
586 0 0 1 M sat_s56R{v} (GHC.Types.RepType) (fun) in r1KR
586 23440 0 1 + GHC.Types.RepType.typePrimRep1{v r1KR} (fun)
204 4896 0 1 M GHC.StgToCmm.Closure.idPrimRep{v r2Ei} (fun)
86 0 0 1 M GHC.StgToCmm.ArgRep.toArgRep{v r1w2} (fun)
61 0 0 1 E GHC.StgToCmm.ArgRep.isNonV{v r1w3} (fun)
41 1640 0 2 SL GHC.StgToCmm.Layout.mkArgDescr{v r2Hc} (fun)
212 31952 0 5 SEIIM GHC.Runtime.Heap.Layout.mkHeapRep{v r1Lv} (fun)
11 352 0 2 SE GHC.Cmm.CLabel.mkLocalInfoTableLabel{v r3bi} (fun)
41 1640 0 4 ELLM GHC.StgToCmm.Closure.mkLFReEntrant{v r2Eo} (fun)
51 2776 0 6 SMELEL mkClosureLFInfo{v r4oj} (GHC.StgToCmm.Bind) (fun)
56 10680 0 7 SEMMIIL GHC.StgToCmm.Closure.mkClosureInfo{v r2EH} (fun)
82 3280 0 1 S GHC.StgToCmm.Closure.closureFunInfo{v r2EN} (fun)
41 8528 0 1 T sat_s9la{v} (GHC.StgToCmm.Bind) (fun) in r4ok
85 2720 0 2 SS sat_s9dO{v} (GHC.StgToCmm.Monad) (fun) in s9eu
85 0 0 1 > sat_s9dz{v} (GHC.StgToCmm.Monad) (fun) in s9eu
85 4080 0 2 SS sat_s8WK{v} (GHC.StgToCmm.Monad) (fun) in r2fn
85 0 0 1 > sat_s8WD{v} (GHC.StgToCmm.Monad) (fun) in r2fn
85 3400 0 2 SS withState{v r2fn} (GHC.StgToCmm.Monad) (fun)
85 4080 0 2 SS sat_s9dg{v} (GHC.StgToCmm.Monad) (fun) in r2fE
85 0 0 1 > sat_s9cq{v} (GHC.StgToCmm.Monad) (fun) in r2fE
85 2720 0 1 S GHC.StgToCmm.Monad.tickScope{v r2fE} (fun)
85 21080 0 2 SS sat_s9et{v} (GHC.StgToCmm.Monad) (fun) in s9eu
85 0 0 1 > sat_s9dS{v} (GHC.StgToCmm.Monad) (fun) in s9eu
85 21760 0 2 SS sat_s9eu{v} (GHC.StgToCmm.Monad) (fun) in r2fM
85 0 0 1 > sat_s9dj{v} (GHC.StgToCmm.Monad) (fun) in r2fM
85 2720 0 1 S GHC.StgToCmm.Monad.getCodeScoped{v r2fM} (fun)
68 3808 0 4 SELS GHC.StgToCmm.Layout.emitClosureAndInfoTable{v r2Hg} (fun)
51 0 0 1 S sat_s7uG{v} (GHC.StgToCmm.Layout) (fun) in s7uO
51 12480 0 1 L sat_s7uO{v} (GHC.StgToCmm.Layout) (fun) in s7uP
93 24168 0 1 S sat_s5St{v} (GHC.StgToCmm.Env) (fun) in r2zm
93 2232 0 2 SM GHC.StgToCmm.Env.bindToReg{v r2zm} (fun)
81 1944 0 1 S GHC.StgToCmm.Env.bindArgToReg{v r2zo} (fun)
124 6920 0 1 L ds{v s90D} (GHC.StgToCmm.Closure) (fun) in r2Ee
51 816 0 1 L GHC.StgToCmm.Closure.nonVoidIds{v r2Ee} (fun)
68 0 0 1 L GHC.StgToCmm.Env.bindArgsToRegs{v r2zp} (fun)
51 5712 0 1 S sat_s7uP{v} (GHC.StgToCmm.Layout) (fun) in s7uQ
51 7104 0 1 S sat_s7uQ{v} (GHC.StgToCmm.Layout) (fun) in s7uR
51 3264 0 1 S sat_s7uR{v} (GHC.StgToCmm.Layout) (fun) in r2Hf
51 2856 0 6 EMMSL> GHC.StgToCmm.Layout.emitClosureProcAndInfoTable{v r2Hf} (fun)
41 0 0 2 SS sat_s8Zr{v} (GHC.StgToCmm.Monad) (fun) in s8Zs
41 0 0 1 > sat_s8Zo{v} (GHC.StgToCmm.Monad) (fun) in s8Zs
41 5576 0 2 SS sat_s8Zs{v} (GHC.StgToCmm.Monad) (fun) in r2fC
41 0 0 1 > sat_s8Z8{v} (GHC.StgToCmm.Monad) (fun) in r2fC
41 1640 0 2 MS GHC.StgToCmm.Monad.setTickyCtrLabel{v r2fC} (fun)
41 0 0 1 M sat_s97I{v} (GHC.StgToCmm.Ticky) (fun) in r36Q
437 10488 0 1 S sat_s8Yl{v} (GHC.StgToCmm.Ticky) (fun) in r37i
324 5184 0 1 S ifTicky{v r37i} (GHC.StgToCmm.Ticky) (fun)
41 0 0 1 S sat_s96c{v} (GHC.StgToCmm.Ticky) (fun) in r36Q
41 8856 0 4 MSLS withNewTickyCounter{v r36Q} (GHC.StgToCmm.Ticky) (fun)
41 656 0 4 ESLS GHC.StgToCmm.Ticky.withNewTickyCounterFun{v r36K} (fun)
51 19768 0 7 EMSMLML closureCodeBody{v r4ok} (GHC.StgToCmm.Bind) (fun)
301 24080 0 2 SS sat_s98r{v} (GHC.StgToCmm.Monad) (fun) in r2fm
301 0 0 1 > sat_s98e{v} (GHC.StgToCmm.Monad) (fun) in r2fm
301 9632 0 1 S GHC.StgToCmm.Monad.setBinds{v r2fm} (fun)
301 16832 0 1 S sat_s5QM{v} (GHC.StgToCmm.Env) (fun) in r2zg
637 15288 0 2 SS sat_s98b{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s97Y{v} (GHC.StgToCmm.Monad) (fun)
301 4816 0 1 S GHC.StgToCmm.Env.addBindC{v r2zg} (fun)
51 23904 0 2 SS sat_s9m0{v} (GHC.StgToCmm.Monad) (fun) in s9m1
51 0 0 1 > sat_s9kW{v} (GHC.StgToCmm.Monad) (fun) in s9m1
132 30624 0 2 SS sat_s98Y{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s98t{v} (GHC.StgToCmm.Monad) (fun)
51 2856 0 2 SS sat_s9m1{v} (GHC.StgToCmm.Monad) (fun) in s9m2
51 0 0 1 > sat_s9kP{v} (GHC.StgToCmm.Monad) (fun) in s9m2
51 2448 0 2 SS sat_s9m2{v} (GHC.StgToCmm.Monad) (fun) in s9m3
51 0 0 1 > sat_s9kI{v} (GHC.StgToCmm.Monad) (fun) in s9m3
2186 122416 0 4 >SSS $cfmap{v r527} (GHC.StgToCmm.Monad) (fun)
51 2040 0 2 SS sat_s9m3{v} (GHC.StgToCmm.Monad) (fun) in r2fF
51 0 0 1 > sat_s9kB{v} (GHC.StgToCmm.Monad) (fun) in r2fF
51 1632 0 1 S GHC.StgToCmm.Monad.forkClosureBody{v r2fF} (fun)
46 15088 0 1 S sat_s9q4{v} (GHC.StgToCmm.Bind) (fun) in r4of
172 4128 0 2 SS sat_s92m{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s927{v} (GHC.StgToCmm.Monad) (fun)
46 16416 0 7 SEMMELM GHC.StgToCmm.Bind.cgTopRhsClosure{v r4of} (fun)
165 3960 0 4 SEMM cgTopRhs{v r5rO} (GHC.StgToCmm) (fun)
197 34864 0 1 M sat_s8W2{v} (GHC.StgToCmm) (fun) in s8Wz
243 3888 0 2 +. $cpure{v r1aZ} (GHC.Data.Stream) (fun)
243 0 0 1 . sat_s1La{v} (GHC.Data.Stream) (fun) in rRo
223 42816 0 1 + GHC.Data.Stream.$fApplicativeStream{v rRo} (fun)
222 5328 0 1 + $creturn{v r1gd} (GHC.Data.Stream) (fun)
218 0 0 1 T sat_scem{v} (GHC.CmmToAsm) (fun) in scen
218 10464 0 3 LSL GHC.Cmm.DebugBlock.cmmDebugLink{v r1OJ} (fun)
218 76736 0 1 T sat_sceb{v} (GHC.CmmToAsm) (fun) in scen
501 68624 0 4 SLSI go{v scaL} (GHC.CmmToAsm) (fun) in scen
219 141488 0 1 M sat_scen{v} (GHC.CmmToAsm) (fun) in r2Mz
218 43408 0 1 L sat_smsA{v} (GHC.Driver.Main) (fun) in smsO
218 19184 0 1 T sat_s1Oj{v} (GHC.Data.Stream) (fun) in s1Ok
218 41856 0 2 SL sat_s7XV{v} (GHC.Cmm.Info) (fun) in s7XY
219 15736 0 1 M sat_s1Ok{v} (GHC.Data.Stream) (fun) in rha
218 6976 0 1 L sat_s9xr{v} (GHC.Cmm.Info.Build) (fun) in s9xs
437 10336 0 1 L ds1{v s9vp} (GHC.Cmm.Info.Build) (fun) in s9B1
218 26160 0 1 L sat_s9xs{v} (GHC.Cmm.Info.Build) (fun) in s9B1
1 24 0 1 + Control.Monad.Trans.State.Lazy.$fMonadStateT_$cp1Monad{v r2GD} (fun)
410 21504 0 1 L ds2{v s9wI} (GHC.Cmm.Info.Build) (fun) in s9B1
218 0 0 1 L sat_s8l0{v} (GHC.Data.Graph.Directed) (fun) in r3Zt
218 8720 0 1 + GHC.Data.Graph.Directed.stronglyConnCompFromEdgedVerticesOrdR{v r3Zt} (fun)
218 12208 0 1 + GHC.Data.Graph.Directed.stronglyConnCompFromEdgedVerticesOrd{v r3Zr} (fun)
415 50432 0 1 L $wgo3{v r5UW} (Data.OldList) (fun)
218 8720 0 1 L go3{v r5UX} (Data.OldList) (fun)
218 0 0 1 L Data.OldList.unzip4{v rua} (fun)
218 38208 0 1 L sat_smow{v} (GHC.Driver.Main) (fun) in r8kd
218 19184 0 1 T sat_s1NT{v} (GHC.Data.Stream) (fun) in s1NU
762 359664 0 5 SELES dumpWith{v r4Tc} (GHC.Cmm.Pipeline) (fun)
218 27904 0 1 T sat_s9zD{v} (GHC.Cmm.Pipeline) (fun) in s9zE
218 350280 0 1 S sat_s9B1{v} (GHC.Cmm.Info.Build) (fun) in r2s4
218 12208 0 4 SSLL GHC.Cmm.Info.Build.doSRTs{v r2s4} (fun)
218 27904 0 1 L sat_s9zE{v} (GHC.Cmm.Pipeline) (fun) in r4T8
218 47088 0 3 SSL GHC.Cmm.Pipeline.cmmPipeline{v r4T8} (fun)
219 15712 0 1 M sat_s1NU{v} (GHC.Data.Stream) (fun) in rh9
654 52320 0 1 . sat_s1Nt{v} (GHC.Data.Stream) (fun) in s1Nu
218 43408 0 1 L sat_smoK{v} (GHC.Driver.Main) (fun) in r8kd
657 41904 0 1 M sat_s1Nu{v} (GHC.Data.Stream) (fun) in rh8
218 13952 0 1 . sat_s1LZ{v} (GHC.Data.Stream) (fun) in rh1
218 10464 0 1 + GHC.Data.Stream.yield{v rh1} (fun)
218 0 0 1 L sat_s8UG{v} (GHC.StgToCmm) (fun) in s8U8
1973 47352 0 2 SS sat_s8Wz{v} (GHC.StgToCmm.Monad) (fun) in r2ff
1973 0 0 1 > sat_s8Ww{v} (GHC.StgToCmm.Monad) (fun) in r2ff
1973 63136 0 1 S GHC.StgToCmm.Monad.setState{v r2ff} (fun)
1445 0 0 1 S GHC.StgToCmm.Monad.cgd_dflags{v r2eS} (fun)
1 80 0 1 S sat_s62p{v} (GHC.StgToCmm.Prof) (fun) in r1YI
1 0 0 1 > sat_s8WM{v} (GHC.StgToCmm.Monad) (fun)
1 24 0 1 T GHC.StgToCmm.Prof.initCostCentres{v r1YI} (fun)
8748 209952 0 3 .SS $cpure{v r523} (GHC.StgToCmm.Monad) (fun)
8748 0 0 3 .SS $cpure1{v r524} (GHC.StgToCmm.Monad) (fun)
1 0 0 2 SM GHC.StgToCmm.Hpc.initHpc{v r4TF} (fun)
11932 0 0 2 SS sat_s8Tm{v} (GHC.StgToCmm.Monad) (fun) in r525
9119 0 0 1 > sat_s8Tg{v} (GHC.StgToCmm.Monad) (fun) in r525
9119 364760 0 2 S> $c>>={v r525} (GHC.StgToCmm.Monad) (fun)
218 10464 0 2 SS sat_s9gM{v} (GHC.StgToCmm.Monad) (fun) in s9hn
218 0 0 1 > sat_s9gF{v} (GHC.StgToCmm.Monad) (fun) in s9hn
218 45344 0 2 SS sat_s9hm{v} (GHC.StgToCmm.Monad) (fun) in s9hn
218 0 0 1 > sat_s9gO{v} (GHC.StgToCmm.Monad) (fun) in s9hn
3033 72792 0 2 SS sat_s8Wt{v} (GHC.StgToCmm.Monad) (fun)
1 0 0 1 > sat_s8Wq{v} (GHC.StgToCmm.Monad) (fun)
218 40112 0 2 SS sat_s9hn{v} (GHC.StgToCmm.Monad) (fun) in r2g1
218 0 0 1 > sat_s9gq{v} (GHC.StgToCmm.Monad) (fun) in r2g1
218 6976 0 1 S GHC.StgToCmm.Monad.getCmm{v r2g1} (fun)
218 19592 0 4 SSSS GHC.StgToCmm.Monad.runC{v r2f3} (fun)
218 54064 0 1 S sat_s8UC{v} (GHC.StgToCmm) (fun) in s8U8
873 0 0 5 +SS>. GHC.Utils.Error.withTimingSilent{v r4ik} (fun)
218 55808 0 1 S cg{v s8U8} (GHC.StgToCmm) (fun) in s8Wz
2 48 0 1 + $c>>{v r1gc} (GHC.Data.Stream) (fun)
1 408 0 1 S sat_s8Wz{v} (GHC.StgToCmm) (fun) in r5rI
1332 69680 0 1 M sat_s1LQ{v} (GHC.Data.Stream) (fun) in s1LS
1 48 0 1 S sat_s8WR{v} (GHC.StgToCmm.Monad) (fun)
219 0 0 1 S sat_s1M5{v} (GHC.Data.Stream) (fun) in rh2
219 15768 0 1 S GHC.Data.Stream.liftIO{v rh2} (fun)
1 88 0 6 SSLTLM GHC.StgToCmm.codeGen{v r5rI} (fun)
1 0 0 1 S GHC.Driver.Hooks.stgToCmmHook{v r5pj} (fun)
197 7368 0 1 M sat_s3AE{v} (GHC.Stg.FVs) (fun)
197 4728 0 1 M sat_s4mR{v} (GHC.Stg.DepAnal) (fun)
5 80 0 1 M GHC.Types.CostCentre.mkSingletonCCS{v r2DD} (fun)
5 360 0 1 S getAllCAFsCC{v r631} (GHC.CoreToStg) (fun)
4 128 0 2 LM sat_s5IG{v} (GHC.Stg.Lift) (fun) in r1B1
21 304 0 1 M sat_s9YW{v} (GHC.Stg.Lift.Analysis) (fun)
22 704 0 1 M sat_s5He{v} (GHC.Stg.Lift) (fun) in s5Hg
22 704 0 1 T sat_s4ot{v} (GHC.Stg.DepAnal) (fun) in s4nv
32 768 0 1 S sat_s81Y{v} (GHC.Stg.Lift.Monad) (fun) in r1XX
176 4224 0 2 +M GHC.Stg.Syntax.bindersOf{v r3ce} (fun)
197 768 0 2 +M GHC.Stg.Syntax.bindersOfTop{v r3cf} (fun)
197 4728 0 1 T sat_s4mY{v} (GHC.Stg.DepAnal) (fun)
52 0 0 1 S GHC.Stg.Lift.Monad.e_expansions{v r1XQ} (fun)
120 3840 0 1 L sat_s5GY{v} (GHC.Stg.Lift) (fun) in r1AZ
107 1712 0 1 M GHC.Stg.Lift.Analysis.$WBoringBinder{v r3l4} (fun)
283 0 0 1 M GHC.Stg.Lift.Analysis.binderInfoBndr{v r1U8} (fun)
315 47880 0 2 MS GHC.Stg.Subst.substBndr{v rZn} (fun)
1 32 0 3 SSS GHC.Stg.Lift.Monad.$WEnv{v r3mf} (fun)
314 10048 0 1 S sat_s82t{v} (GHC.Stg.Lift.Monad) (fun) in s82z
639 0 0 1 S GHC.Stg.Lift.Monad.e_subst{v r1XP} (fun)
324 7776 0 2 MS sat_s405{v} (GHC.Stg.Subst) (fun) in rZp
324 12960 0 1 + GHC.Stg.Subst.lookupIdSubst{v rZp} (fun)
324 16200 0 2 SM var{v s4nd} (GHC.Stg.DepAnal) (fun) in s4oT
368 0 0 1 M sat_s4nr{v} (GHC.Stg.DepAnal) (fun) in s4nk
198 12672 0 2 SL args{v s4nk} (GHC.Stg.DepAnal) (fun) in s4oT
22 704 0 2 LL sat_s5Iz{v} (GHC.Stg.Lift) (fun) in r1B1
111 9792 0 2 SM expr{v s4nv} (GHC.Stg.DepAnal) (fun) in s4oT
165 0 0 1 M GHC.Types.CostCentre.isCurrentCCS{v r2DA} (fun)
56 2688 0 1 M sat_s5Gt{v} (GHC.Stg.Lift) (fun) in s5Gv
165 0 0 1 M sat_s7Zy{v} (GHC.Stg.Lift.Monad) (fun)
176 1792 0 2 SM rhs{v s4nt} (GHC.Stg.DepAnal) (fun) in s4oT
341 8184 0 2 MM GHC.Stg.Syntax.StgNonRec{v r567} (fun)
341 5456 0 1 E GHC.Stg.Lift.Monad.mkStgBinding{v r1XS} (fun)
176 0 0 2 SM binding{v s4nu} (GHC.Stg.DepAnal) (fun) in s4oT
165 0 0 1 M sat_s4oR{v} (GHC.Stg.DepAnal) (fun) in s4oT
197 3960 0 1 T sat_s4n8{v} (GHC.Stg.DepAnal) (fun)
32 512 0 1 M GHC.Stg.Lift.Monad.PlainTopBinding{v r3mT} (fun)
165 2640 0 1 M GHC.Stg.Lift.Monad.LiftedBinding{v r3mZ} (fun)
1 136 0 4 MSLS addDataCon{v r1BI} (GHC.Stg.CSE) (fun)
1 48 0 1 M sat_s5aN{v} (GHC.Stg.CSE) (fun) in r1BZ
32 0 0 1 S sat_s81W{v} (GHC.Stg.Lift.Monad) (fun) in r1XX
32 3840 0 1 M GHC.Stg.Lift.Monad.addTopStringLit{v r1XX} (fun)
32 1024 0 1 M sat_s5K0{v} (GHC.Stg.Lift) (fun) in r1AW
8 320 0 1 M sat_s5cI{v} (GHC.Stg.CSE) (fun) in r1BV
6 0 0 3 M>S GHC.Core.Map.xtDFreeVar{v r2Qa} (fun)
278 4448 0 1 M GHC.Stg.Syntax.StgVarArg{v r4JJ} (fun)
6 720 0 3 M>S $calterTM{v r3WT} (GHC.Stg.CSE) (fun)
4 0 0 1 S GHC.Stg.CSE.sam_var{v r1BE} (fun)
4 0 0 2 MS GHC.Core.Map.lkDFreeVar{v r2Q9} (fun)
4 512 0 1 M sat_s59n{v} (GHC.Stg.CSE) (fun) in r1BH
4 96 0 1 M $clookupTM{v r3WR} (GHC.Stg.CSE) (fun)
11 1056 0 3 M>S $calterTM1{v r3X0} (GHC.Stg.CSE) (fun)
11 352 0 1 M sat_s5Je{v} (GHC.Stg.Lift) (fun) in s5Jf
11 440 0 1 M sat_s5Jf{v} (GHC.Stg.Lift) (fun) in r1B1
25 0 0 1 E GHC.Stg.Syntax.isUpdatable{v r3cd} (fun)
11 0 0 1 M sat_sa1m{v} (GHC.Stg.Lift.Analysis) (fun) in r1Uj
11 0 0 1 > sat_s5J7{v} (GHC.Stg.Lift) (fun) in r1B1
11 3696 0 3 EMM tagSkeletonLet{v r1Ue} (GHC.Stg.Lift.Analysis) (fun)
22 704 0 2 MM sat_s3Ab{v} (GHC.Stg.FVs) (fun) in s3yW
22 6288 0 3 >MM go_bind{v s3yi} (GHC.Stg.FVs) (fun) in r17S
11 3152 0 3 SMM stgCseRhs{v r1BZ} (GHC.Stg.CSE) (fun)
11 1584 0 2 SM stgCseBind{v r1BX} (GHC.Stg.CSE) (fun)
11 352 0 2 MM sat_s9g6{v} (GHC.Stg.Unarise) (fun) in r4A1
22 880 0 1 L sat_s5J1{v} (GHC.Stg.Lift) (fun) in s5J2
22 1056 0 1 L sat_s5Hg{v} (GHC.Stg.Lift) (fun) in r1B2
44 8456 0 1 T sat_s3zM{v} (GHC.Stg.FVs) (fun) in s3yW
22 4608 0 1 T tagSkeletonAlt{v r1Ui} (GHC.Stg.Lift.Analysis) (fun)
22 1584 0 1 T liftAlt{v r1B2} (GHC.Stg.Lift) (fun)
44 7568 0 2 >L GHC.Utils.Misc.mapAndUnzip3{v r46s} (fun)
22 1232 0 1 M sat_s5J2{v} (GHC.Stg.Lift) (fun) in s5J3
22 1760 0 1 M sat_s5J3{v} (GHC.Stg.Lift) (fun) in r1B1
57 12000 0 2 SM substBndr{v r1BP} (GHC.Stg.CSE) (fun)
18 0 0 2 ME GHC.Stg.Syntax.stgCaseBndrInScope{v r3ca} (fun)
122 9760 0 2 SM substVar{v r1BO} (GHC.Stg.CSE) (fun)
22 704 0 1 M sat_s9dN{v} (GHC.Stg.Unarise) (fun) in s9dP
22 6672 0 1 T sat_s5eh{v} (GHC.Stg.CSE) (fun) in r1BV
22 0 0 1 T sat_s5et{v} (GHC.Stg.CSE) (fun) in r1BV
25 1200 0 1 M sat_s5cl{v} (GHC.Stg.CSE) (fun) in r1BV
33 1240 0 2 SM sat_s966{v} (GHC.Stg.Unarise) (fun)
52 4160 0 1 L sat_s5Ir{v} (GHC.Stg.Lift) (fun) in s5Is
52 2496 0 1 S sat_s83X{v} (GHC.Stg.Lift.Monad) (fun) in r1Y7
52 0 0 1 S sat_s83Q{v} (GHC.Stg.Lift.Monad) (fun) in r1Y7
52 3744 0 1 M GHC.Stg.Lift.Monad.formerFreeVars{v r1Y7} (fun)
52 2496 0 1 L sat_s5Is{v} (GHC.Stg.Lift) (fun) in s5It
52 2496 0 1 M sat_s5It{v} (GHC.Stg.Lift) (fun) in r1B1
197 6304 0 4 +... tell1{v r34F} (Control.Monad.Trans.RWS.Strict) (fun)
197 0 0 4 +... Control.Monad.Trans.RWS.Strict.tell{v rwp} (fun)
165 0 0 1 S sat_s81G{v} (GHC.Stg.Lift.Monad) (fun)
165 13200 0 1 M sat_s5JT{v} (GHC.Stg.Lift) (fun) in r1AW
176 8448 0 1 L sat_s5HR{v} (GHC.Stg.Lift) (fun) in s5HS
26 2704 0 1 T sat_s4pf{v} (Control.Monad.Trans.RWS.Strict) (fun) in s4pg
26 2080 0 1 T sat_s4pg{v} (Control.Monad.Trans.RWS.Strict) (fun) in r34i
566 58864 0 1 T sat_s4st{v} (Control.Monad.Trans.RWS.Strict) (fun) in s4su
566 36224 0 1 T sat_s4sc{v} (Control.Monad.Trans.RWS.Strict) (fun) in r33E
566 45280 0 1 T sat_s4su{v} (Control.Monad.Trans.RWS.Strict) (fun) in r33E
799 57528 0 1 T sat_s4u9{v} (Control.Monad.Trans.RWS.Strict) (fun) in s4ua
324 15552 0 1 M substOcc1{v r6Kb} (GHC.Stg.Lift.Monad) (fun)
324 0 0 1 M GHC.Stg.Lift.Monad.substOcc{v r1Y5} (fun)
272 8704 0 3 ... sat_s4uw{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1S4
272 6528 0 1 E sat_s5G3{v} (GHC.Stg.Lift) (fun) in r1B0
768 49152 0 1 T sat_s4rG{v} (Control.Monad.Trans.RWS.Strict) (fun) in r34t
272 6528 0 1 M isLifted1{v r6Ka} (GHC.Stg.Lift.Monad) (fun)
272 0 0 1 M GHC.Stg.Lift.Monad.isLifted{v r1Y6} (fun)
28 1344 0 1 M sat_s5cx{v} (GHC.Stg.CSE) (fun) in r1BV
368 36992 0 1 M liftArgs{v r1B0} (GHC.Stg.Lift) (fun)
331 0 0 1 M sat_s57D{v} (GHC.Types.RepType) (fun)
345 20176 0 2 SM sat_s94S{v} (GHC.Stg.Unarise) (fun)
26 2288 0 7 +..SS.. $w$c<*>{v r34i} (Control.Monad.Trans.RWS.Strict) (fun)
26 0 0 7 +++SS.. $c<*>{v r34j} (Control.Monad.Trans.RWS.Strict) (fun)
26 0 0 7 +++SS.. Control.Monad.Trans.RWS.Strict.$fApplicativeRWST_$c<*>{v r33O} (fun)
26 0 0 4 SS.. sat_s4tG{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1YL
23 0 0 1 S un_cam1{v r3WW} (GHC.Stg.CSE) (fun)
23 1840 0 1 M $clookupTM1{v r3WY} (GHC.Stg.CSE) (fun)
23 1904 0 3 SLS envLookup{v r1BH} (GHC.Stg.CSE) (fun)
111 16112 0 2 SM stgCseExpr{v r1BV} (GHC.Stg.CSE) (fun)
222 30400 0 1 M go{v s3yW} (GHC.Stg.FVs) (fun) in r17S
178 11392 0 1 S expr{v r17S} (GHC.Stg.FVs) (fun)
111 14336 0 1 M tagSkeletonExpr{v r1Uc} (GHC.Stg.Lift.Analysis) (fun)
111 6664 0 1 M liftExpr{v r1B1} (GHC.Stg.Lift) (fun)
768 43008 0 5 +>S.. $cfmap{v r34t} (Control.Monad.Trans.RWS.Strict) (fun)
768 0 0 5 +>S.. Control.Monad.Trans.RWS.Strict.$fFunctorRWST_$cfmap{v r33R} (fun)
768 0 0 4 >S.. sat_s4rV{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1Z8
1 56 0 1 + Control.Monad.Trans.RWS.Strict.$fFunctorRWST{v r1Z8} (fun)
56 3136 0 1 L sat_s5Gv{v} (GHC.Stg.Lift) (fun) in r1AZ
165 9328 0 2 SM stgCseTopLvlRhs{v r1BU} (GHC.Stg.CSE) (fun)
352 43760 0 2 SM rhs{v r17T} (GHC.Stg.FVs) (fun)
176 22208 0 2 MM tagSkeletonRhs{v r1Ug} (GHC.Stg.Lift.Analysis) (fun)
176 13120 0 2 MM liftRhs{v r1AZ} (GHC.Stg.Lift) (fun)
176 0 0 1 M sat_s5HM{v} (GHC.Stg.Lift) (fun) in s5HS
566 90560 0 9 ++..>SS.. Control.Monad.Trans.RWS.Strict.$w$cliftA2{v r33E} (fun)
566 0 0 8 +++>SS.. Control.Monad.Trans.RWS.Strict.$fApplicativeRWST2{v r33K} (fun)
566 0 0 5 >SS.. sat_s4tH{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1YL
176 11264 0 1 L sat_s5HS{v} (GHC.Stg.Lift) (fun) in s5Ic
261 8352 0 1 . sat_s1Df{v} (Control.Monad.Trans.Cont) (fun) in s1Dg
254 0 0 2 .> $cpure{v r18x} (Control.Monad.Trans.Cont) (fun)
254 0 0 2 .> Control.Monad.Trans.Cont.$fApplicativeContT_$cpure{v r18e} (fun)
261 14616 0 1 . sat_s1Dg{v} (Control.Monad.Trans.Cont) (fun) in r18c
315 10080 0 4 >S.. local1{v r34C} (Control.Monad.Trans.RWS.Strict) (fun)
315 0 0 4 >S.. Control.Monad.Trans.RWS.Strict.local{v rwm} (fun)
315 32760 0 1 S sat_s82z{v} (GHC.Stg.Lift.Monad) (fun) in r1Y1
315 0 0 1 S sat_s82e{v} (GHC.Stg.Lift.Monad) (fun) in r1Y1
315 27720 0 2 M> GHC.Stg.Lift.Monad.withSubstBndr{v r1Y1} (fun)
261 0 0 1 > sat_s82D{v} (GHC.Stg.Lift.Monad) (fun) in r1Y2
261 8352 0 4 >SS> Control.Monad.Trans.Cont.$fApplicativeContT2{v r18c} (fun)
352 50800 0 3 SSM binding{v r17R} (GHC.Stg.FVs) (fun)
330 0 0 1 M sat_s3Ax{v} (GHC.Stg.FVs) (fun)
176 48096 0 4 EMSM tagSkeletonBinding{v r1Uf} (GHC.Stg.Lift.Analysis) (fun)
165 0 0 1 M GHC.Stg.Lift.Analysis.tagSkeletonTopBind{v r1Ub} (fun)
254 0 0 1 S Control.Monad.Trans.Cont.runContT1{v r18w} (fun)
254 0 0 1 S Control.Monad.Trans.Cont.runContT{v rmL} (fun)
254 13920 0 1 + GHC.Stg.Lift.Monad.withSubstBndrs{v r1Y2} (fun)
176 0 0 1 E sat_sa17{v} (GHC.Stg.Lift.Analysis) (fun) in r1Uj
176 197296 0 6 SEE>LM GHC.Stg.Lift.Analysis.goodToLift{v r1Uj} (fun)
176 8448 0 1 S sat_s5Ic{v} (GHC.Stg.Lift) (fun) in s5Id
176 12672 0 1 > sat_s5Id{v} (GHC.Stg.Lift) (fun) in r1AX
1730 124560 0 1 T sat_s4ri{v} (Control.Monad.Trans.RWS.Strict) (fun) in s4rj
176 7040 0 1 S sat_s83L{v} (GHC.Stg.Lift.Monad) (fun) in s83M
176 5632 0 1 S sat_s83M{v} (GHC.Stg.Lift.Monad) (fun)
1730 138400 0 1 T sat_s4rj{v} (Control.Monad.Trans.RWS.Strict) (fun) in r34r
1491 131208 0 5 ++>.. asks1{v r34D} (Control.Monad.Trans.RWS.Strict) (fun)
1491 0 0 5 ++>.. Control.Monad.Trans.RWS.Strict.asks{v rwn} (fun)
1 0 0 1 S sat_s83x{v} (GHC.Stg.Lift.Monad) (fun)
1730 152240 0 7 +..S>.. $w$c>>={v r34r} (Control.Monad.Trans.RWS.Strict) (fun)
1730 0 0 6 ++S>.. $c>>={v r34s} (Control.Monad.Trans.RWS.Strict) (fun)
1730 0 0 6 ++S>.. Control.Monad.Trans.RWS.Strict.$fMonadRWST_$c>>={v r33X} (fun)
1730 0 0 4 S>.. sat_s4uq{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1S4
176 54912 0 4 EMM> withLiftedBind{v r1AX} (GHC.Stg.Lift) (fun)
165 0 0 1 > sat_s5JJ{v} (GHC.Stg.Lift) (fun) in r1AW
799 57528 0 1 T sat_s4ua{v} (Control.Monad.Trans.RWS.Strict) (fun) in r34u
1162 65072 0 6 +++... $cpure{v r34k} (Control.Monad.Trans.RWS.Strict) (fun)
1162 0 0 6 +++... Control.Monad.Trans.RWS.Strict.$fApplicativeRWST_$cpure{v r33P} (fun)
1162 0 0 3 ... sat_s4tF{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1YL
1 240 0 3 +++ Control.Monad.Trans.RWS.Strict.$fApplicativeRWST{v r1YL} (fun)
506 36432 0 1 M GHC.Stg.Lift.Monad.decomposeStgBinding{v r1XR} (fun)
799 70312 0 7 +..SS.. $w$c>>{v r34u} (Control.Monad.Trans.RWS.Strict) (fun)
799 0 0 6 ++SS.. $c>>{v r34v} (Control.Monad.Trans.RWS.Strict) (fun)
799 0 0 6 ++SS.. Control.Monad.Trans.RWS.Strict.$fMonadRWST_$c>>{v r33W} (fun)
799 0 0 4 SS.. sat_s4ur{v} (Control.Monad.Trans.RWS.Strict) (fun) in r1S4
1 168 0 2 ++ Control.Monad.Trans.RWS.Strict.$fMonadRWST{v r1S4} (fun)
176 4224 0 1 M sat_s9bZ{v} (GHC.Stg.Unarise) (fun) in r4zZ
197 21888 0 2 SM stgCseTopLvl{v r1BT} (GHC.Stg.CSE) (fun)
197 38496 0 2 MS liftTopLvl{v r1AW} (GHC.Stg.Lift) (fun)
1 80 0 2 ML unboxedTupleSumKind{v r28I} (GHC.Builtin.Types) (fun)
1 0 0 1 L GHC.Builtin.Types.unboxedTupleKind{v ry} (fun)
12 480 0 3 SMM extendRho{v r4zW} (GHC.Stg.Unarise) (fun)
54 1296 0 1 M go{v sbcQ} (GHC.Builtin.Types) (fun) in r2ad
54 2160 0 1 M extractPromotedList{v r2ad} (GHC.Builtin.Types) (fun)
54 2592 0 1 L sat_sbk1{v} (GHC.Builtin.Types) (fun)
28 1120 0 1 L ds6{v scGo} (GHC.CoreToStg) (fun) in scGW
219 5256 0 1 L sat_sbgx{v} (GHC.Builtin.Types) (fun) in sbgz
15 0 0 1 S GHC.Types.Demand.isUsedOnce{v r2md} (fun)
11 1456 0 2 SS sat_scCX{v} (GHC.CoreToStg) (fun) in r62S
11 0 0 1 > sat_scCA{v} (GHC.CoreToStg) (fun) in r62S
11 704 0 1 T coreToStgRhs{v r62S} (GHC.CoreToStg) (fun)
11 704 0 2 SS sat_scFS{v} (GHC.CoreToStg) (fun) in scFU
11 0 0 1 > sat_scFN{v} (GHC.CoreToStg) (fun) in scFU
11 0 0 1 S sat_scFK{v} (GHC.CoreToStg) (fun) in scFU
11 2024 0 2 SS sat_scFb{v} (GHC.CoreToStg) (fun) in r62N
11 0 0 1 > sat_scF1{v} (GHC.CoreToStg) (fun) in r62N
11 1232 0 2 SS sat_scFU{v} (GHC.CoreToStg) (fun) in r62N
11 0 0 1 > sat_scFE{v} (GHC.CoreToStg) (fun) in r62N
11 792 0 2 SS sat_scG4{v} (GHC.CoreToStg) (fun) in r62N
11 0 0 1 > sat_scFW{v} (GHC.CoreToStg) (fun) in r62N
22 880 0 1 L sat_s9fK{v} (GHC.Stg.Unarise) (fun) in s9fL
22 1232 0 1 T sat_s9dP{v} (GHC.Stg.Unarise) (fun) in s9dQ
24 0 0 2 SM unariseConArgBinder{v r4Ak} (GHC.Stg.Unarise) (fun)
22 1408 0 2 SL unariseConArgBinders{v r4Aj} (GHC.Stg.Unarise) (fun)
22 1584 0 2 SS sat_scGE{v} (GHC.CoreToStg) (fun) in scGW
22 0 0 1 > sat_scGz{v} (GHC.CoreToStg) (fun) in scGW
22 0 0 1 S sat_scGw{v} (GHC.CoreToStg) (fun) in scGW
22 4096 0 1 T sat_scGW{v} (GHC.CoreToStg) (fun) in r62N
22 1232 0 1 T sat_s9dQ{v} (GHC.Stg.Unarise) (fun) in s9fL
22 880 0 4 >SSS $cfmap{v ra4F} (GHC.CoreToStg) (fun)
44 1760 0 2 SS sat_scxe{v} (GHC.CoreToStg) (fun) in r62X
44 0 0 1 > sat_scxa{v} (GHC.CoreToStg) (fun) in r62X
44 1760 0 2 S> thenCts{v r62X} (GHC.CoreToStg) (fun)
22 704 0 2 SS sat_scH2{v} (GHC.CoreToStg) (fun) in r62N
22 0 0 1 > sat_scGY{v} (GHC.CoreToStg) (fun) in r62N
74 448 0 3 SML sat_s57o{v} (GHC.Types.RepType) (fun) in r1KG
84 0 0 1 M go{v s573} (GHC.Types.RepType) (fun) in r1KG
73 5840 0 1 M GHC.Types.RepType.unwrapType{v r1KG} (fun)
22 2112 0 1 M sat_s9fL{v} (GHC.Stg.Unarise) (fun) in r4A1
22 4336 0 2 SS sat_scIP{v} (GHC.CoreToStg) (fun) in scIQ
22 0 0 1 > sat_scHa{v} (GHC.CoreToStg) (fun) in scIQ
22 2816 0 2 SS sat_scIQ{v} (GHC.CoreToStg) (fun) in r62N
22 0 0 1 > sat_scH4{v} (GHC.CoreToStg) (fun) in r62N
56 2688 0 1 M sat_s9bF{v} (GHC.Stg.Unarise) (fun) in s9bG
22 0 0 4 SSLL unariseMulti_maybe{v r4A2} (GHC.Stg.Unarise) (fun)
50 2480 0 1 L ds4{v scEt} (GHC.CoreToStg) (fun) in r62N
111 7656 0 2 SM unariseExpr{v r4A1} (GHC.Stg.Unarise) (fun)
224 23296 0 2 >T Data.Bifunctor.$fBifunctor(,)_$csecond{v r1p7} (fun)
110 0 0 1 + Data.Bifunctor.second{v rKz} (fun)
56 4032 0 1 T sat_s9bG{v} (GHC.Stg.Unarise) (fun) in r4A0
95 4560 0 1 M GHC.Core.Type.isUnboxedTupleType{v r1Wc} (fun)
95 4560 0 1 M GHC.Core.Type.isUnboxedSumType{v r1Wd} (fun)
1014 48672 0 1 M GHC.Core.Type.tyConAppTyCon{v r1V4} (fun)
824 39552 0 1 L sat_sbgq{v} (GHC.Builtin.Types) (fun)
1921 0 0 1 M GHC.Core.TyCon.tyConRuntimeRepInfo{v r3mC} (fun)
1881 0 0 2 SM sat_s553{v} (GHC.Types.RepType) (fun) in r1KV
1881 75240 0 1 + GHC.Types.RepType.runtimeRepPrimRep{v r1KV} (fun)
1162 26328 0 2 SM sat_s55D{v} (GHC.Types.RepType) (fun) in r1KU
1162 46480 0 1 + kindPrimRep{v r1KU} (GHC.Types.RepType) (fun)
1097 70208 0 2 +M GHC.Types.RepType.typePrimRep{v r1KQ} (fun)
85 13704 0 3 ESM unariseArgBinder{v r4Ac} (GHC.Stg.Unarise) (fun)
61 0 0 2 SM unariseFunArgBinder{v r4Ag} (GHC.Stg.Unarise) (fun)
176 18176 0 2 SM unariseRhs{v r4A0} (GHC.Stg.Unarise) (fun)
176 8448 0 2 SM unariseBinding{v r4zZ} (GHC.Stg.Unarise) (fun)
330 5280 0 1 M GHC.Stg.Syntax.StgTopLifted{v r59v} (fun)
197 3960 0 1 M sat_s9gt{v} (GHC.Stg.Unarise) (fun) in r4zX
10 640 0 2 SS sat_scAR{v} (GHC.CoreToStg) (fun) in r62Q
10 0 0 1 > sat_scAI{v} (GHC.CoreToStg) (fun) in r62Q
368 17664 0 2 >M GHC.Stg.Syntax.stripStgTicksTop{v r3c8} (fun)
368 108928 0 2 SS sat_scA7{v} (GHC.CoreToStg) (fun) in scA8
368 0 0 1 > sat_sczM{v} (GHC.CoreToStg) (fun) in scA8
368 88632 0 2 SS sat_scA8{v} (GHC.CoreToStg) (fun) in scA9
368 0 0 1 > sat_scz3{v} (GHC.CoreToStg) (fun) in scA9
368 29440 0 2 SS sat_scA9{v} (GHC.CoreToStg) (fun) in r62Q
368 0 0 1 > sat_scyV{v} (GHC.CoreToStg) (fun) in r62Q
63 1512 0 2 SS sat_scAE{v} (GHC.CoreToStg) (fun) in r62Q
63 0 0 1 > sat_scAx{v} (GHC.CoreToStg) (fun) in r62Q
119 5712 0 4 SSSL GHC.Stg.Syntax.isDllConApp{v r3c5} (fun)
151 0 0 2 >M GHC.Stg.Syntax.stripStgTicksTopE{v r3c9} (fun)
5 320 0 2 MS addManyOcc{v r1Ic} (GHC.Core.Opt.OccurAnal) (fun)
5 520 0 3 SMS do_covar{v s5au} (GHC.Core.TyCo.FVs) (fun)
5 80 0 1 M GHC.Core.Coercion.mkCoVarCo{v rf} (fun)
159 3816 0 2 SS sat_scBg{v} (GHC.CoreToStg) (fun) in scCt
159 0 0 1 > sat_scB5{v} (GHC.CoreToStg) (fun) in scCt
470 125544 0 2 SS sat_scCs{v} (GHC.CoreToStg) (fun) in scCt
470 0 0 1 > sat_scBi{v} (GHC.CoreToStg) (fun) in scCt
911 38920 0 1 L coreToStgArgs{v r62Q} (GHC.CoreToStg) (fun)
470 50208 0 2 SS sat_scCt{v} (GHC.CoreToStg) (fun) in r62P
470 0 0 1 > sat_scAX{v} (GHC.CoreToStg) (fun) in r62P
470 37600 0 3 MLL coreToStgApp{v r62P} (GHC.CoreToStg) (fun)
41 4592 0 2 SS sat_scEP{v} (GHC.CoreToStg) (fun) in r62N
41 0 0 1 > sat_scEI{v} (GHC.CoreToStg) (fun) in r62N
74 2368 0 2 SS sat_scxm{v} (GHC.CoreToStg) (fun) in r62Y
74 0 0 1 > sat_scxi{v} (GHC.CoreToStg) (fun) in r62Y
74 2960 0 2 LS extendVarEnvCts{v r62Y} (GHC.CoreToStg) (fun)
41 0 0 1 S sat_scEB{v} (GHC.CoreToStg) (fun) in r62N
656 61304 0 1 M coreToStgExpr{v r62N} (GHC.CoreToStg) (fun)
1815 0 0 2 SS sat_scx6{v} (GHC.CoreToStg) (fun) in r62W
1815 0 0 1 > sat_scx3{v} (GHC.CoreToStg) (fun) in r62W
1815 58080 0 1 . returnCts{v r62W} (GHC.CoreToStg) (fun)
165 73432 0 2 SS sat_scKK{v} (GHC.CoreToStg) (fun) in r62M
165 0 0 1 > sat_scJn{v} (GHC.CoreToStg) (fun) in r62M
165 19800 0 4 STST coreToTopStgRhs{v r62M} (GHC.CoreToStg) (fun)
165 0 0 1 S sat_scL0{v} (GHC.CoreToStg) (fun) in r62K
197 9456 0 1 M get_bind{v sf6j} (GHC.CoreToStg.Prep) (fun) in sf75
197 12056 0 2 ML sat_sf72{v} (GHC.CoreToStg.Prep) (fun) in sf75
1 120 0 1 S sat_sf75{v} (GHC.CoreToStg.Prep) (fun) in sf76
29 3672 0 1 L ds5{v sf5m} (GHC.CoreToStg.Prep) (fun) in sf5h
13 768 0 1 L ds{v sf5h} (GHC.CoreToStg.Prep) (fun) in sf87
1 48 0 1 S sat_sf76{v} (GHC.CoreToStg.Prep) (fun) in sf87
197 23640 0 1 S sat_sf4V{v} (GHC.CoreToStg.Prep) (fun) in sf4X
2 352 0 1 T sat_sf11{v} (GHC.CoreToStg.Prep) (fun) in sf12
15 744 0 2 MM sat_seEA{v} (GHC.CoreToStg.Prep) (fun) in r58p
2 0 0 1 M sat_seLp{v} (GHC.CoreToStg.Prep) (fun) in seLt
2 112 0 1 T sat_sf12{v} (GHC.CoreToStg.Prep) (fun) in r587
2 224 0 1 T sat_seLt{v} (GHC.CoreToStg.Prep) (fun) in r585
2 80 0 2 SM dontFloat{v r585} (GHC.CoreToStg.Prep) (fun)
11 0 0 2 EE GHC.Classes.$fEqOrdering_$c/={v raDd} (fun)
212 15200 0 4 SEMM mkFloat{v r58m} (GHC.CoreToStg.Prep) (fun)
13 3744 0 1 M sat_seMc{v} (GHC.CoreToStg.Prep) (fun) in seMf
13 832 0 1 S sat_seIz{v} (GHC.CoreToStg.Prep) (fun) in r58Q
13 416 0 1 M newVar{v r58Q} (GHC.CoreToStg.Prep) (fun)
22 1408 0 1 L sat_sf1S{v} (GHC.CoreToStg.Prep) (fun) in sf1T
18 576 0 1 M sat_sf1w{v} (GHC.CoreToStg.Prep) (fun) in sf1x
18 1008 0 1 T sat_sf1x{v} (GHC.CoreToStg.Prep) (fun) in sf1y
18 1008 0 1 T sat_sf1y{v} (GHC.CoreToStg.Prep) (fun) in sf1T
22 3696 0 1 T sat_sf1T{v} (GHC.CoreToStg.Prep) (fun) in sf1U
22 1760 0 1 T sat_sf1U{v} (GHC.CoreToStg.Prep) (fun) in r587
30 0 0 1 M isUnsafeEqualityProof{v r58h} (GHC.CoreToStg.Prep) (fun)
2 96 0 1 T sat_seL4{v} (GHC.CoreToStg.Prep) (fun) in r58c
14 672 0 1 T sat_sf30{v} (GHC.CoreToStg.Prep) (fun) in r587
197 29944 0 1 T sat_sf4X{v} (GHC.CoreToStg.Prep) (fun) in sf4p
199 63096 0 1 T sat_seS4{v} (GHC.CoreToStg.Prep) (fun) in seS5
199 85968 0 1 T sat_seQn{v} (GHC.CoreToStg.Prep) (fun) in seQo
42 672 0 2 SM wrapBinds{v r58p} (GHC.CoreToStg.Prep) (fun)
199 30248 0 1 T sat_seQo{v} (GHC.CoreToStg.Prep) (fun) in seQp
199 23832 0 1 T sat_seQp{v} (GHC.CoreToStg.Prep) (fun) in r584
20 1120 0 1 M sat_sf0w{v} (GHC.CoreToStg.Prep) (fun) in sf0x
38 1216 0 1 T sat_seMQ{v} (GHC.CoreToStg.Prep) (fun) in r58a
60 8640 0 1 T sat_seMG{v} (GHC.CoreToStg.Prep) (fun) in seMH
64 1568 0 1 M rhsToBody{v r58c} (GHC.CoreToStg.Prep) (fun)
60 2400 0 1 T sat_seMH{v} (GHC.CoreToStg.Prep) (fun) in r58b
340 48960 0 1 T sat_seVE{v} (GHC.CoreToStg.Prep) (fun) in seUo
443 0 0 1 M cpExprIsTrivial{v r58g} (GHC.CoreToStg.Prep) (fun)
340 14536 0 1 T sat_seMf{v} (GHC.CoreToStg.Prep) (fun) in seMg
342 27696 0 5 ESESM wantFloatNested{v r58x} (GHC.CoreToStg.Prep) (fun)
340 35360 0 1 T sat_seMg{v} (GHC.CoreToStg.Prep) (fun) in r58i
429 10296 0 1 M sat_seWl{v} (GHC.CoreToStg.Prep) (fun) in seW4
429 6864 0 1 M GHC.Core.Utils.getIdFromTrivialExpr_maybe{v r35b} (fun)
429 24024 0 4 MM.I mb_saturate{v seW4} (GHC.CoreToStg.Prep) (fun) in r587
429 0 0 1 T sat_seXK{v} (GHC.CoreToStg.Prep) (fun) in seXL
626 0 0 3 SSS $c*>{v r1Eo} (GHC.Types.Unique.Supply) (fun)
340 29920 0 4 SSMM cpeArg{v r58i} (GHC.CoreToStg.Prep) (fun)
817 137304 0 5 LMMSL rebuild_app{v seUo} (GHC.CoreToStg.Prep) (fun) in r587
429 81848 0 1 M sat_seXL{v} (GHC.CoreToStg.Prep) (fun) in r587
429 0 0 1 M GHC.Types.Id.isFCallId{v r2a6} (fun)
429 48864 0 1 M collect_args{v seWm} (GHC.CoreToStg.Prep) (fun) in r587
60 2880 0 2 SM cpeBody{v r58b} (GHC.CoreToStg.Prep) (fun)
38 1824 0 2 SM cpeBodyNF{v r58a} (GHC.CoreToStg.Prep) (fun)
20 960 0 1 T sat_sf0x{v} (GHC.CoreToStg.Prep) (fun) in r587
76 2432 0 1 S sat_seIL{v} (GHC.CoreToStg.Prep) (fun) in r58O
5 0 0 1 S GHC.Core.DataCon.eqSpecType{v r3u2} (fun)
5 200 0 2 MM sat_seO7{v} (GHC.Core) (fun) in r3fw
6 0 0 1 M sat_sbRG{v} (GHC.Types.Id.Make) (fun) in r4U5
615 125776 0 2 SM cpeRhsE{v r587} (GHC.CoreToStg.Prep) (fun)
199 27064 0 7 EESESMM cpePair{v r584} (GHC.CoreToStg.Prep) (fun)
199 36616 0 1 T sat_seS5{v} (GHC.CoreToStg.Prep) (fun) in r583
273 83040 0 1 M sat_seJb{v} (GHC.CoreToStg.Prep) (fun) in r58O
291 29752 0 2 SM cpCloneBndr{v r58O} (GHC.CoreToStg.Prep) (fun)
199 19104 0 3 ESM cpeBind{v r583} (GHC.CoreToStg.Prep) (fun)
199 11032 0 2 SL go{v sf4p} (GHC.CoreToStg.Prep) (fun) in r581
2 32 0 2 SL corePrepTopBinds{v r581} (GHC.CoreToStg.Prep) (fun)
198 124200 0 5 SSSTL coreTopBindsToStg{v r62K} (GHC.CoreToStg) (fun)
1 40 0 2 SL GHC.Stg.Unarise.unarise{v r4zX} (fun)
1 24 0 1 L GHC.Stg.CSE.stgCse{v r1BS} (fun)
1 0 0 1 S Control.Monad.Trans.RWS.Strict.runRWST1{v r34h} (fun)
1 0 0 1 S Control.Monad.Trans.RWS.Strict.runRWST{v rw8} (fun)
198 31848 0 3 ILL go{v r6JP} (GHC.Stg.Lift.Monad) (fun)
1 136 0 3 SSS GHC.Stg.Lift.Monad.runLiftM{v r1XW} (fun)
1 64 0 2 SS GHC.Stg.Lift.stgLiftLams{v r1AV} (fun)
1 152 0 1 L sat_s4oT{v} (GHC.Stg.DepAnal) (fun) in r19J
1 56 0 1 S GHC.Stg.DepAnal.depSortStgPgm{v r19J} (fun)
219 0 0 1 . sat_s1NB{v} (GHC.Data.Stream) (fun) in rh9
219 21024 0 4 +>.S GHC.Data.Stream.mapAccumL{v rh9} (fun)
1 0 0 3 +.> Data.Functor.<&>{v r7k} (fun)
219 0 0 1 . sat_s1O1{v} (GHC.Data.Stream) (fun) in rha
219 21024 0 4 +>.S GHC.Data.Stream.mapAccumL_{v rha} (fun)
1332 0 0 1 . sat_s1LF{v} (GHC.Data.Stream) (fun) in s1LS
1332 127872 0 2 S> sat_s1LS{v} (GHC.Data.Stream) (fun) in r1gj
639 30672 0 1 + $c>>={v r1gj} (GHC.Data.Stream) (fun)
1080 146880 0 1 + GHC.Data.Stream.$fMonadStream{v rR7} (fun)
2 48 0 1 + $cfmap{v r1ge} (GHC.Data.Stream) (fun)
2 144 0 1 + GHC.Data.Stream.$fFunctorStream{v rRA} (fun)
657 0 0 1 . sat_s1Nf{v} (GHC.Data.Stream) (fun) in rh8
657 52560 0 3 +>S GHC.Data.Stream.mapM{v rh8} (fun)
219 0 0 1 S runStream1{v r1ga} (GHC.Data.Stream) (fun)
219 0 0 1 S GHC.Data.Stream.runStream{v rh0} (fun)
219 31536 0 12 ++++SSSSSSSS cmmNativeGenStream{v r2Mz} (GHC.CmmToAsm) (fun)
1 232 0 1 S sat_schZ{v} (GHC.CmmToAsm) (fun) in r2Mr
20711 0 0 2 SI GHC.Data.FastMutInt.writeFastMutInt1{v rM8} (fun)
20711 0 0 2 SI GHC.Data.FastMutInt.writeFastMutInt{v rkW} (fun)
3 408 0 1 S sat_s3qT{v} (GHC.Utils.BufHandle) (fun) in s3qU
3 288 0 0 GHC.Data.FastMutInt.newFastMutInt1{v rM4} (fun)
3 0 0 0 GHC.Data.FastMutInt.newFastMutInt{v rkU} (fun)
3 72 0 1 S sat_s3qU{v} (GHC.Utils.BufHandle) (fun) in rP8
3 48 0 1 I Foreign.Marshal.Alloc.mallocBytes1{v r30H} (fun)
3 0 0 1 I Foreign.Marshal.Alloc.mallocBytes{v rQy} (fun)
3 96 0 1 M GHC.Utils.BufHandle.newBufHandle{v rP8} (fun)
75 0 0 1 S GHC.Settings.pc_RESERVED_C_STACK_BYTES{v rvZ} (fun)
75 1800 0 1 S GHC.Driver.Session.rESERVED_C_STACK_BYTES{v r2ON} (fun)
75 0 0 1 S GHC.Driver.Session.maxInlineMemsetInsns{v r2AW} (fun)
75 0 0 1 S GHC.Driver.Session.maxInlineMemcpyInsns{v r2AV} (fun)
182 2912 0 1 M GHC.Num.$fNumWord_$cfromInteger{v r1pk} (fun)
75 7200 0 1 S GHC.Driver.Session.positionIndependent{v r2IS} (fun)
75 0 0 1 S GHC.Driver.Session.cmmProcAlignment{v r2z3} (fun)
75 24600 0 1 S GHC.CmmToAsm.Monad.initConfig{v r1Y3} (fun)
5177 0 0 1 S GHC.CmmToAsm.Config.ncgPlatform{v r12J} (fun)
1 184 0 6 SSSMSS GHC.CmmToAsm.nativeCodeGen{v r2Mr} (fun)
1 0 0 1 M sat_sa3e{v} (GHC.Driver.CodeOutput) (fun) in sa3g
1 0 0 2 LE GHC.IO.Handle.FD.openFile{v r1cc} (fun)
1 24 0 2 L> doOutput{v r4Z2} (GHC.Driver.CodeOutput) (fun)
1 0 0 1 > sat_sa3c{v} (GHC.Driver.CodeOutput) (fun) in sa3g
1 184 0 1 S sat_sa3g{v} (GHC.Driver.CodeOutput) (fun) in sa3q
1916 0 0 1 S GHC.Driver.Session.platformMisc{v r2yx} (fun)
1 184 0 1 T sat_sa3q{v} (GHC.Driver.CodeOutput) (fun) in r4Z1
1 56 0 1 E sat_sa1J{v} (GHC.Driver.CodeOutput) (fun) in sa1L
1 0 0 2 SL GHC.Iface.Tidy.StaticPtrTable.sptModuleInitCode{v r5x6} (fun)
1 72 0 3 SST GHC.Driver.CodeOutput.profilingInitCode{v r4Z8} (fun)
1 248 0 1 E sat_sa1L{v} (GHC.Driver.CodeOutput) (fun) in sa1O
2 64 0 1 S sat_sgqd{v} (GHC.Utils.Outputable) (fun) in r4pF
2 0 0 1 > sat_sgpD{v} (GHC.Utils.Outputable) (fun) in r4pF
2 112 0 2 ES GHC.Utils.Outputable.pprCode{v r4pF} (fun)
2 0 0 4 LLLL outputForeignStubs_help{v r4Z7} (GHC.Driver.CodeOutput) (fun)
3 0 0 0 sat_saL3{v} (System.Directory) (fun) in r7Cp
3 48 0 1 S System.IO.Error.tryIOError2{v r1Tp} (fun,se)
3 0 0 0 sat_saKO{v} (System.Directory) (fun) in r7Cp
3 144 0 2 L> createDir{v r7Cp} (System.Directory) (fun)
3 72 0 1 L System.Directory.createDirectoryIfMissing4{v r7Ah} (fun)
12 1056 0 3 >.L GHC.List.$wscanlGo{v r3YP} (fun)
3 0 0 2 LL System.Directory.createDirectoryIfMissing5{v r7Aj} (fun,se)
1 0 0 1 S GHC.Driver.Session.stubDir{v r2zk} (fun)
1 192 0 3 SSS GHC.Driver.Finder.mkStubPaths{v r3Di} (fun)
3 0 0 1 L System.Directory.createDirectoryIfMissing_g{v r7Ai} (fun)
3 168 0 2 EL System.Directory.createDirectoryIfMissing1{v r7Ae} (fun)
3 0 0 2 EL System.Directory.createDirectoryIfMissing{v ryM} (fun)
295 0 0 3 +.M Data.Set.Internal.$wsplitS{v r4n} (fun)
165 360 0 3 .MM Data.Set.Internal.link{v rB} (fun)
5 320 0 2 iL $wcreate{v soCh} (Data.Set.Internal) (fun) in rw
1 0 0 1 S GHC.Tc.Types.imp_dep_pkgs{v r50z} (fun)
1 0 0 1 L ds58{v sa3s} (GHC.HsToCore.Usage) (fun) in r5Af
1 568 0 1 L sat_sa1O{v} (GHC.Driver.CodeOutput) (fun) in r4Z6
1 184 0 4 SSSM GHC.Driver.CodeOutput.outputForeignStubs{v r4Z6} (fun)
1 152 0 8 SSLSMLLS GHC.Driver.CodeOutput.codeOutput{v r4Z1} (fun)
1 216 0 1 S sat_smsO{v} (GHC.Driver.Main) (fun) in smsP
1 96 0 1 S sat_s7XY{v} (GHC.Cmm.Info) (fun) in r1ZD
1 40 0 2 SS GHC.Cmm.Info.cmmToRawCmm{v r1ZD} (fun)
1 0 0 2 SM sat_smsl{v} (GHC.Driver.Main) (fun) in smsP
1 0 0 1 S GHC.Driver.Hooks.cmmToRawCmmHook{v r5pk} (fun)
1 0 0 1 S sat_smsi{v} (GHC.Driver.Main) (fun) in smsP
1 152 0 1 S sat_smsP{v} (GHC.Driver.Main) (fun) in smsR
1 760 0 6 SSLTLM GHC.Driver.Main.doCodeGen{v r8kd} (fun)
1 264 0 3 SSL GHC.CoreToStg.coreToStg{v r62J} (fun)
1 456 0 1 T sat_smsR{v} (GHC.Driver.Main) (fun) in smsS
1 24 0 1 L sat_smrU{v} (GHC.Driver.Main) (fun) in smsS
1 32 0 1 L sat_s7G1{v} (GHC.Stg.Pipeline) (fun) in r4ql
1 0 0 1 T sat_s3P6{v} (Control.Monad.Trans.State.Strict) (fun) in rsV
1 56 0 1 S sat_s7Fn{v} (GHC.Stg.Pipeline) (fun) in s7FI
2 464 0 2 LL end_pass{v s7EV} (GHC.Stg.Pipeline) (fun) in r4ql
2 48 0 2 .. sat_s3M3{v} (Control.Monad.Trans.State.Strict) (fun) in r1Kk
3 0 0 1 T sat_s3LV{v} (Control.Monad.Trans.State.Strict) (fun) in r2Ca
3 144 0 4 +SS. $c>>{v r2Ca} (Control.Monad.Trans.State.Strict) (fun)
3 0 0 4 +SS. Control.Monad.Trans.State.Strict.$fMonadStateT_$c>>{v r2BC} (fun)
3 0 0 3 SS. sat_s3LZ{v} (Control.Monad.Trans.State.Strict) (fun) in r1Kk
1 408 0 1 S sat_s7FH{v} (GHC.Stg.Pipeline) (fun) in s7FI
7 168 0 1 . sat_s3Jv{v} (Control.Monad.Trans.State.Strict) (fun) in s3Jw
7 168 0 1 . sat_s3Jw{v} (Control.Monad.Trans.State.Strict) (fun) in r2BH
7 560 0 2 +S Control.Monad.Trans.State.Strict.$fMonadIOStateT_$cliftIO{v r2BH} (fun)
7 0 0 1 S sat_s3M8{v} (Control.Monad.Trans.State.Strict) (fun) in r1A7
2 128 0 1 + Control.Monad.Trans.State.Strict.$fMonadIOStateT{v r1A7} (fun)
2 80 0 1 C sat_s7EH{v} (GHC.Stg.Pipeline) (fun)
7 0 0 1 T sat_s3Ke{v} (Control.Monad.Trans.State.Strict) (fun) in r2C7
2 48 0 2 +. get1{v r2Cc} (Control.Monad.Trans.State.Strict) (fun)
2 0 0 2 +. Control.Monad.Trans.State.Strict.get{v rsZ} (fun)
1 0 0 1 S sat_s7EB{v} (GHC.Stg.Pipeline) (fun)
3 104 0 2 LE sat_s7FI{v} (GHC.Stg.Pipeline) (fun) in r4ql
7 336 0 4 +S>. $c>>={v r2C7} (Control.Monad.Trans.State.Strict) (fun)
7 0 0 4 +S>. Control.Monad.Trans.State.Strict.$fMonadStateT_$c>>={v r2BD} (fun)
7 0 0 3 S>. sat_s3LY{v} (Control.Monad.Trans.State.Strict) (fun) in r1Kk
4 448 0 1 + Control.Monad.Trans.State.Strict.$fMonadStateT{v r1Kk} (fun)
4 0 0 2 EE $c=={v r6dk} (GHC.Stg.Pipeline) (fun)
4 0 0 1 E sat_s7FK{v} (GHC.Stg.Pipeline) (fun) in r4ql
1 48 0 3 +S. Control.Monad.Trans.State.Strict.evalStateT{v rsV} (fun)
1 0 0 1 S sat_s7Fe{v} (GHC.Stg.Pipeline) (fun) in r4ql
1 616 0 3 SSL GHC.Stg.Pipeline.stg2stg{v r4ql} (fun)
1 280 0 1 T sat_smsS{v} (GHC.Driver.Main) (fun) in r8ka
1 376 0 1 S sat_sf87{v} (GHC.CoreToStg.Prep) (fun) in sf88
1 72 0 1 M sat_seIo{v} (GHC.CoreToStg.Prep) (fun) in seIp
1 0 0 1 S sat_seHJ{v} (GHC.CoreToStg.Prep) (fun) in r58D
1 96 0 2 SS GHC.CoreToStg.Prep.lookupNaturalSDataConName{v r58D} (fun)
1 72 0 1 M sat_seIp{v} (GHC.CoreToStg.Prep) (fun) in seIq
1 0 0 1 S sat_seHS{v} (GHC.CoreToStg.Prep) (fun) in r58C
1 0 0 1 S GHC.Platform.platformMisc_integerLibraryType{v rqX} (fun)
2 0 0 1 S GHC.Driver.Session.integerLibrary{v r2yA} (fun)
1 96 0 2 SS GHC.CoreToStg.Prep.lookupIntegerSDataConName{v r58C} (fun)
1 72 0 1 M sat_seIq{v} (GHC.CoreToStg.Prep) (fun) in seIr
1 104 0 2 SS GHC.Tc.Utils.Monad.initIfaceLoad{v r4Gy} (fun)
2 144 0 2 SS guardNaturalUse{v r58F} (GHC.CoreToStg.Prep) (fun)
1 0 0 1 S sat_seI0{v} (GHC.CoreToStg.Prep) (fun) in r58B
1 96 0 2 SS GHC.CoreToStg.Prep.lookupMkNaturalName{v r58B} (fun)
1 64 0 1 M sat_seIr{v} (GHC.CoreToStg.Prep) (fun) in r58G
4 0 0 1 M sat_seLW{v} (GHC.Tc.Utils.Env) (fun) in r4E0
4 72 0 1 M sat_seLK{v} (GHC.Tc.Utils.Env) (fun) in r4E0
4 0 0 1 L mkModuleName1{v r3G6} (GHC.Unit.Module.Name) (fun)
4 0 0 1 L GHC.Unit.Module.Name.mkModuleName{v r2CA} (fun)
4 352 0 1 I GHC.Builtin.Names.mkInteractiveModule{v r13B} (fun)
1 128 0 1 S GHC.Driver.Types.emptyInteractiveContext{v r93n} (fun)
7 0 0 1 S GHC.Driver.Types.hsc_IC{v r8TX} (fun)
4 0 0 1 S GHC.Driver.Types.icInteractiveModule{v r93o} (fun)
4 800 0 2 SS GHC.Tc.Utils.Env.lookupGlobal{v r4E0} (fun)
2 96 0 2 SS guardIntegerUse{v r58E} (GHC.CoreToStg.Prep) (fun)
1 0 0 1 S sat_seI7{v} (GHC.CoreToStg.Prep) (fun) in r58A
1 96 0 2 SS GHC.CoreToStg.Prep.lookupMkIntegerName{v r58A} (fun)
1 56 0 2 SS mkInitialCorePrepEnv{v r58G} (GHC.CoreToStg.Prep) (fun)
1 96 0 1 S sat_sf88{v} (GHC.CoreToStg.Prep) (fun) in r57Z
1 232 0 5 SSSLL GHC.CoreToStg.Prep.corePrepPgm{v r57Z} (fun)
1 360 0 4 SSSL GHC.Driver.Main.hscGenHardCode{v r8ka} (fun)
1 184 0 1 S sat_smko{v} (GHC.Driver.Pipeline) (fun) in smkp
1 80 0 1 L sat_smkp{v} (GHC.Driver.Pipeline) (fun) in smkr
2 208 0 1 S sat_slRI{v} (GHC.Driver.Pipeline) (fun) in slRJ
2 80 0 1 S sat_slRJ{v} (GHC.Driver.Pipeline) (fun) in r6ID
2 32 0 1 M GHC.Driver.Pipeline.phaseOutputFilename{v r6ID} (fun)
1 112 0 2 SS sat_s6YD{v} (GHC.Driver.Pipeline.Monad) (fun) in r392
1 0 0 1 > sat_s6Ys{v} (GHC.Driver.Pipeline.Monad) (fun) in r392
1 32 0 1 S GHC.Driver.Pipeline.Monad.setModLocation{v r392} (fun)
1 248 0 1 S sat_smkr{v} (GHC.Driver.Pipeline) (fun) in r6IG
1 248 0 1 S sat_slCJ{v} (GHC.Driver.Pipeline) (fun) in slCK
6 144 0 2 SS sat_s6Ze{v} (GHC.Driver.Pipeline.Monad) (fun)
1 0 0 1 > sat_s6Za{v} (GHC.Driver.Pipeline.Monad) (fun)
1 48 0 1 S sat_slCK{v} (GHC.Driver.Pipeline) (fun) in slCL
1 32 0 1 S sat_slCL{v} (GHC.Driver.Pipeline) (fun) in r6II
1 24 0 2 ES GHC.Driver.Pipeline.getLocation{v r6II} (fun)
1 208 0 1 L sat_smAG{v} (GHC.Driver.Pipeline) (fun) in smDc
3 72 0 1 S sat_s6Fv{v} (GHC.SysTools.FileCleanup) (fun) in r1DB
3 0 0 2 S> Data.IORef.modifyIORef'1{v rNG} (fun)
3 0 0 2 S> Data.IORef.modifyIORef'{v rfX} (fun)
3 336 0 3 SEL GHC.SysTools.FileCleanup.addFilesToClean{v r1DB} (fun)
3 264 0 1 E sat_s6Ii{v} (GHC.SysTools.FileCleanup) (fun) in s6Ij
3 504 0 1 I sat_s6Ij{v} (GHC.SysTools.FileCleanup) (fun) in s6I5
3 216 0 1 L findTempName{v s6I5} (GHC.SysTools.FileCleanup) (fun) in r1DE
3 120 0 1 L sat_s6Io{v} (GHC.SysTools.FileCleanup) (fun) in r1DE
1 104 0 1 M sat_s6H3{v} (GHC.SysTools.FileCleanup) (fun) in s6H5
1 64 0 1 M sat_s6GO{v} (GHC.SysTools.FileCleanup) (fun) in s6H5
5 0 0 1 S System.Posix.Directory.changeWorkingDirectory_pred{v r3Bm} (fun)
4 64 0 0 sat_s3XP{v} (System.Posix.Directory) (fun) in s3XT
4 96 0 1 S sat_s3XT{v} (System.Posix.Directory) (fun) in r3Bo
157 0 0 1 I GHC.Int.$fIntegralInt32_$ctoInteger{v raNx} (fun)
4 96 0 2 LS System.Posix.Directory.createDirectory1{v r3Bo} (fun)
1 0 0 1 L System.Directory.Internal.Posix.createDirectoryInternal1{v r5M1} (fun)
1 0 0 1 L System.Directory.createDirectory{v ryL} (fun)
1 240 0 1 I sat_s6H5{v} (GHC.SysTools.FileCleanup) (fun) in s6GB
4 192 0 1 I sat_s6FC{v} (GHC.SysTools.FileCleanup) (fun) in r1DD
4 0 0 1 S GHC.Driver.Session.nextTempSuffix{v r2A2} (fun)
4 256 0 1 S newTempSuffix{v r1DD} (GHC.SysTools.FileCleanup) (fun)
1 136 0 1 L mkTempDir{v s6GB} (GHC.SysTools.FileCleanup) (fun) in r1DH
1 176 0 1 I sat_s6Hl{v} (GHC.SysTools.FileCleanup) (fun) in s6Hn
1 16 0 0 c_getpid1{v r6Lg} (System.Posix.Internals) (fun)
1 0 0 0 System.Posix.Internals.c_getpid{v rWj} (fun)
3 0 0 1 S GHC.Settings.fileSettings_tmpDir{v rwn} (fun)
3 72 0 1 S GHC.Driver.Session.tmpDir{v r2Ic} (fun)
3 24 0 1 M sat_s6Hn{v} (GHC.SysTools.FileCleanup) (fun) in r1DH
4 0 0 1 S GHC.Driver.Session.dirsToClean{v r2A1} (fun)
3 384 0 1 S getTempDir{v r1DH} (GHC.SysTools.FileCleanup) (fun)
3 216 0 3 SEL GHC.SysTools.FileCleanup.newTempName{v r1DE} (fun)
4 352 0 6 MMLSMM GHC.Driver.Pipeline.getOutputFilename{v r6IE} (fun)
1 688 0 1 T sat_smDc{v} (GHC.Driver.Pipeline) (fun) in r6In
1 24 0 1 M sat_sn2o{v} (GHC.Driver.Main) (fun) in sn2p
1 0 0 3 ++M Data.Map.Internal.$fNFDataMap_$crnf{v r5p} (fun)
1 0 0 3 ++M Data.Map.Internal.$fNFDataMap{v r5n} (fun)
1 0 0 1 T $fNFData()1{v r6bd} (Control.DeepSeq) (fun)
1 0 0 1 T Control.DeepSeq.$fNFData(){v r3qk} (fun)
2 0 0 1 S GHC.Tc.Types.tcg_complete_matches{v r52G} (fun)
66 2200 0 1 M sat_sa2c{v} (GHC.Iface.Make) (fun) in r4zm
34 0 0 1 S $crnf9{v r970} (GHC.Iface.Syntax) (fun)
34 0 0 1 S GHC.Iface.Syntax.$fNFDataIfaceFamInst{v r4gI} (fun)
34 10336 0 1 S famInstToIfaceFamInst{v r4zm} (GHC.Iface.Make) (fun)
200 0 0 1 S GHC.Iface.Syntax.ifFamInstFam{v r2c0} (fun)
14 0 0 1 S GHC.Core.InstEnv.is_flag{v r27u} (fun)
62 2976 0 1 S GHC.CoreToIface.toIfaceTyCon_name{v r3Yw} (fun)
7 280 0 1 M sat_sa90{v} (GHC.Iface.Make) (fun) in r4zl
7 0 0 1 S $crnf8{v r96X} (GHC.Iface.Syntax) (fun)
7 0 0 1 S GHC.Iface.Syntax.$fNFDataIfaceClsInst{v r4ga} (fun)
7 168 0 2 SM lookupFinalId{v r4sB} (GHC.Iface.Tidy) (fun)
7 0 0 1 M sat_scAd{v} (GHC.Iface.Tidy) (fun) in scAn
14 1736 0 2 >S GHC.Core.InstEnv.updateClsInstDFun{v r27B} (fun)
14 1792 0 1 S sat_sh2L{v} (GHC.Tc.Utils.Monad) (fun) in r4Gt
7 1008 0 1 S instanceToIfaceInst{v r4zl} (GHC.Iface.Make) (fun)
29 0 0 1 S GHC.Iface.Syntax.ifDFun{v r2c8} (fun)
38 4864 0 2 SM toIfaceTvBndrX{v r3Yj} (GHC.CoreToIface) (fun)
38 0 0 1 M GHC.CoreToIface.toIfaceTvBndr{v r3Yi} (fun)
34 816 0 3 SML toIfaceTcArgsX{v r3Yy} (GHC.CoreToIface) (fun)
34 0 0 2 ML GHC.CoreToIface.toIfaceTcArgs{v r4} (fun)
34 0 0 1 M GHC.Iface.Type.$fNFDataIfaceAppArgs{v r45Y} (fun)
34 8432 0 3 MLS coAxBranchToIfaceBranch{v r4zf} (GHC.Iface.Make) (fun)
34 0 0 1 S sat_sa1F{v} (GHC.Iface.Make) (fun) in r4ze
34 0 0 1 S $crnf2{v r96z} (GHC.Iface.Syntax) (fun)
73 4672 0 1 i go{v s8S1} (GHC.Arr) (fun) in r16A
60 1224 0 1 S GHC.Arr.elems{v r16A} (fun)
34 6528 0 1 S GHC.Iface.Make.coAxiomToIfaceDecl{v r4ze} (fun)
4 192 0 2 MM sat_s8Fb{v} (GHC.CoreToIface) (fun) in r3YR
2 416 0 1 M GHC.CoreToIface.toIfaceLetBndr{v r3YG} (fun)
2 144 0 1 M GHC.CoreToIface.toIfaceBind{v r3YO} (fun)
2 0 0 1 M $crnf18{v r97x} (GHC.Iface.Syntax) (fun)
36 0 0 1 S GHC.Core.Coercion.Axiom.co_ax_implicit{v r200} (fun)
36 0 0 1 S GHC.Core.Coercion.Axiom.isImplicitCoAxiom{v r2Ll} (fun)
1 0 0 1 M sat_s4fA{v} (GHC.Core.Tidy) (fun) in r1nM
5 320 0 2 TM tidyTyVar{v r4zk} (GHC.Iface.Make) (fun)
10 240 0 1 S GHC.Core.DataCon.eqSpecPair{v r3u3} (fun)
5 440 0 1 T sat_sa4x{v} (GHC.Iface.Make) (fun) in sa3G
2 0 0 1 M GHC.Core.Type.funResultTy{v r1UV} (fun)
2 512 0 1 T sat_sa88{v} (GHC.Iface.Make) (fun) in r4zg
2 0 0 1 S $crnf1{v r96k} (GHC.Iface.Syntax) (fun)
18 720 0 1 M GHC.CoreToIface.toIfaceCon{v r3YQ} (fun)
18 0 0 1 M $crnf13{v r97i} (GHC.Iface.Syntax) (fun)
18 2160 0 1 T GHC.CoreToIface.toIfaceAlt{v r3YP} (fun)
18 0 0 4 +>>T Control.DeepSeq.$fNFData(,,)_$cliftRnf2{v r68G} (fun)
18 0 0 4 +++T $fNFData(,,)1{v r6bG} (Control.DeepSeq) (fun)
18 0 0 4 +++T Control.DeepSeq.$fNFData(,,){v r3ih} (fun)
365 0 0 1 M GHC.Types.Id.Info.zapUnfolding{v r1Jo} (fun)
140 0 0 1 S GHC.Core.DataCon.isTupleDataCon{v r3uI} (fun)
98 0 0 1 M $crnf2{v r6Of} (GHC.Iface.Type) (fun)
98 0 0 1 S $crnf3{v r6Oj} (GHC.Iface.Type) (fun)
98 0 0 1 S $crnf4{v r6On} (GHC.Iface.Type) (fun)
98 0 0 1 S GHC.Iface.Type.$fNFDataIfaceTyCon{v r3TU} (fun)
13 312 0 1 S GHC.CoreToIface.toIfaceSrcBang{v r3YF} (fun)
13 0 0 1 S $crnf5{v r96L} (GHC.Iface.Syntax) (fun)
13 0 0 2 TM GHC.CoreToIface.toIfaceBang{v r3YE} (fun)
13 0 0 1 M $crnf4{v r96H} (GHC.Iface.Syntax) (fun)
16 0 0 1 S GHC.Core.DataCon.dcInfix{v r2Jc} (fun)
16 0 0 1 S GHC.Core.DataCon.dataConIsInfix{v r3ui} (fun)
16 15336 0 1 S ifaceConDecl{v sa3G} (GHC.Iface.Make) (fun) in r4zg
16 0 0 1 S $crnf6{v r96S} (GHC.Iface.Syntax) (fun)
3 160 0 2 >M $cfmap{v r6lU} (GHC.Data.BooleanFormula) (fun)
11 0 0 1 M GHC.Hs.Decls.resultVariableName{v r2iP} (fun)
11 0 0 1 M GHC.Core.TyCon.tyConFamilyResVar_maybe{v r3mj} (fun)
4 544 0 1 S sat_sa7z{v} (GHC.Iface.Make) (fun) in r4zg
4 0 0 1 S $crnf21{v r97P} (GHC.Iface.Syntax) (fun)
21 0 0 1 M GHC.Core.TyCon.isAbstractTyCon{v r3lo} (fun)
3 0 0 1 M $crnf22{v r97R} (GHC.Iface.Syntax) (fun)
27 3456 0 2 TS GHC.Core.TyCo.Tidy.tidyTyCoVarBinder{v r11K} (fun)
31 192 0 2 TS sat_sa3s{v} (GHC.Iface.Make) (fun)
26 0 0 1 S sat_sbm2{v} (GHC.Tc.TyCl.Utils) (fun) in r42t
11 0 0 1 M $crnf{v r8Bi} (GHC.Iface.Syntax) (fun)
11 0 0 1 M GHC.Core.TyCon.isGadtSyntaxTyCon{v r3lI} (fun)
30 480 0 2 TL GHC.CoreToIface.tidyToIfaceContext{v r3YC} (fun)
11 0 0 1 S happyOut105{v r5HP} (GHC.Parser) (fun)
11 0 0 1 M GHC.Core.TyCon.tyConCType{v r2zs} (fun)
90 2880 0 2 TM GHC.CoreToIface.tidyToIfaceType{v r3YB} (fun)
49 23712 0 2 TM tyConToIfaceDecl{v r4zg} (GHC.Iface.Make) (fun)
49 0 0 1 M GHC.Core.TyCon.isImplicitTyCon{v r3m5} (fun)
1 16 0 1 M GHC.CoreToIface.toIfaceTyLit{v r6} (fun)
1 0 0 1 M $crnf1{v r6Ob} (GHC.Iface.Type) (fun)
337 0 0 1 S GHC.Core.Coercion.Axiom.coAxiomName{v r2L9} (fun)
963 69176 0 1 M go{v s8wC} (GHC.CoreToIface) (fun) in r2
31 1488 0 2 SM GHC.CoreToIface.toIfaceCoercionX{v r2} (fun)
962 0 0 1 M $crnf9{v r6Ox} (GHC.Iface.Type) (fun)
15 0 0 1 M GHC.Iface.Type.$fNFDataIfaceCoercion{v r47w} (fun)
241 11568 0 2 MM sat_s8Fo{v} (GHC.CoreToIface) (fun) in r3YR
264 0 0 1 M GHC.Types.Id.isFCallId_maybe{v r2a7} (fun)
264 0 0 1 M GHC.Core.isBootUnfolding{v r3fl} (fun)
264 11400 0 1 M GHC.CoreToIface.toIfaceVar{v r3YT} (fun)
257 9320 0 2 ML GHC.CoreToIface.toIfaceApp{v r3YR} (fun)
33 456 0 1 M GHC.CoreToIface.toIfaceOneShot{v r3YM} (fun)
33 0 0 1 E $crnf{v r6O7} (GHC.Iface.Type) (fun)
33 0 0 1 E GHC.Iface.Type.$fNFDataIfaceOneShot{v r3RG} (fun)
73 10512 0 1 M GHC.CoreToIface.toIfaceBndr{v r3Yn} (fun)
34 0 0 1 M $crnf10{v r6Oy} (GHC.Iface.Type) (fun)
34 0 0 1 M GHC.Iface.Type.$fNFDataIfaceBndr{v r47n} (fun)
118 0 0 3 >>T Control.DeepSeq.$fNFData(,)_$cliftRnf2{v r68F} (fun)
118 0 0 3 >>T Control.DeepSeq.$fNFData(,){v r3iu} (fun)
714 0 0 1 M $crnf19{v r97B} (GHC.Iface.Syntax) (fun)
127 0 0 1 M $crnf15{v r97r} (GHC.Iface.Syntax) (fun)
126 3024 0 1 M sat_s8Ce{v} (GHC.CoreToIface) (fun) in r3YK
315 0 0 1 I $fNFDataInt5{v r6bl} (Control.DeepSeq) (fun)
315 0 0 1 I Control.DeepSeq.$fNFDataInt{v r3qI} (fun)
226 0 0 1 M $crnf16{v r97s} (GHC.Iface.Syntax) (fun)
142 20528 0 2 SS $c==1{v r2Zk} (GHC.Types.Cpr) (fun)
473 11696 0 1 M GHC.CoreToIface.toIfaceExpr{v r3YL} (fun)
23 0 0 1 M GHC.Core.Seq.seqUnfolding{v r1mu} (fun)
23 0 0 1 M sat_s4fN{v} (GHC.Core.Tidy) (fun) in r1nM
127 3840 0 3 TMM GHC.Core.Tidy.tidyUnfolding{v r1nM} (fun)
142 16608 0 2 EM GHC.CoreToIface.toIfUnfolding{v r3YK} (fun)
142 14480 0 1 S GHC.Types.Basic.isDefaultInlinePragma{v r2xD} (fun)
142 37248 0 1 S GHC.CoreToIface.toIfaceIdInfo{v r3YI} (fun)
140 128 0 1 M GHC.CoreToIface.toIfaceIdDetails{v r3YH} (fun)
140 0 0 1 M $crnf20{v r97O} (GHC.Iface.Syntax) (fun)
324 0 0 1 S GHC.Data.FastString.$fNFDataFastString_$crnf{v r8Y4} (fun)
324 0 0 1 S GHC.Data.FastString.$fNFDataFastString{v r4fp} (fun)
2753 114488 0 3 SML go{v s8tk} (GHC.CoreToIface) (fun) in r3YA
1724 262048 0 3 SML toIfaceAppArgsX{v r3YA} (GHC.CoreToIface) (fun)
2511 0 0 1 M $crnf7{v r6Ot} (GHC.Iface.Type) (fun)
1532 0 0 1 M tupleSort{v s8ru} (GHC.CoreToIface) (fun) in r5
1392 89088 0 1 M GHC.CoreToIface.toIfaceTyCon{v r5} (fun)
2689 4480 0 1 M GHC.Core.TyCon.isPromotedDataCon_maybe{v r3m1} (fun)
31 6200 0 2 SS toIfaceForAllBndrX{v r3Yv} (GHC.CoreToIface) (fun)
1916 289224 0 2 SM GHC.CoreToIface.toIfaceTypeX{v r7} (fun)
174 0 0 1 M GHC.CoreToIface.toIfaceType{v r3Ys} (fun)
1758 0 0 1 M $crnf8{v r6Ou} (GHC.Iface.Type) (fun)
304 0 0 1 M GHC.Iface.Type.$fNFDataIfaceType{v r47z} (fun)
2117 0 0 1 M $crnf{v r4Gm} (GHC.Types.Name) (fun)
2117 0 0 1 S $crnf1{v r4Gn} (GHC.Types.Name) (fun)
2117 0 0 1 S GHC.Types.Name.$fNFDataName{v r31G} (fun)
219 30200 0 1 M GHC.Iface.Make.tyThingToIfaceDecl{v r4zb} (fun)
223 0 0 1 M $crnf23{v r97S} (GHC.Iface.Syntax) (fun)
219 0 0 1 M GHC.Iface.Syntax.$fNFDataIfaceDecl{v r4vB} (fun)
166 0 0 1 M GHC.Types.Id.isImplicitId{v r2ah} (fun)
270 0 0 1 M GHC.Driver.Types.isImplicitTyThing{v r93H} (fun)
1 0 0 1 S GHC.Driver.Types.typeEnvElts{v r93M} (fun)
271 35736 0 1 L ds8{v saaT} (GHC.Iface.Make) (fun) in r4z7
858 0 0 2 >L Control.DeepSeq.$fNFData1NonEmpty_$cliftRnf1{v r69a} (fun)
858 0 0 2 >L Control.DeepSeq.$fNFData[]{v r3nQ} (fun)
1 0 0 1 L ds8{v saaF} (GHC.Iface.Make) (fun) in r4z7
324 0 0 1 E $fNFDataBool1{v r6bf} (Control.DeepSeq) (fun)
324 0 0 1 E Control.DeepSeq.$fNFDataBool{v r3qq} (fun)
89 0 0 2 >M Control.DeepSeq.$fNFData1First0_$cliftRnf{v r690} (fun)
89 0 0 2 >M Control.DeepSeq.$fNFDataMaybe{v r3o7} (fun)
2118 0 0 1 S $crnf{v r7io} (GHC.Unit.Types) (fun)
2118 0 0 1 S GHC.Unit.Types.$fNFDataGenModule{v r3ka} (fun)
1 0 0 1 S GHC.Tc.Types.imp_trust_own_pkg{v r50B} (fun)
1 0 0 1 M GHC.Driver.Types.isHpcUsed{v r94J} (fun)
58 3712 0 2 SS GHC.Types.Name.stableNameCmp{v r2HD} (fun)
50 5120 0 1 M sat_sa9p{v} (GHC.Iface.Make) (fun) in r4za
49 3520 0 2 MM GHC.Types.Avail.stableAvailCmp{v r1Jb} (fun)
1 80 0 1 L GHC.Iface.Make.mkIfaceExports{v r4za} (fun)
1 0 0 1 S GHC.Tc.Types.tcg_anns{v r52q} (fun)
1 0 0 2 TL GHC.Core.Tidy.tidyRules{v r1nE} (fun)
8 0 0 1 S GHC.Tc.Types.tcg_fam_insts{v r52t} (fun)
174 19832 0 1 L ds37{v scz9} (GHC.Iface.Tidy) (fun) in scAn
1 288 0 3 LLL GHC.Driver.Types.typeEnvFromEntities{v r93V} (fun)
1 0 0 1 L ds{v scmq} (GHC.Iface.Tidy) (fun) in r4sE
1 40 0 2 LS extendTypeEnvWithPatSyns{v r4sE} (GHC.Iface.Tidy) (fun)
1 840 0 16 SSEESSSMMEELMSSS mkIface_{v r4z7} (GHC.Iface.Make) (fun)
1 0 0 3 SSS GHC.Iface.Make.mkPartialIface{v r4z3} (fun)
1 0 0 1 S sat_spQ3{v} (GHC.Driver.Types) (fun) in rfH4
1 192 0 2 ++ $crnf1{v rfH4} (GHC.Driver.Types) (fun)
1 0 0 2 ++ GHC.Driver.Types.$fNFDataModIface_{v rbkf} (fun)
1 0 0 2 +. Control.DeepSeq.force{v r29X} (fun)
1 176 0 1 T sat_sn2g{v} (GHC.Driver.Main) (fun) in sn2h
1 1576 0 1 T sat_scAn{v} (GHC.Iface.Tidy) (fun) in scAo
1 264 0 3 SSL GHC.Iface.Tidy.StaticPtrTable.sptCreateStaticBinds{v r5x5} (fun)
1 216 0 1 T sat_scAo{v} (GHC.Iface.Tidy) (fun) in scAp
420 10080 0 2 MM GHC.Core.TyCo.Rep.TransCo{v r3mH} (fun)
2 80 0 4 MEMM GHC.Core.TyCo.Rep.UnivCo{v r3mu} (fun)
16 512 0 3 MMM GHC.Core.TyCo.Rep.ForAllCo{v r3lS} (fun)
12 384 0 2 MM sat_s3bu{v} (GHC.Core.TyCo.Tidy) (fun) in s3aN
18 576 0 1 M sat_s3aW{v} (GHC.Core.TyCo.Tidy) (fun) in s3aN
4 0 0 1 S GHC.Types.Demand.zapUsageEnvSig{v r2ni} (fun)
4 2784 0 3 TTM tidyLetBndr{v r1nL} (GHC.Core.Tidy) (fun)
36 2304 0 1 T sat_s4hR{v} (GHC.Core.Tidy) (fun) in r1nB
22 1936 0 2 TM sat_s3af{v} (GHC.Core.TyCo.Tidy) (fun) in s3ag
16 256 0 1 M sat_s3ag{v} (GHC.Core.TyCo.Tidy) (fun) in r11R
1930 127248 0 1 M go{v s3aN} (GHC.Core.TyCo.Tidy) (fun) in r11Z
47 1128 0 2 TM GHC.Core.TyCo.Tidy.tidyCo{v r11Z} (fun)
158 59528 0 2 TM tidyBndr{v r1nI} (GHC.Core.Tidy) (fun)
463 14816 0 2 TM tidyVarOcc{v r1nH} (GHC.Core.Tidy) (fun)
1182 75080 0 2 TM GHC.Core.Tidy.tidyExpr{v r1nB} (fun)
173 0 0 1 M GHC.Core.TyCo.Tidy.tidyTopType{v r11W} (fun)
173 153264 0 5 SETST tidyTopPair{v r4t1} (GHC.Iface.Tidy) (fun)
173 55360 0 2 TM sat_scyO{v} (GHC.Iface.Tidy) (fun) in scAp
2 0 0 3 >ST sat_s577{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
2 0 0 3 >ST sat_s578{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
2 0 0 3 >ST sat_s57a{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
16 0 0 3 >ST sat_s56D{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
18 0 0 3 >ST sat_s56o{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
12 0 0 3 >ST sat_s56L{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
12 0 0 3 >ST sat_s56M{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
16 0 0 3 >ST sat_s56E{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
16 0 0 3 >ST sat_s56H{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
23 0 0 3 >ST sat_s66V{v} (GHC.Core.FVs) (fun) in r1LT
172 4128 0 1 M GHC.Core.rhssOfBind{v r3g2} (fun)
140 0 0 1 L ds39{v scw5} (GHC.Iface.Tidy) (fun) in scvU
346 8960 0 1 L ds32{v scvU} (GHC.Iface.Tidy) (fun) in scvN
173 9688 0 1 M sat_scwv{v} (GHC.Iface.Tidy) (fun) in scvN
174 109200 0 1 L trim_binds{v scvN} (GHC.Iface.Tidy) (fun) in scAp
1 760 0 1 T sat_scAp{v} (GHC.Iface.Tidy) (fun) in r4sG
33 2112 0 1 T sat_scv3{v} (GHC.Iface.Tidy) (fun) in scuO
33 792 0 1 S sat_scs9{v} (GHC.Iface.Tidy) (fun) in r4sY
33 6336 0 1 S sat_scs5{v} (GHC.Iface.Tidy) (fun) in r4sY
173 0 0 1 M sat_scvo{v} (GHC.Iface.Tidy) (fun) in scvr
34 2928 0 3 LSS tidy_internal{v scuO} (GHC.Iface.Tidy) (fun) in r4sG
1 72 0 1 T sat_scvr{v} (GHC.Iface.Tidy) (fun) in r4sG
2 64 0 2 ST sat_scqk{v} (GHC.Iface.Tidy) (fun) in r4sT
18 576 0 2 ST sat_scpU{v} (GHC.Iface.Tidy) (fun) in r4sU
18 864 0 1 T dffvAlt{v r4sU} (GHC.Iface.Tidy) (fun)
21 672 0 2 ST sat_scqE{v} (GHC.Iface.Tidy) (fun) in r4sT
2 144 0 1 T dffvBind{v r4sV} (GHC.Iface.Tidy) (fun)
1 32 0 3 SST sat_scp0{v} (GHC.Iface.Tidy) (fun) in r4sW
103 0 0 1 M GHC.Core.neverUnfoldGuidance{v r3fm} (fun)
97 2328 0 1 S sat_scrL{v} (GHC.Iface.Tidy) (fun) in r4sY
5 224 0 1 L ds{v scot} (GHC.Iface.Tidy) (fun) in r4sK
3 240 0 1 S getClassImplicitBinds{v r4sK} (GHC.Iface.Tidy) (fun)
5 360 0 1 M get_defn{v r4sL} (GHC.Iface.Tidy) (fun)
33 160 0 1 S GHC.Core.DataCon.dataConWrapId_maybe{v r3up} (fun)
45 5304 0 1 M getImplicitBinds{v r4sI} (GHC.Iface.Tidy) (fun)
181 8320 0 1 L ds30{v scv5} (GHC.Iface.Tidy) (fun) in r4sG
97 0 0 1 S GHC.Types.Name.Occurrence.occNameSpace{v r1Rp} (fun)
97 0 0 1 S sat_scrH{v} (GHC.Iface.Tidy) (fun) in r4sY
316 7584 0 2 ST sat_sclY{v} (GHC.Iface.Tidy) (fun) in r9Bp
316 0 0 1 > sat_sclV{v} (GHC.Iface.Tidy) (fun) in r9Bp
316 10112 0 1 . $cpure{v r9Bp} (GHC.Iface.Tidy) (fun)
267 58232 0 2 ST sat_scmV{v} (GHC.Iface.Tidy) (fun) in r4sS
267 0 0 1 > sat_scmE{v} (GHC.Iface.Tidy) (fun) in r4sS
267 8544 0 1 M insert{v r4sS} (GHC.Iface.Tidy) (fun)
33 1056 0 2 ST sat_scq8{v} (GHC.Iface.Tidy) (fun) in r4sT
732 15640 0 1 M dffvExpr{v r4sT} (GHC.Iface.Tidy) (fun)
443 0 0 2 ST sat_scm8{v} (GHC.Iface.Tidy) (fun) in r9Iy
443 0 0 1 > sat_scm2{v} (GHC.Iface.Tidy) (fun) in r9Iy
443 17720 0 2 S> $c>>={v r9Iy} (GHC.Iface.Tidy) (fun)
142 20488 0 2 EM dffvLetBndr{v r4sW} (GHC.Iface.Tidy) (fun)
140 115536 0 1 T sat_scuN{v} (GHC.Iface.Tidy) (fun) in sctb
173 79760 0 5 SSMSM tidyTopName{v r4sY} (GHC.Iface.Tidy) (fun)
173 9688 0 1 M sat_sct8{v} (GHC.Iface.Tidy) (fun) in r4sG
174 12456 0 1 L GHC.Core.flattenBinds{v r3g4} (fun)
179 20184 0 3 LSS search{v sctb} (GHC.Iface.Tidy) (fun) in r4sG
1 1184 0 2 SS GHC.Iface.Tidy.tidyProgram{v r4sG} (fun)
1 128 0 1 S sat_sn2h{v} (GHC.Driver.Main) (fun) in sn2i
1 24 0 1 T sat_sbw3{v} (GHC.Core.Opt.Monad) (fun) in r4yW
1 96 0 1 T sat_sbFn{v} (GHC.Core.Opt.Driver) (fun) in r47v
5 240 0 3 SM> xtBndr{v r2Q4} (GHC.Core.Map) (fun)
5 240 0 3 SMM lkBndr{v r2Q3} (GHC.Core.Map) (fun)
5 0 0 1 M sat_s9px{v} (GHC.Core.Map) (fun) in r2Pu
2 0 0 1 L ds11{v sfsH} (GHC.Core.Opt.SpecConstr) (fun) in r4x9
2 0 0 1 L ds11{v sfsu} (GHC.Core.Opt.SpecConstr) (fun) in r4x9
2 320 0 2 SS ruleInfoBinds{v r4x9} (GHC.Core.Opt.SpecConstr) (fun)
4 160 0 1 L ds8{v sfRN} (GHC.Core.Opt.SpecConstr) (fun) in sfS1
20 0 0 1 M sat_sfWs{v} (GHC.Core.Opt.SpecConstr) (fun) in sfXf
175 4200 0 1 L sat_sg2p{v} (GHC.Core.Opt.SpecConstr) (fun) in sg2q
2 368 0 1 T sat_sfS1{v} (GHC.Core.Opt.SpecConstr) (fun) in sfS2
117 0 0 1 M GHC.Types.Basic.isNeverActive{v r2xS} (fun)
2 304 0 4 SSSS specialise{v r4xd} (GHC.Core.Opt.SpecConstr) (fun)
2 400 0 1 T sat_sfS2{v} (GHC.Core.Opt.SpecConstr) (fun) in sfS3
2 736 0 1 S sat_sfS3{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
2 336 0 1 T sat_sfMe{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x8
2 448 0 2 ST scRecRhs{v r4x8} (GHC.Core.Opt.SpecConstr) (fun)
4 352 0 1 T sat_sfN8{v} (GHC.Core.Opt.SpecConstr) (fun) in sfN9
18 2880 0 1 T sat_sfXe{v} (GHC.Core.Opt.SpecConstr) (fun) in sfXf
20 6080 0 3 ESL extendBndrsWith{v r4wJ} (GHC.Core.Opt.SpecConstr) (fun)
18 10960 0 1 T sat_sfXf{v} (GHC.Core.Opt.SpecConstr) (fun) in sfYD
4 0 0 1 M sat_sfMD{v} (GHC.Core.Opt.SpecConstr) (fun) in sfN9
4 288 0 1 T sat_sfN9{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
141 23688 0 1 L sat_sfOi{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
362 0 0 1 M sat_sfNr{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
39 1872 0 1 T sat_sfPa{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
24 3888 0 1 T sat_sfXE{v} (GHC.Core.Opt.SpecConstr) (fun) in sfYD
24 10800 0 1 T sat_sfYD{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
175 11200 0 1 T sat_sg2q{v} (GHC.Core.Opt.SpecConstr) (fun) in sfZI
175 14000 0 1 T sat_sg0i{v} (GHC.Core.Opt.SpecConstr) (fun) in sfZI
16 1920 0 1 T sat_sfZ0{v} (GHC.Core.Opt.SpecConstr) (fun) in r4x3
32 0 0 1 M GHC.Types.Literal.litIsLifted{v r3sl} (fun)
217 17120 0 2 SM isValue{v r4xn} (GHC.Core.Opt.SpecConstr) (fun)
193 26360 0 3 SMM extendValEnv{v r4wN} (GHC.Core.Opt.SpecConstr) (fun)
401 16040 0 2 SM scSubstId{v r4wB} (GHC.Core.Opt.SpecConstr) (fun)
646 58800 0 2 SM scExpr'{v r4x3} (GHC.Core.Opt.SpecConstr) (fun)
176 22400 0 3 SSL go1{v sfZI} (GHC.Core.Opt.SpecConstr) (fun) in r4wx
1 24 0 1 T sat_sg5Y{v} (GHC.Core.Opt.SpecConstr) (fun) in sg64
175 8400 0 1 T sat_sg58{v} (GHC.Core.Opt.SpecConstr) (fun) in sg59
175 9800 0 1 T sat_sg59{v} (GHC.Core.Opt.SpecConstr) (fun) in sg2r
176 88224 0 2 SL goEnv{v sg2r} (GHC.Core.Opt.SpecConstr) (fun) in r4wx
1068 25632 0 2 SS GHC.Types.Unique.Supply.initUs{v rVA} (fun)
1 816 0 1 S sat_sg64{v} (GHC.Core.Opt.SpecConstr) (fun) in sg65
1 24 0 1 S sat_sbFT{v} (GHC.Core.Opt.Monad) (fun)
1 0 0 1 S sat_sbFI{v} (GHC.Core.Opt.Monad) (fun)
1 48 0 1 S sat_sg65{v} (GHC.Core.Opt.SpecConstr) (fun) in sg66
1 56 0 1 S sat_sg66{v} (GHC.Core.Opt.SpecConstr) (fun) in r4wx
1 64 0 1 S GHC.Core.Opt.SpecConstr.specConstrProgram{v r4wx} (fun)
26 0 0 3 >SM GHC.Core.TyCo.Subst.substVarBndrUsing{v r1bZ} (fun)
26 624 0 1 + GHC.Core.TyCo.Subst.substVarBndr{v r1bV} (fun)
7 0 0 1 S GHC.Core.Map.cm_ecase{v r24x} (fun)
503 0 0 2 SS Data.ByteString.Internal.compareBytes{v r2sD} (fun)
20 960 0 2 SS $c==2{v r6N3} (GHC.Core.DataCon) (fun)
2 192 0 2 SS $c==3{v r5xV} (GHC.Core.Map) (fun)
4 576 0 2 MM GHC.Core.Coercion.mkReprPrimEqPred{v r27q} (fun)
4 0 0 3 EMM GHC.Core.Coercion.mkCoercionType{v rg} (fun)
4 288 0 1 M GHC.Core.Coercion.coercionType{v r6} (fun)
66 0 0 1 E GHC.Types.Basic.noUserInlineSpec{v r2xx} (fun)
261 0 0 1 S sat_s99o{v} (GHC.Core.Map) (fun) in r2Q7
261 0 0 1 S sat_s9uv{v} (GHC.Core.Map) (fun) in r2Pv
7 0 0 1 M sat_sbNO{v} (GHC.Types.Demand) (fun) in r2no
2 0 0 1 S GHC.Core.Map.cm_letn{v r24u} (fun)
2 0 0 2 >S sat_s9nJ{v} (GHC.Core.Map) (fun) in r2PA
2 480 0 4 ST>S xtA{v r2PA} (GHC.Core.Map) (fun)
2 0 0 1 S GHC.Core.Map.am_data{v r24h} (fun)
2 0 0 1 S sat_s9oo{v} (GHC.Core.Map) (fun) in r2Pz
8 512 0 1 T go_a{v se6F} (GHC.Core.Utils) (fun) in r34T
2 208 0 2 ST lkA{v r2Pz} (GHC.Core.Map) (fun)
270 18144 0 4 ..MM Data.Map.Internal.balance{v rb} (fun)
352 4000 0 4 +>.M go11{v rz0W} (Data.Map.Internal) (fun)
82 0 0 4 +>.M Data.Map.Internal.alter{v r6} (fun)
82 0 0 3 M>M sat_s40K{v} (GHC.Data.TrieMap) (fun) in r2x4
40 0 0 1 S GHC.Core.Map.cm_case{v r24w} (fun)
17 816 0 1 M GHC.Types.Id.idHasRules{v r2aI} (fun)
17 408 0 2 EM delayInlining{v r1sh} (GHC.Core.Opt.CSE) (fun)
341 52928 0 1 S GHC.Types.Id.Info.zapUsageInfo{v r1Jj} (fun)
341 0 0 1 M GHC.Types.Id.zapIdUsageInfo{v r2bb} (fun)
52 0 0 1 L GHC.Core.varsToCoreExprs{v r3fW} (fun)
36 1440 0 2 SL GHC.Core.mkConApp{v r3fy} (fun)
36 2880 0 3 MLL GHC.Core.Utils.mkAltExpr{v r34X} (fun)
18 3792 0 1 T sat_s6PK{v} (GHC.Core.Opt.LiberateCase) (fun) in r31T
36 23616 0 1 T sat_s4VR{v} (GHC.Core.Opt.CSE) (fun) in r1sn
81 2808 0 1 L find_bndr_free_alt{v s4VS} (GHC.Core.Opt.CSE) (fun) in r1sn
72 10944 0 1 T sat_s7Rg{v} (GHC.Core.Subst) (fun) in s7Qc
45 1800 0 1 L sat_s4Uk{v} (GHC.Core.Opt.CSE) (fun) in r1sn
76 0 0 1 S GHC.Core.Map.cm_lam{v r24t} (fun)
114 0 0 1 S GHC.Core.Map.cm_type{v r24p} (fun)
55 1320 0 3 SMM GHC.Core.Subst.extendSubst{v r1IU} (fun)
106 2624 0 1 M go{v se7s} (GHC.Core.Utils) (fun) in r34U
23 2208 0 2 >M GHC.Core.Utils.stripTicksT{v r34U} (fun)
285 0 0 1 S GHC.Core.Map.cm_lit{v r24n} (fun)
3 360 0 1 + GHC.Data.TrieMap.$fTrieMapMap{v r2x4} (fun)
412 0 0 1 S GHC.Core.Map.cm_app{v r24s} (fun)
781 0 0 1 S GHC.Core.Map.cm_var{v r24m} (fun)
781 0 0 1 S GHC.Core.Map.vm_fvar{v r23I} (fun)
781 0 0 1 S sat_s992{v} (GHC.Core.Map) (fun) in r2Q6
846 231680 0 3 S>S xtE{v r2Pv} (GHC.Core.Map) (fun)
26 0 0 1 S GHC.Core.Map.cm_cast{v r24q} (fun)
1743 116920 0 2 SS lkE{v r2Pu} (GHC.Core.Map) (fun)
3070 103048 0 1 M go{v se6G} (GHC.Core.Utils) (fun) in r34T
1634 104576 0 2 >M GHC.Core.Utils.stripTicksE{v r34T} (fun)
449 16320 0 2 MM go{v s9kb} (GHC.Core.Map) (fun) in r5xZ
245 5880 0 2 SS $c==4{v r5xZ} (GHC.Core.Map) (fun)
119 1904 0 1 M sat_s9Bb{v} (GHC.Core.Map) (fun) in r5z7
375 15000 0 3 SM. extendCoreMap1{v r5z7} (GHC.Core.Map) (fun)
375 0 0 3 SM. GHC.Core.Map.extendCoreMap{v r2Pq} (fun)
415 0 0 1 S GHC.Types.Basic.isAnyInlinePragma{v r2xG} (fun)
415 94392 0 1 M noCSE{v r1sj} (GHC.Core.Opt.CSE) (fun)
415 98320 0 4 SMMM addBinding{v r1si} (GHC.Core.Opt.CSE) (fun)
810 25920 0 2 SM tryForCSE{v r1sk} (GHC.Core.Opt.CSE) (fun)
370 0 0 1 M sat_s6KS{v} (GHC.Core.Opt.LiberateCase) (fun) in r31V
417 53376 0 3 SML libCaseApp{v r31V} (GHC.Core.Opt.LiberateCase) (fun)
838 13408 0 2 SM lookupSubst{v r1sw} (GHC.Core.Opt.CSE) (fun)
2123 137264 0 2 SM cseExpr{v r1sn} (GHC.Core.Opt.CSE) (fun)
1263 30312 0 2 MS $clookupTM5{v r5z0} (GHC.Core.Map) (fun)
1263 0 0 2 SM GHC.Core.Map.lookupCoreMap{v r2Pp} (fun)
1263 102328 0 2 SM try_for_cse{v r1sl} (GHC.Core.Opt.CSE) (fun)
372 86480 0 4 ESTM cse_bind{v r1sg} (GHC.Core.Opt.CSE) (fun)
669 22424 0 2 SM libCase{v r31T} (GHC.Core.Opt.LiberateCase) (fun)
372 172608 0 3 ESM cseBind{v r1sf} (GHC.Core.Opt.CSE) (fun)
368 0 0 2 SM sat_s4X7{v} (GHC.Core.Opt.CSE) (fun) in r1se
195 40432 0 2 SM libCaseBind{v r31S} (GHC.Core.Opt.LiberateCase) (fun)
194 27792 0 2 SL do_prog{v s6PW} (GHC.Core.Opt.LiberateCase) (fun) in r31R
1 64 0 2 SL GHC.Core.Opt.LiberateCase.liberateCase{v r31R} (fun)
2 80 0 1 L GHC.Core.Opt.CSE.cseProgram{v r1se} (fun)
18 2016 0 1 T sat_s4gy{v} (GHC.Core.Opt.Exitify) (fun) in s4c3
1 0 0 1 S GHC.Driver.Session.floatLamArgs{v r2yZ} (fun)
1083 50712 0 2 SM go{v s4c3} (GHC.Core.Opt.Exitify) (fun) in r1jg
179 11456 0 1 M sat_s4gR{v} (GHC.Core.Opt.Exitify) (fun) in r1jg
1 64 0 1 L GHC.Core.Opt.Exitify.exitifyProgram{v r1jg} (fun)
3 936 0 2 >S doPass{v r47J} (GHC.Core.Opt.Driver) (fun)
1 40 0 1 M sat_sisA{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
218 12208 0 1 S GHC.Types.Demand.zapUsedOnceSig{v r2nl} (fun)
1 120 0 2 LL GHC.Core.TyCo.Subst.substTyWithUnchecked{v r1bl} (fun)
1 0 0 1 S GHC.Types.Basic.inl_act{v r1IJ} (fun)
1 40 0 3 S>M GHC.Core.Unfold.mkWorkerUnfolding{v r4uv} (fun)
1 256 0 3 SMI GHC.Core.Unfold.mkWwInlineRule{v r4uu} (fun)
413 728 0 2 SM zap_usg{v r2no} (GHC.Types.Demand) (fun)
1 96 0 1 S GHC.Types.Name.Occurrence.mkWorkerOcc{v r2DA} (fun)
1 40 0 3 >SS GHC.Types.Name.mkDerivedInternalName{v r2Hq} (fun)
1 56 0 3 SMM GHC.Types.Id.mkWorkerId{v r29T} (fun)
4 160 0 1 L ds4{v s9jR} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9kh
1 32 0 2 IS GHC.Types.Demand.saturatedByOneShots{v r2nf} (fun)
1 0 0 1 M sat_s9k2{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9kh
1 16 0 1 M sat_s9iA{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9iE
2 48 0 1 M sat_s9bx{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9bC
1 24 0 1 M sat_s9aR{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9aX
4 352 0 2 ST mk_ww_local{v r3Wy} (GHC.Core.Opt.WorkWrap.Utils) (fun)
1 264 0 2 LL GHC.Core.Make.mkCoreUbxTup{v r4a9} (fun)
2 0 0 1 M sat_s9bA{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9bC
3 168 0 3 >MM apply_or_bind_then{v s99A} (GHC.Core.Opt.WorkWrap.Utils) (fun) in r3Wi
1 0 0 1 M sat_s9aV{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9aX
1 128 0 6 MMSSLM mkUnpackCase{v r3Ww} (GHC.Core.Opt.WorkWrap.Utils) (fun)
1 0 0 1 M sat_s9iC{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9iE
8 0 0 1 M nop_fn{v r3Wp} (GHC.Core.Opt.WorkWrap.Utils) (fun)
1 80 0 3 SLM GHC.Core.Opt.WorkWrap.Utils.mkWorkerArgs{v r3Wh} (fun)
42 1920 0 1 L ds3{v s7wW} (GHC.Core.Opt.WorkWrap) (fun) in s7x6
1 24 0 1 L sat_s7xy{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vl
1 1800 0 1 S sat_s7vK{v} (GHC.Core.Opt.WorkWrap) (fun) in s7vL
1 144 0 1 M sat_s7vL{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vo
1 0 0 1 S GHC.Driver.Session.maxWorkerArgs{v r2As} (fun)
1 48 0 2 SL GHC.Core.Opt.WorkWrap.Utils.isWorkerSmallEnough{v r3Wg} (fun)
1 784 0 1 T sat_s9kh{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9ki
1 480 0 1 L sat_s9iE{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9ki
1 24 0 1 S $cgetUniquesM{v r1Ej} (GHC.Types.Unique.Supply) (fun)
1 0 0 1 S GHC.Types.Cpr.ct_cpr{v r1br} (fun)
1 16 0 1 M GHC.Types.Cpr.asConCpr{v r1Wn} (fun)
1 480 0 1 T sat_s9ki{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9kj
1 288 0 3 SMS GHC.Core.TyCo.Subst.cloneTyVarBndr{v r1c2} (fun)
1 136 0 1 T sat_s9kj{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in r3Wf
1 192 0 1 T sat_s9aX{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9aY
2 336 0 1 T sat_s9bC{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9bD
2 464 0 1 S sat_s9bD{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in r3Wi
1 152 0 1 S sat_s9aY{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in r3Wi
4 344 0 3 SML mkWWargs{v r3Wi} (GHC.Core.Opt.WorkWrap.Utils) (fun)
1 272 0 6 STSMLM GHC.Core.Opt.WorkWrap.Utils.mkWwBodies{v r3Wf} (fun)
363 14560 0 1 L ds1{v s7w1} (GHC.Core.Opt.WorkWrap) (fun) in s7wc
33 792 0 1 M sat_s7wD{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vn
7 336 0 1 T sat_s7tJ{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vo
10 1680 0 1 T sat_s9gg{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9gh
10 720 0 1 T sat_s9gh{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in s9dB
427 23184 0 2 SM zap_musg{v r2nn} (GHC.Types.Demand) (fun)
420 23520 0 2 SS kill_usage{v r2nm} (GHC.Types.Demand) (fun)
9 0 0 1 S GHC.Types.Demand.isAbsDmd{v r2mb} (fun)
158 3792 0 1 S GHC.Types.Demand.hasDemandEnvSig{v r2n5} (fun)
158 3792 0 1 S GHC.Types.Id.Info.zapUsageEnvInfo{v r1Jk} (fun)
158 0 0 1 M GHC.Types.Id.zapIdUsageEnvInfo{v r2bc} (fun)
222 40728 0 1 S GHC.Types.Id.Info.zapUsedOnceInfo{v r1Jl} (fun)
222 0 0 1 M GHC.Types.Id.zapIdUsedOnceInfo{v r2bd} (fun)
18 2136 0 1 L go{v s9dB} (GHC.Core.Opt.WorkWrap.Utils) (fun) in r3Wl
8 256 0 4 STEL GHC.Core.Opt.WorkWrap.Utils.mkWWstr{v r3Wl} (fun)
21 1344 0 1 L sat_s7xd{v} (GHC.Core.Opt.WorkWrap) (fun) in s7xe
18 1296 0 1 M sat_s7x6{v} (GHC.Core.Opt.WorkWrap) (fun) in s7wO
18 1152 0 1 T ww_alt{v s7wO} (GHC.Core.Opt.WorkWrap) (fun) in r3vn
21 1344 0 1 M sat_s7xe{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vn
16 384 0 1 M sat_s7xk{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vn
181 7240 0 1 L sat_s7wc{v} (GHC.Core.Opt.WorkWrap) (fun) in s7wd
180 0 0 2 EE $c==19{v r85I} (GHC.Types.Basic) (fun)
181 20224 0 2 SS GHC.Core.Unfold.certainlyWillInline{v r4uU} (fun)
181 83176 0 5 STEMM tryWW{v r3vo} (GHC.Core.Opt.WorkWrap) (fun)
181 11584 0 1 M sat_s7wd{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vm
1083 54680 0 3 STM wwExpr{v r3vn} (GHC.Core.Opt.WorkWrap) (fun)
181 13032 0 3 STM wwBind{v r3vm} (GHC.Core.Opt.WorkWrap) (fun)
179 0 0 1 M sat_s7xu{v} (GHC.Core.Opt.WorkWrap) (fun) in r3vl
1 144 0 4 STSL GHC.Core.Opt.WorkWrap.wwTopBinds{v r3vl} (fun)
1 376 0 1 S sat_sbzL{v} (GHC.Core.Opt.Driver) (fun) in sbzM
1 32 0 1 S sat_sbzM{v} (GHC.Core.Opt.Driver) (fun) in sbzN
1 40 0 1 S sat_sbzN{v} (GHC.Core.Opt.Driver) (fun) in sbzO
1 16 0 1 S sat_sbzO{v} (GHC.Core.Opt.Driver) (fun) in sbAG
7 168 0 1 S GHC.Types.Cpr.trimCprTy{v r1Wv} (fun)
4 0 0 1 M is_var{v s7ZM} (GHC.Core.Opt.CprAnal) (fun) in s80y
4 64 0 2 ST sat_s802{v} (GHC.Core.Opt.CprAnal) (fun) in s80y
2 144 0 1 S GHC.Types.Demand.splitProdDmd_maybe{v r2mn} (fun)
2 0 0 1 S GHC.Types.Demand.isSeqDmd{v r2mc} (fun)
19 192 0 4 TEMS GHC.Core.Opt.WorkWrap.Utils.wantToUnbox{v r3Wn} (fun)
10 720 0 3 SMS extendAnalEnvForDemand{v r3GL} (GHC.Core.Opt.CprAnal) (fun)
18 5016 0 1 T sat_s80y{v} (GHC.Core.Opt.CprAnal) (fun) in r3GA
6 336 0 2 SS GHC.Types.Cpr.lubCprType{v r1Wr} (fun)
55 1320 0 1 M GHC.Types.Id.idCprInfo{v r2aw} (fun)
56 0 0 1 S getCprSig1{v r2YN} (GHC.Types.Cpr) (fun)
56 0 0 1 S GHC.Types.Cpr.getCprSig{v r1bn} (fun)
79 1752 0 1 S GHC.Types.Cpr.applyCprTy{v r1Ws} (fun)
19 360 0 1 S GHC.Types.Cpr.abstractCprTy{v r1Wt} (fun)
1041 116736 0 2 SM cprAnal'{v r3GA} (GHC.Core.Opt.CprAnal) (fun)
236 40968 0 1 M cprExpandUnfolding_maybe{v r3GF} (GHC.Core.Opt.CprAnal) (fun)
181 0 0 2 IS GHC.Types.Cpr.ensureCprTyArity{v r1Wu} (fun)
181 0 0 2 IS GHC.Types.Cpr.mkCprSigForArity{v r1Ww} (fun)
181 91168 0 4 ESMM cprAnalBind{v r3GE} (GHC.Core.Opt.CprAnal) (fun)
179 50008 0 2 SM cprAnalTopBind{v r3Gy} (GHC.Core.Opt.CprAnal) (fun)
1 216 0 3 STL GHC.Core.Opt.CprAnal.cprAnalProgram{v r3Gx} (fun)
10 240 0 2 .. GHC.Types.Demand.$W:*:{v r4wK} (fun)
2920 34448 0 2 .M go{v sHBZ} (Data.IntMap.Internal) (fun) in rC
1583 25328 0 3 >.M Data.IntMap.Internal.foldlWithKey'{v rC} (fun)
10 160 0 3 >.S GHC.Types.Unique.FM.nonDetStrictFoldUFM_Directly{v r1W5} (fun)
10 240 0 1 S strictPairToTuple{v r2mk} (GHC.Types.Demand) (fun)
16 0 0 1 M sat_s9ch{v} (GHC.Core.Opt.WorkWrap.Utils) (fun) in r3Wt
14 672 0 1 M markReusedDmd{v r2lG} (GHC.Types.Demand) (fun)
6 96 0 1 L GHC.Types.Demand.UProd{v r4vP} (fun)
8 192 0 2 MM bothUse{v r2lD} (GHC.Types.Demand) (fun)
20 480 0 1 M sat_s8O1{v} (GHC.Core.FamInstEnv) (fun) in s8O4
20 1600 0 1 T sat_s8OZ{v} (GHC.Core.FamInstEnv) (fun) in r1Dh
32 0 0 1 . sat_s7qs{v} (GHC.Types.Unique.FM) (fun) in r1VD
8 0 0 1 E defaultArgDmd{v r2mv} (GHC.Types.Demand) (fun)
52 4576 0 1 S sat_sbUn{v} (GHC.Types.Demand) (fun) in r2mP
4 224 0 3 I.. sat_s7qq{v} (GHC.Types.Unique.FM) (fun) in r1VD
36 960 0 3 MIM merge2{v sIAY} (Data.IntMap.Internal) (fun) in r1C
44 2112 0 1 S GHC.Types.Demand.oneifyDmd{v r2m9} (fun)
84 5088 0 2 LL setBndrsDemandInfo{v r4h5} (GHC.Core.Opt.DmdAnal) (fun)
378 0 0 1 L seqBndrs{v r1mp} (GHC.Core.Seq) (fun)
353 0 0 1 L seqAlts{v r1mt} (GHC.Core.Seq) (fun)
565 0 0 1 L seqArgUseList{v r2lL} (GHC.Types.Demand) (fun)
136 3424 0 2 MM go_u{v sbSQ} (GHC.Types.Demand) (fun) in r2mm
134 448 0 2 MM bothArgUse{v r2lC} (GHC.Types.Demand) (fun)
110 0 0 1 L seqStrDmdList{v r2lr} (GHC.Types.Demand) (fun)
68 7040 0 2 TM GHC.Core.Opt.WorkWrap.Utils.findTypeShape{v r3Wt} (fun)
20 0 0 1 M isLazy{v r2lk} (GHC.Types.Demand) (fun)
24 0 0 1 S GHC.Types.Demand.sd{v r1Ao} (fun)
24 0 0 1 M isHyperStr{v r2ll} (GHC.Types.Demand) (fun)
36 864 0 2 SL GHC.Types.Demand.addCaseBndrDmd{v r2lF} (fun)
20 128 0 1 L mkSProd{v r2lj} (GHC.Types.Demand) (fun)
70 672 0 2 MM go_s{v sbTb} (GHC.Types.Demand) (fun) in r2mm
262 0 0 1 M seqStrDmd{v r2lq} (GHC.Types.Demand) (fun)
74 0 0 2 MM bothArgStr{v r2lo} (GHC.Types.Demand) (fun)
70 4480 0 1 S GHC.Types.Demand.mkOnceUsedDmd{v r2lR} (fun)
124 10912 0 2 SS GHC.Types.Demand.bothDmd{v r2m1} (fun)
88 0 0 1 . sat_s7qv{v} (GHC.Types.Unique.FM) (fun) in r1VD
43 1032 0 1 S GHC.Types.Demand.toBothDmdArg{v r2my} (fun)
84 11616 0 2 SL go{v s9RA} (GHC.Core.Opt.DmdAnal) (fun) in r4hi
36 576 0 3 SSL findBndrsDmds{v r4hi} (GHC.Core.Opt.DmdAnal) (fun)
62 15824 0 2 TM GHC.Core.Opt.WorkWrap.Utils.deepSplitProductType_maybe{v r3Wr} (fun)
43 2408 0 2 TM exprMayThrowPreciseException{v r4gT} (GHC.Core.Opt.DmdAnal) (fun)
164 4368 0 1 M GHC.Core.TyCon.isDataProductTyCon_maybe{v r3lC} (fun)
32 2048 0 1 M coercionDmdEnv{v r4h2} (GHC.Core.Opt.DmdAnal) (fun)
32 768 0 1 S GHC.Types.Demand.mkBothDmdArg{v r2mx} (fun)
152 3648 0 2 MS GHC.Types.Id.setIdDemandInfo{v r2aE} (fun)
198 8192 0 2 MM go_mu{v sbSP} (GHC.Types.Demand) (fun) in r2mm
146 3696 0 2 MM go_ms{v sbTa} (GHC.Types.Demand) (fun) in r2mm
176 0 0 1 E defaultFvDmd{v r2mu} (GHC.Types.Demand) (fun)
134 22512 0 2 SM GHC.Types.Demand.trimToType{v r2mm} (fun)
134 3216 0 1 S sat_s9Ri{v} (GHC.Core.Opt.DmdAnal) (fun) in r4hj
113 9944 0 1 S sat_sbVN{v} (GHC.Types.Demand) (fun) in r2mR
522 8816 0 2 IM go_str{v sc7L} (GHC.Types.Demand) (fun) in r2mU
526 12624 0 2 IM go_abs{v sc7z} (GHC.Types.Demand) (fun) in r2mU
464 63104 0 2 IS GHC.Types.Demand.peelManyCalls{v r2mU} (fun)
464 25984 0 2 SS GHC.Types.Demand.dmdTransformSig{v r2nb} (fun)
534 0 0 1 M GHC.Types.Id.isClassOpId_maybe{v r2a2} (fun)
134 24656 0 2 SM GHC.Types.Demand.peelFV{v r2mV} (fun)
134 38384 0 4 SESM findBndrDmd{v r4hj} (GHC.Core.Opt.DmdAnal) (fun)
39 2184 0 2 SS GHC.Types.Demand.addDemand{v r2mW} (fun)
39 8112 0 1 S GHC.Types.Demand.peelCallDmd{v r2mT} (fun)
503 65776 0 2 SS GHC.Types.Demand.postProcessUnsat{v r2mR} (fun)
1198 10912 0 2 SS postProcessDmdEnv{v r2mP} (GHC.Types.Demand) (fun)
770 576 0 2 MM go{v sICt} (Data.IntMap.Internal) (fun) in r1C
770 80080 0 5 >>>MM Data.IntMap.Internal.mergeWithKey{v r1C} (fun)
770 0 0 1 M sat_s7ql{v} (GHC.Types.Unique.FM) (fun) in r1VD
770 135904 0 5 >S.S. GHC.Types.Unique.FM.plusUFM_CD{v r1VD} (fun)
342 8208 0 2 >S GHC.Types.Unique.FM.partitionUFM{v r1VP} (fun)
352 560 0 2 ES GHC.Types.Demand.splitFVs{v r2mj} (fun)
695 61160 0 2 SS GHC.Types.Demand.postProcessDmdType{v r2mN} (fun)
651 15624 0 2 .. GHC.Types.Demand.JD{v r36J} (fun)
695 133728 0 1 S GHC.Types.Demand.toCleanDmd{v r2mM} (fun)
695 55600 0 3 SSM dmdAnalStar{v r4gQ} (GHC.Core.Opt.DmdAnal) (fun)
253 4048 0 2 LL mkJointDmds{v r2lf} (GHC.Types.Demand) (fun)
286 11648 0 2 IM splitUseProdDmd{v r2lN} (GHC.Types.Demand) (fun)
284 11360 0 2 IM splitStrProdDmd{v r2lu} (GHC.Types.Demand) (fun)
355 15224 0 2 >. GHC.List.$witerate{v r3YC} (fun)
286 6864 0 2 >. GHC.List.iterate{v r9K} (fun)
286 6864 0 2 IS GHC.Types.Demand.mkCallDmds{v r2lW} (fun)
760 66528 0 1 S GHC.Types.Demand.mkCallDmd{v r2lV} (fun)
284 150928 0 2 IS GHC.Types.Demand.dmdTransformDataConSig{v r2nc} (fun)
691 38632 0 1 S GHC.Types.Demand.splitDmdTy{v r2mJ} (fun)
770 123200 0 2 ST GHC.Types.Demand.bothDmdType{v r2mz} (fun)
2001 463448 0 3 SSM dmdAnal'{v r4gS} (GHC.Core.Opt.DmdAnal) (fun)
352 217072 0 5 MSSMM dmdAnalRhsLetDown{v r4gY} (GHC.Core.Opt.DmdAnal) (fun)
352 112336 0 2 SM dmdAnalTopBind{v r4gO} (GHC.Core.Opt.DmdAnal) (fun)
704 0 0 1 M seqBind{v r1mr} (GHC.Core.Seq) (fun)
704 0 0 2 TT sat_s3O3{v} (GHC.Core.Seq) (fun) in r1mq
4 128 0 1 L GHC.Core.Seq.seqBinds{v r1mq} (fun)
2 496 0 3 STL GHC.Core.Opt.DmdAnal.dmdAnalProgram{v r4gN} (fun)
3 480 0 1 S sat_sbqR{v} (GHC.Core.Opt.Driver) (fun) in sbqS
4 96 0 1 S sat_sbHo{v} (GHC.Core.Opt.Monad) (fun) in sbHp
4 256 0 1 S sat_sbHp{v} (GHC.Core.Opt.Monad) (fun)
3 96 0 1 S sat_sbqS{v} (GHC.Core.Opt.Driver) (fun) in r47G
3 72 0 2 >S doPassDFM{v r47G} (GHC.Core.Opt.Driver) (fun)
181 17376 0 2 SI GHC.Types.Id.Info.setCallArityInfo{v r1IZ} (fun)
181 4344 0 2 MI GHC.Types.Id.setIdCallArity{v r2ar} (fun)
14 336 0 1 M sat_s6wk{v} (GHC.Core.Opt.CallArity) (fun) in r1FB
49 1960 0 1 M sat_s6um{v} (GHC.Core.Opt.CallArity) (fun) in r1FB
16 384 0 1 M sat_s6wr{v} (GHC.Core.Opt.CallArity) (fun) in r1FB
4 0 0 4 SLMT fiRhs{v r3Po} (GHC.Core.Opt.FloatIn) (fun)
4 96 0 2 MM GHC.Core.Make.wrapFloat{v r4an} (fun)
8 576 0 2 MM noFloatIntoArg{v r3Pr} (GHC.Core.Opt.FloatIn) (fun)
16 1216 0 2 TT sat_s957{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
28 0 0 2 SS GHC.Types.Unique.DFM.disjointUDFM{v r2Ia} (fun)
28 1344 0 2 SS GHC.Types.Var.Set.disjointDVarSet{v r13l} (fun)
28 896 0 2 SS GHC.Types.Var.Set.intersectsDVarSet{v r13m} (fun)
28 672 0 1 S sat_s938{v} (GHC.Core.Opt.FloatIn) (fun) in r3Ps
32 2464 0 1 L ds2{v s91U} (GHC.Core.Opt.FloatIn) (fun) in r3Ps
36 2592 0 2 LT sat_s97F{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
18 2592 0 1 T sat_s6vn{v} (GHC.Core.Opt.CallArity) (fun) in r1FB
42 0 0 1 M sat_s97q{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
42 0 0 1 M sat_s97l{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
204 10512 0 1 M sat_s3cL{v} (GHC.Data.Graph.UnVar) (fun) in r104
177 0 0 1 M sat_s3cC{v} (GHC.Data.Graph.UnVar) (fun) in r104
177 16992 0 2 SM GHC.Data.Graph.UnVar.delNode{v r104} (fun)
1176 0 0 2 MM Data.IntSet.Internal.union{v rP} (fun)
16 0 0 2 SS unionUnVarSet1{v r2zD} (GHC.Data.Graph.UnVar) (fun)
28 1992 0 1 M sat_s3d8{v} (GHC.Data.Graph.UnVar) (fun) in r102
13 1248 0 2 SM GHC.Data.Graph.UnVar.neighbors{v r102} (fun)
223 0 0 1 M sat_s3cw{v} (GHC.Data.Graph.UnVar) (fun) in rZS
223 16056 0 2 SM GHC.Data.Graph.UnVar.delUnVarSet{v rZS} (fun)
510 0 0 1 M sat_s3c6{v} (GHC.Data.Graph.UnVar) (fun) in r100
510 53040 0 2 SS GHC.Data.Graph.UnVar.completeBipartiteGraph{v r100} (fun)
1020 0 0 2 SS unionUnVarGraph1{v r2zE} (GHC.Data.Graph.UnVar) (fun)
1020 0 0 2 SS GHC.Data.Graph.UnVar.unionUnVarGraph{v rZY} (fun)
32 0 0 1 M sat_s9ci{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
314 7536 0 1 M k{v rZO} (GHC.Data.Graph.UnVar) (fun)
54 1296 0 2 MS GHC.Data.Graph.UnVar.elemUnVarSet{v rZQ} (fun)
44 1024 0 1 M sat_s3dl{v} (GHC.Data.Graph.UnVar) (fun) in r103
78 0 0 2 wM $wcomputeBm{v rumz} (Data.IntMap.Internal) (fun)
848 600 0 1 M Data.IntMap.Internal.keysSet{v r12} (fun)
842 0 0 1 S GHC.Types.Unique.FM.ufmToSet_Directly{v r1VY} (fun)
842 0 0 1 M sat_s3ci{v} (GHC.Data.Graph.UnVar) (fun) in rZU
842 33680 0 1 S GHC.Data.Graph.UnVar.varEnvDom{v rZU} (fun)
1522 0 0 1 M Data.IntSet.Internal.null{v rB} (fun)
1046 50904 0 1 M sat_s3c1{v} (GHC.Data.Graph.UnVar) (fun) in r105
332 0 0 1 M sat_s3cc{v} (GHC.Data.Graph.UnVar) (fun) in r101
1019 0 0 1 M sat_s3bQ{v} (GHC.Data.Graph.UnVar) (fun) in r105
1019 57064 0 1 S prune{v r105} (GHC.Data.Graph.UnVar) (fun)
332 26560 0 1 S GHC.Data.Graph.UnVar.completeGraph{v r101} (fun)
24 1536 0 2 SM GHC.Data.Graph.UnVar.hasLoopAt{v r103} (fun)
44 3440 0 1 L ds2{v s6wH} (GHC.Core.Opt.CallArity) (fun) in r1Fz
1 72 0 1 T calledMultipleTimes{v r1FR} (GHC.Core.Opt.CallArity) (fun)
409 42536 0 2 >T Control.Arrow.$csecond{v r3fz} (fun)
81 0 0 1 + Control.Arrow.second{v rJd} (fun)
180 14400 0 2 SM addInterestingBinds{v r1FF} (GHC.Core.Opt.CallArity) (fun)
395 34760 0 2 TT lubRes{v r1FT} (GHC.Core.Opt.CallArity) (fun)
377 62832 0 2 TT both{v r1FS} (GHC.Core.Opt.CallArity) (fun)
59 3528 0 1 M sat_s93p{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pp
30 480 0 1 L noFloatIntoLam{v r3Pp} (GHC.Core.Opt.FloatIn) (fun)
780 0 0 2 LT sat_s963{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
361 25992 0 1 M isInteresting{v r1FC} (GHC.Core.Opt.CallArity) (fun)
181 14480 0 2 +L GHC.List.minimum{v r9J} (fun)
181 0 0 1 + Data.Foldable.minimum{v rVK} (fun)
181 45008 0 2 MI trimArity{v r1FI} (GHC.Core.Opt.CallArity) (fun)
316 36416 0 2 >T GHC.Core.collectAnnArgsTicks{v r3gm} (fun)
316 0 0 1 M sat_s95O{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
1944 86688 0 1 L ds{v s93d} (GHC.Core.Opt.FloatIn) (fun) in r3Ps
400 37344 0 4 SELL sepBindsByDropPoint{v r3Ps} (GHC.Core.Opt.FloatIn) (fun)
1882 128 0 2 LM wrapFloats{v r3Pv} (GHC.Core.Opt.FloatIn) (fun)
316 0 0 1 M sat_s95H{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pm
1616 315352 0 3 SLT fiExpr{v r3Pm} (GHC.Core.Opt.FloatIn) (fun)
1034 168208 0 3 ISM callArityAnal{v r1FB} (GHC.Core.Opt.CallArity) (fun)
372 29760 0 1 M sat_s9dZ{v} (GHC.Core.Opt.FloatIn) (fun) in s9e2
181 151184 0 4 STSM callArityBind{v r1FG} (GHC.Core.Opt.CallArity) (fun)
180 66008 0 3 LSL callArityTopLvl{v r1Fz} (GHC.Core.Opt.CallArity) (fun)
1 0 0 2 SL GHC.Core.Opt.CallArity.callArityAnalProgram{v r1Fy} (fun)
2 160 0 1 S sat_sbrV{v} (GHC.Core.Opt.Driver) (fun) in r47D
2 32 0 1 > doPassD{v r47D} (GHC.Core.Opt.Driver) (fun)
2 640 0 1 S sat_s9e2{v} (GHC.Core.Opt.FloatIn) (fun) in r3Pl
2 48 0 1 S GHC.Core.Opt.FloatIn.floatInwards{v r3Pl} (fun)
10 480 0 2 MM sat_seO1{v} (GHC.Core) (fun) in r3fx
6 96 0 2 ML GHC.Core.mkCoApps{v r3fw} (fun)
3 480 0 5 MMMLM GHC.Core.Utils.mkSingleAltCase{v r34Z} (fun)
1 32 0 1 M sat_sbUk{v} (GHC.Types.Id.Make) (fun) in sbUm
6 0 0 1 M GHC.Core.TyCon.tyConFamilyCoercion_maybe{v r3mB} (fun)
6 0 0 3 MLM GHC.Types.Id.Make.wrapFamInstBody{v r4Ub} (fun)
6 0 0 1 M sat_sc0P{v} (GHC.Types.Id.Make) (fun) in sc1B
6 0 0 1 S GHC.Core.DataCon.dataConUserTyVars{v ra} (fun)
263 744 0 1 M GHC.Core.Arity.manifestArity{v r24G} (fun)
8 0 0 1 M sat_sb1a{v} (GHC.Core.Rules) (fun) in r46P
24 0 0 2 SM GHC.Types.Var.Env.inRnEnvR{v r19i} (fun)
16 2432 0 2 MM isMoreSpecific{v r46P} (GHC.Core.Rules) (fun)
40 0 0 1 S sat_saU4{v} (GHC.Core.Rules) (fun) in r46V
72 4864 0 1 S sat_saRe{v} (GHC.Core.Rules) (fun) in r473
115 7880 0 1 i go_dn{v sdd0} (GHC.Enum) (fun) in rgl
1 0 0 1 S GHC.Driver.Session.ruleCheck{v r2yH} (fun)
10 0 0 2 M> GHC.Core.Opt.Monad.runMaybe{v r4yB} (fun)
35 1400 0 2 MM GHC.Core.SimpleOpt.pushCoArg{v r4jm} (fun)
35 1680 0 2 ML pushCoArgs{v r4jl} (GHC.Core.SimpleOpt) (fun)
26 0 0 1 S sat_sizs{v} (GHC.Core.Opt.Simplify) (fun) in r4HH
1 0 0 2 SM GHC.Core.Unfold.mkSimpleUnfolding{v r4us} (fun)
10 160 0 2 IE sat_sbsK{v} (GHC.Core.Unfold) (fun) in r4uW
369 8856 0 1 M sat_si3e{v} (GHC.Core.Opt.Simplify) (fun) in si3f
369 41328 0 1 T sat_si3f{v} (GHC.Core.Opt.Simplify) (fun) in r4Im
369 0 0 1 L altsWouldDup{v r4Iy} (GHC.Core.Opt.Simplify) (fun)
369 17712 0 3 SLM mkDupableCaseCont{v r4Ix} (GHC.Core.Opt.Simplify) (fun)
8929 0 0 2 IM GHC.Types.Basic.isActiveIn{v r2xQ} (fun)
76 2464 0 1 L ds3{v s9m4} (GHC.Core.Opt.FloatOut) (fun) in s9mg
68 0 0 2 MM install{v r3nl} (GHC.Core.Opt.FloatOut) (fun)
109 4088 0 1 L ds5{v s9iU} (GHC.Core.Opt.FloatOut) (fun) in r3n4
2 48 0 2 MI GHC.Types.Id.setIdArity{v r2ap} (fun)
183 4392 0 2 MS GHC.Types.Id.setIdCprInfo{v r2ax} (fun)
32 4352 0 1 T sat_s9mg{v} (GHC.Core.Opt.FloatOut) (fun) in r3n4
69 5024 0 2 >L floatList{v r3n2} (GHC.Core.Opt.FloatOut) (fun)
98 400 0 2 IM Data.IntMap.Internal.$wgo2{v r7S} (fun)
98 0 0 2 IM Data.IntMap.Internal.$wsplitLookup{v r8e} (fun)
98 3136 0 2 IM Data.IntMap.Internal.splitLookup{v r1W} (fun)
73 0 0 2 EE $c=={v r6zC} (GHC.Core.Opt.SetLevels) (fun)
351 16848 0 1 S flattenTopFloats{v r3nb} (GHC.Core.Opt.FloatOut) (fun)
45 1440 0 1 M sat_s9jL{v} (GHC.Core.Opt.FloatOut) (fun) in r3n4
1008 32256 0 2 SS plusFloats{v r3ni} (GHC.Core.Opt.FloatOut) (fun)
36 0 0 1 M GHC.Core.Opt.SetLevels.floatSpecLevel{v r4i4} (fun)
36 1152 0 1 S GHC.Core.Opt.SetLevels.asJoinCeilLvl{v r4i8} (fun)
73 44168 0 2 SS partitionByLevel{v r3nm} (GHC.Core.Opt.FloatOut) (fun)
59 944 0 2 ML GHC.Core.mkVarApps{v r3fx} (fun)
46 0 0 1 M GHC.Types.Id.zapJoinId{v r2am} (fun)
46 0 0 2 MM GHC.Types.Id.asJoinId_maybe{v r2an} (fun)
45 216 0 3 MIM annotateBotStr{v r4io} (GHC.Core.Opt.SetLevels) (fun)
73 2920 0 1 M sat_sb2z{v} (GHC.Core.Opt.SetLevels) (fun) in r4iw
2274 233936 0 1 M floatExpr{v r3n4} (GHC.Core.Opt.FloatOut) (fun)
2156 310464 0 1 T atJoinCeiling{v r3no} (GHC.Core.Opt.FloatOut) (fun)
401 9624 0 2 MM floatRhs{v r3n5} (GHC.Core.Opt.FloatOut) (fun)
401 45224 0 1 M floatBind{v r3mZ} (GHC.Core.Opt.FloatOut) (fun)
351 39312 0 1 M floatTopBind{v r3mY} (GHC.Core.Opt.FloatOut) (fun)
351 8424 0 1 L sat_sbvJ{v} (GHC.Core.Opt.SetLevels) (fun) in sbvK
1 0 0 1 M is_triv{v sb9Z} (GHC.Core.Opt.SetLevels) (fun) in r4im
2 144 0 2 MM sat_sbvx{v} (GHC.Builtin.Types) (fun) in rr
4 256 0 2 ML GHC.Builtin.Types.mkPromotedListTy{v rr} (fun)
2 64 0 1 M sat_sbfn{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
5 136 0 1 M sat_sb0O{v} (GHC.Core.Opt.SetLevels) (fun) in r4iS
5 320 0 4 >>>. GHC.Base.$fApplicative->_$cliftA2{v r5Mb} (fun)
3 0 0 1 + GHC.Utils.Misc.<||>{v r47g} (fun)
4 320 0 1 M sat_sbdA{v} (GHC.Core.Opt.SetLevels) (fun) in r4im
16 0 0 3 >ST sat_s561{v} (GHC.Core.TyCo.FVs) (fun) in r1bt
16 0 0 3 >ST sat_s562{v} (GHC.Core.TyCo.FVs) (fun) in r1bt
5 120 0 1 M sat_sbsD{v} (GHC.Core.Opt.SetLevels) (fun) in sbsE
37 888 0 1 M sat_sbgT{v} (GHC.Core.Opt.SetLevels) (fun) in sbgV
437 17480 0 1 M sat_sb3z{v} (GHC.Core.Opt.SetLevels) (fun) in r4iu
5 240 0 1 T sat_sbsE{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
5 1280 0 1 M sat_sbnI{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
6 192 0 1 M sat_sbg1{v} (GHC.Core.Opt.SetLevels) (fun) in sbg2
6 912 0 1 L sat_sbg2{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
20 1120 0 1 T GHC.Core.deAnnAlt{v r3gp} (fun)
6 144 0 1 T sat_sbfz{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
5 360 0 1 M GHC.Core.FVs.idFVs{v r1LL} (fun)
5 120 0 1 M GHC.Core.FVs.dIdFreeVars{v r1LK} (fun)
5 280 0 2 SS profitableFloat{v r4ir} (GHC.Core.Opt.SetLevels) (fun)
85 1480 0 1 M GHC.Core.Utils.collectMakeStaticArgs{v r35M} (fun)
5 240 0 1 M GHC.Core.deAnnBind{v r3gq} (fun)
5 120 0 1 M GHC.Core.FVs.bndrRuleAndUnfoldingVarsDSet{v r1LM} (fun)
59 3304 0 2 MS delBinderFV{v r1LF} (GHC.Core.FVs) (fun)
53 0 0 1 L GHC.Types.Unique.DSet.unionManyUniqDSets{v r2mi} (fun)
122 0 0 1 S sat_s62g{v} (GHC.Types.Unique.DSet) (fun) in r2mf
122 5856 0 2 +S GHC.Types.Unique.DSet.delOneFromUniqDSet{v r2mf} (fun)
7 0 0 3 >ST sat_s585{v} (GHC.Core.TyCo.FVs) (fun) in r1by
7 112 0 1 M GHC.Core.TyCo.FVs.tyCoVarsOfCoDSet{v r1by} (fun)
9 1608 0 2 MS GHC.Core.FVs.freeVarsBind{v r1LU} (fun)
37 1480 0 1 L sat_sbk6{v} (GHC.Core.Opt.SetLevels) (fun) in sblE
32 1024 0 1 M sat_sbk1{v} (GHC.Core.Opt.SetLevels) (fun) in sbk2
32 10560 0 1 T sat_sbk2{v} (GHC.Core.Opt.SetLevels) (fun) in sblE
216 9752 0 1 M GHC.Core.deTagExpr{v r3fs} (fun)
68 8528 0 1 T sat_s6ar{v} (GHC.Core.FVs) (fun) in r1LV
37 15224 0 1 M sat_sblE{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
106 0 0 1 S GHC.Core.Opt.Monad.floatOutLambdas{v r3N7} (fun)
552 66144 0 2 MS max_out{v sb3M} (GHC.Core.Opt.SetLevels) (fun) in r4iP
529 49616 0 2 ST add_id{v r4iY} (GHC.Core.Opt.SetLevels) (fun)
552 13248 0 4 >SMS maxIn{v r4iP} (GHC.Core.Opt.SetLevels) (fun)
552 0 0 2 MS sat_sb4o{v} (GHC.Core.Opt.SetLevels) (fun) in r4iA
506 72864 0 2 SS GHC.Core.Opt.SetLevels.ltLvl{v r4ia} (fun)
485 0 0 2 SM sat_sb1T{v} (GHC.Core.Opt.SetLevels) (fun) in r4iF
658 10528 0 3 SSL addLvls{v r4iF} (GHC.Core.Opt.SetLevels) (fun)
506 0 0 1 M sat_sb0T{v} (GHC.Core.Opt.SetLevels) (fun) in r4iS
32 1792 0 2 SM GHC.Core.Subst.lookupTCvSubst{v r1IY} (fun)
506 40480 0 2 MT sat_s7L2{v} (GHC.Core.Subst) (fun) in r1JC
133 0 0 2 ST sat_s8CP{v} (GHC.Types.Unique.DFM) (fun)
1108 0 0 2 S. sat_s62c{v} (GHC.Types.Unique.DSet) (fun) in r2mc
578 13872 0 1 M dVarTypeTyCoVars{v r1LH} (GHC.Core.FVs) (fun)
477 53424 0 3 +.. GHC.Types.Unique.DFM.unitUDFM{v r2HJ} (fun)
477 0 0 2 +. unitUniqDSet1{v r5qu} (GHC.Types.Unique.DSet) (fun)
477 0 0 2 +. GHC.Types.Unique.DSet.unitUniqDSet{v r2mb} (fun)
43 0 0 1 S GHC.Core.Opt.Monad.floatOutConstants{v r3N8} (fun)
133 0 0 1 S GHC.Core.Opt.SetLevels.isTopLvl{v r4ic} (fun)
87 2088 0 2 SM substTy{v r4b2} (GHC.Core.Opt.Specialise) (fun)
128 0 0 3 >ST sat_s57W{v} (GHC.Core.TyCo.FVs) (fun) in r1bp
128 2048 0 1 M GHC.Core.TyCo.FVs.tyCoVarsOfTypeDSet{v r1bp} (fun)
425 118328 0 4 ESSL substAndLvlBndrs{v r4iu} (GHC.Core.Opt.SetLevels) (fun)
26 2080 0 1 M sat_sbti{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
14 336 0 2 SM substCo{v r4b3} (GHC.Core.Opt.Specialise) (fun)
351 19656 0 1 T sat_sbvK{v} (GHC.Core.Opt.SetLevels) (fun) in sbuj
351 61776 0 1 M sat_sbv1{v} (GHC.Core.Opt.SetLevels) (fun) in sbuj
45 7920 0 1 M sat_sbd8{v} (GHC.Core.Opt.SetLevels) (fun) in sbd9
45 5400 0 1 S sat_sb59{v} (GHC.Core.Opt.SetLevels) (fun) in r4iV
45 4104 0 3 MME newLvlVar{v r4iV} (GHC.Core.Opt.SetLevels) (fun)
45 3600 0 1 M sat_sbd9{v} (GHC.Core.Opt.SetLevels) (fun) in r4im
401 12832 0 1 M sat_sb96{v} (GHC.Core.Opt.SetLevels) (fun) in r4it
340 37984 0 1 T sat_sbhm{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
801 19224 0 1 M sat_sbgH{v} (GHC.Core.Opt.SetLevels) (fun) in sbgV
838 41408 0 2 LT sat_sbgV{v} (GHC.Core.Opt.SetLevels) (fun) in r4ih
340 0 0 1 S GHC.Core.Opt.Monad.floatOutOverSatApps{v r3N9} (fun)
346 28560 0 1 T GHC.Core.collectAnnArgs{v r3gl} (fun)
1188 150192 0 2 ST lvlExpr{v r4ih} (GHC.Core.Opt.SetLevels) (fun)
188 0 0 2 MM sat_s8dL{v} (GHC.Core.Arity) (fun) in r24K
325 13728 0 1 M GHC.Core.Arity.exprBotStrictness_maybe{v r24K} (fun)
26 0 0 1 M GHC.Types.Id.isProbablyOneShotLambda{v r2b2} (fun)
62 3600 0 1 M sat_sb22{v} (GHC.Core.Opt.SetLevels) (fun) in r4iw
529 0 0 3 >.S GHC.Types.Unique.DSet.nonDetStrictFoldUniqDSet{v r2mn} (fun)
529 23720 0 6 SSSEEE destLevel{v r4iA} (GHC.Core.Opt.SetLevels) (fun)
580 64960 0 1 L GHC.Core.Make.sortQuantVars{v r49F} (fun)
580 171680 0 3 SSS abstractVars{v r4iS} (GHC.Core.Opt.SetLevels) (fun)
839 24728 0 2 MI go{v sbag} (GHC.Core.Opt.SetLevels) (fun) in r4im
2060 53320 0 1 M GHC.Core.deAnnotate'{v r3go} (fun)
2052 0 0 1 T GHC.Core.deAnnotate{v r3gn} (fun)
821 0 0 1 T GHC.Core.FVs.freeVarsOf{v r1Ly} (fun)
796 19104 0 1 > GHC.Types.Var.Set.anyDVarSet{v r13s} (fun)
331 29672 0 1 S placeJoinCeiling{v r4iM} (GHC.Core.Opt.SetLevels) (fun)
828 242432 0 3 ESL substBndrsSL{v r4iv} (GHC.Core.Opt.SetLevels) (fun)
448 107552 0 3 SSL lvlLamBndrs{v r4iw} (GHC.Core.Opt.SetLevels) (fun)
796 0 0 1 S GHC.Core.Opt.Monad.floatToTopLevelOnly{v r3Na} (fun)
796 19104 0 1 S floatTopLvlOnly{v r4iJ} (GHC.Core.Opt.SetLevels) (fun)
937 855344 0 3 SET lvlMFE{v r4im} (GHC.Core.Opt.SetLevels) (fun)
4343 423232 0 1 M GHC.Core.FVs.freeVars{v r1LV} (fun)
433 24264 0 1 T GHC.Core.collectAnnBndrs{v r3gr} (fun)
401 182856 0 7 LSSEEMT lvlFloatRhs{v r4it} (GHC.Core.Opt.SetLevels) (fun)
175 8400 0 1 M mkDB{v r4aI} (GHC.Core.Opt.Specialise) (fun)
175 0 0 1 S GHC.Core.Opt.Specialise.db_bind{v r49F} (fun)
12 0 0 1 S GHC.Driver.Types.mg_binds{v r8RH} (fun)
353 67392 0 2 SL do_them{v sbuj} (GHC.Core.Opt.SetLevels) (fun) in r4ie
2 256 0 3 SLS GHC.Core.Opt.SetLevels.setLevels{v r4ie} (fun)
350 19600 0 1 L ds3{v seIN} (GHC.Core.Opt.Specialise) (fun) in seJw
7 0 0 1 S GHC.Driver.Session.strictnessBefore{v r2yJ} (fun)
7 112 0 1 L GHC.Core.Opt.Monad.CoreDoPasses{v r5Te} (fun)
7 2576 0 3 ILI simpl_phase{v sbBx} (GHC.Core.Opt.Driver) (fun) in r47v
33 3432 0 3 iii GHC.Enum.efdtIntDn{v rgl} (fun)
33 0 0 3 iii GHC.Enum.efdtInt{v rgh} (fun)
1 0 0 1 S GHC.Driver.Session.simplPhases{v r2yF} (fun)
33 0 0 3 III GHC.Enum.$fEnumInt_$cenumFromThenTo{v r6BK} (fun)
33 0 0 1 + GHC.Enum.enumFromThenTo{v 02G} (fun)
3 272 0 1 L ds29{v sbCI} (GHC.Core.Opt.Driver) (fun) in r47v
7 1904 0 1 L sat_sbpj{v} (GHC.Core.Opt.Driver) (fun) in r47I
2 768 0 4 SSSL GHC.Core.Opt.FloatOut.floatOutwards{v r3mX} (fun)
4 256 0 1 S sat_sbr1{v} (GHC.Core.Opt.Driver) (fun) in sbr2
4 192 0 1 S sat_sbr2{v} (GHC.Core.Opt.Driver) (fun) in sbr3
4 96 0 1 L sat_sbr3{v} (GHC.Core.Opt.Driver) (fun) in r47B
7 560 0 3 +>S doPassM{v r47I} (GHC.Core.Opt.Driver) (fun)
4 0 0 2 >S sat_sbqU{v} (GHC.Core.Opt.Driver) (fun) in r47B
4 128 0 1 > doPassDUM{v r47B} (GHC.Core.Opt.Driver) (fun)
1 296 0 1 T sat_sf0A{v} (GHC.Core.Opt.Specialise) (fun) in sf0B
1 72 0 1 T sat_seZO{v} (GHC.Core.Opt.Specialise) (fun) in seZP
1 24 0 1 T sat_seYc{v} (GHC.Core.Opt.Specialise) (fun) in r4ac
1 24 0 2 SL go{v seVo} (GHC.Core.Opt.Specialise) (fun) in r4ac
1 128 0 7 SSSLSMS spec_imports{v r4ac} (GHC.Core.Opt.Specialise) (fun)
1 120 0 1 S sat_seZP{v} (GHC.Core.Opt.Specialise) (fun) in sf0B
3 168 0 1 T sat_seOP{v} (GHC.Core.Opt.Specialise) (fun) in seOR
3 0 0 1 S GHC.Types.Unique.Supply.uniqFromSupply{v rVx} (fun)
3 384 0 2 SM GHC.Core.Subst.substIdType{v r1Ju} (fun)
3 0 0 1 S sat_seOH{v} (GHC.Core.Opt.Specialise) (fun) in seOR
3 360 0 1 T sat_seOR{v} (GHC.Core.Opt.Specialise) (fun) in seOT
3 1344 0 3 SST clone_id{v r1Jn} (GHC.Core.Subst) (fun)
3 144 0 3 SSM GHC.Core.Subst.cloneIdBndr{v r1Ji} (fun)
3 0 0 1 S sat_seOA{v} (GHC.Core.Opt.Specialise) (fun) in seOT
3 360 0 1 T sat_seOT{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
3 648 0 1 S sat_seNU{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
3 0 0 1 . sat_s13m{v} (GHC.Utils.Monad.State) (fun) in rgf
3 0 0 1 > sat_s13k{v} (GHC.Utils.Monad.State) (fun) in rgf
3 96 0 1 . GHC.Utils.Monad.State.put{v rgf} (fun)
3 592 0 1 S sat_serv{v} (GHC.Core.Opt.Specialise) (fun)
3 0 0 1 . sat_s13b{v} (GHC.Utils.Monad.State) (fun)
1 0 0 1 > sat_s139{v} (GHC.Utils.Monad.State) (fun)
1 0 0 1 S sat_ser8{v} (GHC.Core.Opt.Specialise) (fun)
3 0 0 1 S sat_seNE{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
3 0 0 1 S sat_seNw{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
2 0 0 1 M GHC.Core.hasSomeUnfolding{v r3fk} (fun)
2 320 0 2 SM interestingDict{v r4aF} (GHC.Core.Opt.Specialise) (fun)
14 1120 0 1 T sat_sez6{v} (GHC.Core.Opt.Specialise) (fun) in sez8
14 0 0 1 S sat_seyX{v} (GHC.Core.Opt.Specialise) (fun) in sez8
14 1680 0 1 T sat_sez8{v} (GHC.Core.Opt.Specialise) (fun) in r4b0
14 3024 0 1 T sat_seQn{v} (GHC.Core.Opt.Specialise) (fun) in seQp
14 0 0 1 S sat_sePU{v} (GHC.Core.Opt.Specialise) (fun) in seQp
14 4480 0 1 T sat_seQp{v} (GHC.Core.Opt.Specialise) (fun) in seTP
14 0 0 1 S sat_seyQ{v} (GHC.Core.Opt.Specialise) (fun) in r4b0
14 336 0 1 M GHC.Core.Predicate.isDictId{v r1yt} (fun)
210 160 0 1 M GHC.Core.maybeUnfoldingTemplate{v r3fa} (fun)
36 1152 0 1 S sat_sexE{v} (GHC.Core.Opt.Specialise) (fun) in r4aS
31 0 0 1 M GHC.Core.TyCo.Rep.isNamedBinder{v r1Zt} (fun)
31 464 0 2 MM sat_seMd{v} (GHC.Core.Opt.Specialise) (fun) in seLs
31 0 0 1 M isSpecDict{v r4aq} (GHC.Core.Opt.Specialise) (fun)
36 8640 0 2 LS dumpUDs{v r4aS} (GHC.Core.Opt.Specialise) (fun)
22 4224 0 1 T sat_seDD{v} (GHC.Core.Opt.Specialise) (fun) in r4ai
16 2048 0 1 T sat_seTN{v} (GHC.Core.Opt.Specialise) (fun) in seTP
16 640 0 1 T sat_seQw{v} (GHC.Core.Opt.Specialise) (fun) in seTP
30 1952 0 2 >L mapAndCombineSM{v r4b0} (GHC.Core.Opt.Specialise) (fun)
16 0 0 1 S sat_sePr{v} (GHC.Core.Opt.Specialise) (fun) in seTP
16 0 0 1 S sat_seP7{v} (GHC.Core.Opt.Specialise) (fun) in seTP
16 9520 0 1 T sat_seTP{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
438 35040 0 1 T sat_seMU{v} (GHC.Core.Opt.Specialise) (fun) in seMW
419 16760 0 2 SM specVar{v r4ag} (GHC.Core.Opt.Specialise) (fun)
438 0 0 1 S sat_seMK{v} (GHC.Core.Opt.Specialise) (fun) in seMW
438 73584 0 1 T sat_seMW{v} (GHC.Core.Opt.Specialise) (fun) in seLs
438 0 0 1 S sat_seMD{v} (GHC.Core.Opt.Specialise) (fun) in seLs
616 122464 0 2 ML go{v seLs} (GHC.Core.Opt.Specialise) (fun) in r4ah
16 0 0 1 S sat_seP0{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
22 0 0 1 S sat_seDf{v} (GHC.Core.Opt.Specialise) (fun) in r4ai
22 2288 0 3 SLM specLam{v r4ai} (GHC.Core.Opt.Specialise) (fun)
172 9632 0 1 T sat_seZ9{v} (GHC.Core.Opt.Specialise) (fun) in seZb
211 10128 0 2 MS splitDictBinds{v r4aW} (GHC.Core.Opt.Specialise) (fun)
818 58896 0 3 >SS insertUDFMIntoLeft_C{v r2HV} (GHC.Types.Unique.DFM) (fun)
818 0 0 3 >SS GHC.Types.Unique.DFM.plusUDFM_C{v r2HS} (fun)
643 15432 0 2 SS plusUDs{v r4aG} (GHC.Core.Opt.Specialise) (fun)
175 51800 0 2 LS dumpBindUDs{v r4aT} (GHC.Core.Opt.Specialise) (fun)
175 75600 0 1 T sat_seJw{v} (GHC.Core.Opt.Specialise) (fun) in seJy
175 16800 0 1 T sat_seI1{v} (GHC.Core.Opt.Specialise) (fun) in r4an
175 0 0 1 M GHC.Types.Id.zapIdDemandInfo{v r2ba} (fun)
175 84000 0 6 MSLLMM specCalls{v r4ao} (GHC.Core.Opt.Specialise) (fun)
175 0 0 1 S sat_seHM{v} (GHC.Core.Opt.Specialise) (fun) in r4an
175 65800 0 4 SSMM specDefn{v r4an} (GHC.Core.Opt.Specialise) (fun)
175 0 0 1 S sat_seIh{v} (GHC.Core.Opt.Specialise) (fun) in seJy
175 32200 0 1 T sat_seJy{v} (GHC.Core.Opt.Specialise) (fun) in r4al
14 1344 0 1 T sat_seU3{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
14 0 0 1 S sat_seTU{v} (GHC.Core.Opt.Specialise) (fun) in r4ah
684 37224 0 2 SM specExpr{v r4ah} (GHC.Core.Opt.Specialise) (fun)
175 0 0 1 S sat_seIa{v} (GHC.Core.Opt.Specialise) (fun) in r4al
175 23800 0 3 SMS specBind{v r4al} (GHC.Core.Opt.Specialise) (fun)
172 0 0 1 S sat_seZ1{v} (GHC.Core.Opt.Specialise) (fun) in seZb
172 20640 0 1 T sat_seZb{v} (GHC.Core.Opt.Specialise) (fun) in seYN
1884 0 0 1 . sat_s12i{v} (GHC.Utils.Monad.State) (fun) in rMa
1884 0 0 1 > sat_s12g{v} (GHC.Utils.Monad.State) (fun) in rMa
1884 60288 0 1 . $cpure{v rMa} (GHC.Utils.Monad.State) (fun)
1881 0 0 1 S sat_sepP{v} (GHC.Core.Opt.Specialise) (fun) in r940
1881 75240 0 1 . $cpure{v r940} (GHC.Core.Opt.Specialise) (fun)
1889 0 0 1 . sat_s12O{v} (GHC.Utils.Monad.State) (fun) in rOg
1887 0 0 1 > sat_s12G{v} (GHC.Utils.Monad.State) (fun) in rOg
1887 75480 0 2 S> $c>>={v rOg} (GHC.Utils.Monad.State) (fun)
172 0 0 1 S sat_seYU{v} (GHC.Core.Opt.Specialise) (fun) in seYN
173 20664 0 1 L go{v seYN} (GHC.Core.Opt.Specialise) (fun) in r4aa
1 0 0 2 S. GHC.Utils.Monad.State.evalState{v rgh} (fun)
1 168 0 1 T sat_sf0B{v} (GHC.Core.Opt.Specialise) (fun) in sf0C
1 96 0 1 S sat_seu4{v} (GHC.Core.Opt.Specialise) (fun) in r4aZ
1 48 0 3 SSS runSpecM{v r4aZ} (GHC.Core.Opt.Specialise) (fun)
1 128 0 1 S sat_sf0C{v} (GHC.Core.Opt.Specialise) (fun) in r4aa
1 192 0 1 S GHC.Core.Opt.Specialise.specProgram{v r4aa} (fun)
23 1656 0 1 S sat_sp6F{v} (GHC.Core.Lint) (fun) in sp6G
23 552 0 1 S sat_sbFd{v} (GHC.Core.Opt.Monad) (fun)
1 0 0 1 S sat_sbF2{v} (GHC.Core.Opt.Monad) (fun)
23 920 0 1 S sat_sp6G{v} (GHC.Core.Lint) (fun) in r4Xv
23 736 0 3 MLL GHC.Core.Lint.endPass{v r4Xv} (fun)
23 2392 0 1 S sat_sbAD{v} (GHC.Core.Opt.Driver) (fun) in sbAG
23 4232 0 1 S sat_sp6v{v} (GHC.Core.Lint) (fun) in sp6x
17 0 0 2 MM sat_sbtn{v} (GHC.Core.Opt.Driver) (fun) in sbte
8 0 0 1 S sat_sbE2{v} (GHC.Core.Opt.Monad) (fun) in r4z7
8 512 0 1 M GHC.Core.Opt.Monad.addSimplCount{v r4z7} (fun)
8 384 0 1 T sat_sbHi{v} (GHC.Core.Opt.Monad) (fun) in r4z1
8 0 0 4 SELS GHC.Utils.Error.dumpIfSet{v r4i2} (fun)
8 1856 0 1 T sat_sbyE{v} (GHC.Core.Opt.Driver) (fun) in sbyG
2 0 0 2 ML etaInfoAppTy{v r24Z} (GHC.Core.Arity) (fun)
170 40800 0 3 SMM GHC.Types.Var.Env.rnBndr2_var{v r194} (fun)
170 6800 0 3 SMM GHC.Types.Var.Env.rnBndr2{v r193} (fun)
1592 0 0 2 ST add_pair{v sbud} (GHC.Core.Opt.Driver) (fun) in sbx3
1592 38208 0 2 SM sat_sbuY{v} (GHC.Core.Opt.Driver) (fun) in sbx3
17 408 0 1 S GHC.Core.Opt.Simplify.Env.getTopFloatBinds{v r3C7} (fun)
17 0 0 1 M GHC.Core.Opt.Monad.isZeroSimplCount{v r4yG} (fun)
17 8384 0 1 T sat_sbx3{v} (GHC.Core.Opt.Driver) (fun) in sbx4
17 408 0 1 T sat_s7eg{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3Cy
17 816 0 1 L sat_sbtZ{v} (GHC.Core.Opt.Driver) (fun) in sbu0
17 544 0 4 SMLM GHC.Core.Opt.Simplify.simplRules{v r4IF} (fun)
17 816 0 1 T sat_sbu0{v} (GHC.Core.Opt.Driver) (fun) in sbx4
17 0 0 2 MM GHC.Core.Opt.Monad.doFreeSimplTick{v r4yI} (fun)
17 544 0 4 MSSM freeTick1{v r5F4} (GHC.Core.Opt.Simplify.Monad) (fun)
17 0 0 4 MSSM GHC.Core.Opt.Simplify.Monad.freeTick{v r3CL} (fun)
17 1224 0 1 T sat_siCk{v} (GHC.Core.Opt.Simplify) (fun) in siCl
2935 164360 0 1 T sat_siC7{v} (GHC.Core.Opt.Simplify) (fun) in siC8
9 648 0 2 MM GHC.Core.Type.mkInvForAllTy{v r1Vk} (fun)
3 0 0 3 SMS do_tcv1{v s59y} (GHC.Core.TyCo.FVs) (fun)
2 0 0 1 M sat_scIo{v} (GHC.Core.Opt.Simplify.Utils) (fun) in scJs
15 2640 0 2 SM GHC.Core.Subst.substBind{v r1Jc} (fun)
71 6184 0 2 MM GHC.Core.Make.castBottomExpr{v r49T} (fun)
1 24 0 1 M sat_sjRG{v} (GHC.Core.Type) (fun) in sjQ3
1 32 0 1 M sat_sjQb{v} (GHC.Core.Type) (fun) in sjQ2
1 80 0 2 TM go_var{v sjQ2} (GHC.Core.Type) (fun) in r1WC
1 24 0 1 T GHC.Core.Utils.coreAltType{v r34G} (fun)
1 0 0 1 L GHC.Core.Utils.coreAltsType{v r34H} (fun)
1 0 0 1 M canInlineInLam{v scMZ} (GHC.Core.Opt.Simplify.Utils) (fun) in r3So
1 0 0 1 L sat_sbyZ{v} (GHC.Builtin.Types) (fun) in r28J
6 928 0 1 L ds6{v s6IJ} (GHC.Builtin.Types.Prim) (fun) in r1zn
3 160 0 1 L GHC.Builtin.Types.Prim.mkTemplateKindVars{v r1zn} (fun)
8 400 0 1 L ds4{v s6Jb} (GHC.Builtin.Types.Prim) (fun) in r1zu
3 120 0 1 L GHC.Builtin.Types.Prim.mkTemplateKindTyConBinders{v r1zu} (fun)
2 384 0 2 L> GHC.Builtin.Types.Prim.mkTemplateTyConBinders{v r1zr} (fun)
6 144 0 1 L GHC.Core.TyCo.FVs.shallowTyCoVarsOfTypes{v r1b2} (fun)
3 0 0 1 M sat_sqRQ{v} (GHC.Driver.Types) (fun) in r944
3 96 0 1 + GHC.Driver.Types.tyThingCoAxiom{v r944} (fun)
3 96 0 3 SIL GHC.Core.TyCo.Rep.AxiomInstCo{v r3me} (fun)
42 672 0 1 M GHC.Core.TyCo.Rep.SymCo{v r3mA} (fun)
5 160 0 2 MM sat_sgWG{v} (GHC.IfaceToCore) (fun) in raAu
2 64 0 1 M sat_sgXd{v} (GHC.IfaceToCore) (fun) in sgXf
4 0 0 1 L ds{v s7FK} (GHC.Core.Subst) (fun) in r1J1
4 0 0 1 L ds{v s7Fw} (GHC.Core.Subst) (fun) in r1J1
5 120 0 1 M sat_sgSg{v} (GHC.IfaceToCore) (fun) in r557
5 200 0 1 S tcIfaceCoAxiom{v r557} (GHC.IfaceToCore) (fun)
5 240 0 1 M sat_sgXf{v} (GHC.IfaceToCore) (fun) in sgXg
5 0 0 1 > sat_sgXb{v} (GHC.IfaceToCore) (fun) in sgXg
5 200 0 1 M sat_sgXg{v} (GHC.IfaceToCore) (fun) in raAu
33 2552 0 1 M go1{v raAu} (GHC.IfaceToCore) (fun)
2 48 0 1 L sat_slIw{v} (GHC.Iface.Syntax) (fun) in slIx
2 80 0 1 E sat_slIx{v} (GHC.Iface.Syntax) (fun) in slIK
1592 25472 0 1 M GHC.Int.$fNumInt64_$cfromInteger{v raO5} (fun)
28 0 0 1 M sat_s9Tx{v} (GHC.Types.Literal) (fun) in r3rx
28 2016 0 2 SM GHC.Types.Literal.mkLitIntWrap{v r3rx} (fun)
84 4704 0 2 SM wrapLitNumber{v r3rs} (GHC.Types.Literal) (fun)
56 0 0 1 M sat_s9TV{v} (GHC.Types.Literal) (fun) in r3rB
56 4032 0 2 SM GHC.Types.Literal.mkLitWordWrap{v r3rB} (fun)
645 2912 0 1 M GHC.Core.Utils.exprIsTickedString_maybe{v r35x} (fun)
133 0 0 1 M GHC.Core.Type.mightBeUnliftedType{v r1W7} (fun)
133 9576 0 2 MM GHC.Core.Utils.exprIsTopLevelBindable{v r35v} (fun)
11 2288 0 2 SM GHC.Core.Opt.Simplify.Env.extendFloats{v r3BV} (fun)
2 48 0 1 M sat_si6C{v} (GHC.Core.Opt.Simplify) (fun) in si6D
11 176 0 1 M GHC.Types.Basic.zapOccTailCallInfo{v r2xf} (fun)
12 0 0 2 IS GHC.Types.Demand.prependArgsStrictSig{v r2n2} (fun)
11 4840 0 3 MLM GHC.Types.Id.transferPolyIdInfo{v r2bg} (fun)
11 0 0 3 >ST sat_s6bG{v} (GHC.Core.FVs) (fun) in r1KX
11 792 0 2 >M GHC.Core.FVs.exprSomeFreeVarsList{v r1KX} (fun)
591 37824 0 1 L closeOverKindsFV{v r1bm} (GHC.Core.TyCo.FVs) (fun)
11 264 0 1 L GHC.Core.TyCo.FVs.closeOverKindsList{v r1bn} (fun)
2 0 0 1 S GHC.Core.Opt.Simplify.Env.sfInScope{v r3Bm} (fun)
2 240 0 1 T sat_si6D{v} (GHC.Core.Opt.Simplify) (fun) in si73
2 144 0 1 T sat_scJE{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Ss
11 3080 0 1 T sat_scIN{v} (GHC.Core.Opt.Simplify.Utils) (fun) in scJs
11 3520 0 1 S sat_scI2{v} (GHC.Core.Opt.Simplify.Utils) (fun) in scHM
11 440 0 2 LM mk_poly1{v scHM} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Ss
11 3256 0 2 SM sat_scJs{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Ss
2 0 0 1 S GHC.Core.Opt.Simplify.Env.sfLetFloats{v r3Bk} (fun)
19 0 0 1 S GHC.Core.Opt.Simplify.Env.letFloatBinds{v r3C1} (fun)
2 688 0 5 SELSM GHC.Core.Opt.Simplify.Utils.abstractFloats{v r3Ss} (fun)
108 0 0 1 M GHC.Core.Opt.Simplify.Utils.contIsTrivial{v r3S9} (fun)
2 112 0 1 T sat_sih3{v} (GHC.Core.Opt.Simplify) (fun) in sih4
2 144 0 1 T sat_sih4{v} (GHC.Core.Opt.Simplify) (fun) in sigy
1 0 0 2 EE $c<>{v r83T} (GHC.Types.Basic) (fun)
1 0 0 2 EE $c<>1{v r83X} (GHC.Types.Basic) (fun)
1 40 0 2 MM orUDs1{v r6AM} (GHC.Core.Opt.OccurAnal) (fun)
2 224 0 6 +SLM.M simple_rhs{v sigy} (GHC.Core.Opt.Simplify) (fun) in r4I2
2 0 0 1 S GHC.Types.SrcLoc.srcSpanEndCol{v r4E5} (fun)
2 0 0 1 S GHC.Types.SrcLoc.srcSpanEndLine{v r4E3} (fun)
2 0 0 1 S GHC.Types.SrcLoc.srcSpanStartLine{v r4E2} (fun)
12 0 0 2 EE $c==12{v r85c} (GHC.Types.Basic) (fun)
776 0 0 2 ii GHC.Classes.divInt#{v 0n} (fun)
3217 51472 0 1 S Data.ByteString.length{v r1d5} (fun)
776 12416 0 2 II GHC.Real.$fIntegralInt_$cdiv{v r8Uf} (fun)
12 288 0 2 SM GHC.Core.Unfold.smallEnoughToInline{v r4uT} (fun)
66 0 0 4 STML sat_soVm{v} (GHC.Core.Opt.ConstantFold) (fun)
130 17680 0 4 SSMM match_ty{v r473} (GHC.Core.Rules) (fun)
98 1728 0 1 M roughTopName{v r46y} (GHC.Core.Rules) (fun)
146 14016 0 2 SE GHC.Types.Id.Info.setOneShotInfo{v r1J1} (fun)
16 384 0 2 ME GHC.Types.Id.setIdOneShotInfo{v r2b5} (fun)
16 384 0 2 ME GHC.Types.Id.updOneShotInfo{v r2b6} (fun)
16 1024 0 2 ST sat_sb0k{v} (GHC.Core.Rules) (fun) in sb0u
16 0 0 1 M emptyRuleSubst1{v r7HG} (GHC.Core.Rules) (fun)
32 10880 0 1 S sat_sb0u{v} (GHC.Core.Rules) (fun) in r46S
128 0 0 1 S sat_saYL{v} (GHC.Core.Rules) (fun) in saYq
56 3072 0 1 S sat_saSz{v} (GHC.Core.Rules) (fun) in r471
56 3072 0 1 S sat_saSq{v} (GHC.Core.Rules) (fun) in r471
173 0 0 1 M GHC.Types.Literal.literalType{v r3sm} (fun)
186 13952 0 5 SSSMM GHC.Core.Unify.ruleMatchTyKiX{v r1tu} (fun)
56 8960 0 2 SM GHC.Types.Var.Env.rnBndrL{v r195} (fun)
96 26816 0 4 SSMM match_var{v r471} (GHC.Core.Rules) (fun)
274 4224 0 4 SSMM match{v r46V} (GHC.Core.Rules) (fun)
226 17584 0 4 SSLL go{v saYq} (GHC.Core.Rules) (fun) in r46S
98 40160 0 6 TSLLLM matchN{v r46S} (GHC.Core.Rules) (fun)
12 128 0 1 M ifTopFreeName{v sh8Q} (GHC.IfaceToCore) (fun) in r54I
270 2560 0 2 LL ruleCantMatch{v r46z} (GHC.Core.Rules) (fun)
142 6816 0 1 S GHC.Core.Opt.Simplify.Utils.activeRule{v r3Sn} (fun)
3 96 0 1 M sat_sh9j{v} (GHC.IfaceToCore) (fun) in sh9k
3 144 0 1 L sat_sh9k{v} (GHC.IfaceToCore) (fun) in sh9l
3 144 0 1 L sat_sh9l{v} (GHC.IfaceToCore) (fun) in r54I
4 96 0 1 L sat_sgZ1{v} (GHC.IfaceToCore) (fun) in sgZ2
4 0 0 1 > sat_sgYY{v} (GHC.IfaceToCore) (fun) in sgZ2
4 160 0 1 M sat_sgZ2{v} (GHC.IfaceToCore) (fun) in r55f
4 0 0 1 > sat_sgYW{v} (GHC.IfaceToCore) (fun) in r55f
3 0 0 1 > sat_sh9c{v} (GHC.IfaceToCore) (fun) in r54I
208 0 0 1 M GHC.Core.notOrphan{v r3eN} (fun)
274 11648 0 1 M sat_saOa{v} (GHC.Core.Rules) (fun) in r46F
26 0 0 1 M GHC.Core.Utils.exprIsConLike{v r35t} (fun)
45 0 0 0 sat_socJ{v} (GHC.Core.Opt.ConstantFold) (fun) in sobT
45 1800 0 0 fail15{v sobT} (GHC.Core.Opt.ConstantFold) (fun) in sobO
45 0 0 0 sat_sody{v} (GHC.Core.Opt.ConstantFold) (fun) in sobO
45 0 0 0 sat_sogn{v} (GHC.Core.Opt.ConstantFold) (fun) in sogo
45 1800 0 0 sat_sogo{v} (GHC.Core.Opt.ConstantFold) (fun) in sobK
45 0 0 0 sat_sohC{v} (GHC.Core.Opt.ConstantFold) (fun) in sobG
45 0 0 0 sat_soiI{v} (GHC.Core.Opt.ConstantFold) (fun) in sobC
45 0 0 0 sat_sojP{v} (GHC.Core.Opt.ConstantFold) (fun) in soby
45 0 0 2 MM GHC.Core.Utils.cheapEqExpr{v r35B} (fun)
45 0 0 0 sat_solP{v} (GHC.Core.Opt.ConstantFold) (fun) in sobw
45 0 0 0 sat_somT{v} (GHC.Core.Opt.ConstantFold) (fun) in sobs
45 0 0 0 sat_sosH{v} (GHC.Core.Opt.ConstantFold) (fun) in sorK
45 2160 0 0 fail4{v sorK} (GHC.Core.Opt.ConstantFold) (fun) in sorI
45 0 0 0 sat_sovE{v} (GHC.Core.Opt.ConstantFold) (fun) in sorI
45 3960 0 0 fail3{v sorI} (GHC.Core.Opt.ConstantFold) (fun) in sobo
45 0 0 0 sat_sow7{v} (GHC.Core.Opt.ConstantFold) (fun) in sobo
45 0 0 2 MM sat_snWu{v} (GHC.Core.Opt.ConstantFold) (fun) in r7xX
2 304 0 1 T sat_s89T{v} (GHC.Core.Arity) (fun) in r24Y
28 1120 0 3 SMM GHC.Core.Subst.extendSubstWithVar{v r1IV} (fun)
13 0 0 3 >ST sat_s67v{v} (GHC.Core.FVs) (fun) in r1L4
23 0 0 1 S GHC.Types.Id.Info.ruleInfoFreeVars{v r1Jb} (fun)
614 0 0 4 L>ST GHC.Utils.FV.mkFVs{v rPo} (fun)
23 2208 0 1 M idRuleFVs{v r1LP} (GHC.Core.FVs) (fun)
23 1104 0 1 M bndrRuleAndUnfoldingFVs{v r1LN} (GHC.Core.FVs) (fun)
48 0 0 3 >ST sat_s67O{v} (GHC.Core.FVs) (fun) in r1L4
40 0 0 3 >ST sat_s67X{v} (GHC.Core.FVs) (fun) in s67Y
55 3080 0 5 M>>ST addBndr{v r1L2} (GHC.Core.FVs) (fun)
40 640 0 1 T sat_s67Y{v} (GHC.Core.FVs) (fun) in r1L4
48 2688 0 3 >ST sat_s684{v} (GHC.Core.FVs) (fun) in r1L4
13 0 0 3 >ST fv{v s67y} (GHC.Core.FVs) (fun) in r1L4
13 728 0 3 >ST sat_s67E{v} (GHC.Core.FVs) (fun) in r1L4
19 1216 0 2 SM GHC.Core.TyCo.Subst.extendTCvInScope{v r1b0} (fun)
40 10880 0 3 ISM freshEtaId{v r255} (GHC.Core.Arity) (fun)
2 208 0 1 S GHC.Core.Subst.isEmptySubst{v r1IJ} (fun)
2 304 0 2 SM GHC.Core.Subst.substBindSC{v r1Jb} (fun)
33 5576 0 3 SML etaInfoApp{v r24Y} (GHC.Core.Arity) (fun)
35 2232 0 2 MM GHC.Core.Type.mkLamType{v r1Vq} (fun)
93 3696 0 2 LM etaInfoAbs{v r24X} (GHC.Core.Arity) (fun)
1650 79200 0 2 >M GHC.Core.Utils.stripTicksTop{v r34Q} (fun)
27 0 0 1 M sat_s8gI{v} (GHC.Core.Arity) (fun) in s8em
6 0 0 2 MI sat_s8hO{v} (GHC.Core.Arity) (fun) in r24P
35 4480 0 3 >ML app_ok{v r35p} (GHC.Core.Utils) (fun)
62 0 0 1 M GHC.Core.Utils.exprOkForSpeculation{v r35m} (fun)
7 504 0 2 SM GHC.Core.Arity.exprEtaExpandArity{v r24M} (fun)
2453 576 0 2 SM GHC.Core.Opt.Simplify.Utils.interestingCallContext{v r3Sf} (fun)
25 0 0 1 S GHC.Driver.Session.ufUseThreshold{v r2An} (fun)
73 0 0 1 S GHC.Driver.Session.ufFunAppDiscount{v r2Ao} (fun)
106 2544 0 2 SM extendInScopeSetBind{v r3BY} (GHC.Core.Opt.Simplify.Env) (fun)
441 0 0 3 >.M GHC.Data.OrdList.foldlOL{v r1gb} (fun)
176 0 0 1 M GHC.Core.Utils.exprIsCheap{v r35g} (fun)
107 19688 0 1 M sat_shXA{v} (GHC.Core.Opt.Simplify) (fun) in shXB
107 20544 0 1 T sat_shXB{v} (GHC.Core.Opt.Simplify) (fun) in shXC
166 11952 0 2 SS GHC.Types.Id.Info.setDemandInfo{v r1J2} (fun)
93 0 0 1 M GHC.Types.Id.typeOneShot{v r2b0} (fun)
132 3168 0 1 + GHC.Types.Name.getOccFS{v r2HV} (fun)
107 17120 0 1 S sat_shXC{v} (GHC.Core.Opt.Simplify) (fun) in shXE
118 3776 0 3 SSM $cgetUniqueM{v r5Fd} (GHC.Core.Opt.Simplify.Monad) (fun)
107 8560 0 1 T sat_shXE{v} (GHC.Core.Opt.Simplify) (fun) in r4HP
5337 469656 0 1 T sat_shYi{v} (GHC.Core.Opt.Simplify) (fun) in shYj
14 1120 0 1 M sat_siuU{v} (GHC.Core.Opt.Simplify) (fun) in sitB
11 792 0 1 M sat_siuB{v} (GHC.Core.Opt.Simplify) (fun) in sitB
11 2200 0 2 EM sat_sfBC{v} (GHC.Core.Coercion) (fun) in r25J
11 440 0 1 + GHC.Core.Coercion.decomposeFunCo{v r25J} (fun)
32 1024 0 3 EMM GHC.Core.Coercion.mkGReflCo{v rj} (fun)
88 8688 0 1 M go{v s7DR} (GHC.Core.TyCo.Subst) (fun) in r1bK
20 800 0 2 SM subst_co{v r1bK} (GHC.Core.TyCo.Subst) (fun)
14 672 0 2 SM GHC.Core.TyCo.Subst.substCoUnchecked{v r1bI} (fun)
36 7376 0 3 EIM sat_sftY{v} (GHC.Core.Coercion) (fun) in ro
36 1152 0 1 + GHC.Core.Coercion.mkNthCo{v ro} (fun)
14 1120 0 2 MM GHC.Core.Coercion.mkInstCo{v rk} (fun)
14 0 0 1 M GHC.Core.Type.isForAllTy_ty{v r1Vx} (fun)
14 3584 0 2 MM GHC.Core.SimpleOpt.pushCoTyArg{v r4jn} (fun)
232 5568 0 1 M GHC.Core.TyCo.FVs.noFreeVarsOfCo{v r1bV} (fun)
232 102176 0 1 M sat_s7tY{v} (GHC.Core.TyCo.Subst) (fun) in r1bN
232 9280 0 4 E>SM GHC.Core.TyCo.Subst.substForAllCoBndrUsing{v r1bN} (fun)
232 22272 0 3 MMM GHC.Core.Coercion.mkForAllCo{v rh} (fun)
226 41584 0 5 E>SMM GHC.Core.Coercion.substForAllCoBndrUsingLC{v r26W} (fun)
12 1440 0 3 MMM mkForAllCo_NoRefl{v r265} (GHC.Core.Coercion) (fun)
12 480 0 2 MM sat_sfy6{v} (GHC.Core.Coercion) (fun) in r267
22 1168 0 3 EMM GHC.Core.Coercion.mkPiCo{v r26D} (fun)
22 0 0 2 MM sat_sfyT{v} (GHC.Core.Coercion) (fun) in r26C
11 176 0 3 ELM GHC.Core.Coercion.mkPiCos{v r26C} (fun)
11 792 0 1 M sat_scMf{v} (GHC.Core.Opt.Simplify.Utils) (fun) in scKZ
728 34944 0 2 MM GHC.Core.Type.mkTyCoInvForAllTy{v r1Vj} (fun)
15 0 0 2 LM GHC.Core.Type.mkTyCoInvForAllTys{v r1Vl} (fun)
20 992 0 2 LM GHC.Core.Coercion.mkHomoForAllCos{v r267} (fun)
9 216 0 1 M GHC.Core.TyCo.FVs.tyCoVarsOfCo{v r1aU} (fun)
17 0 0 1 M sat_seC9{v} (GHC.Core.Utils) (fun) in seBz
13 1224 0 1 M ok_fun{v seBa} (GHC.Core.Utils) (fun) in r35K
22 1232 0 1 M sat_scM8{v} (GHC.Core.Opt.Simplify.Utils) (fun) in scKZ
39 0 0 1 M GHC.Core.isConLikeUnfolding{v r3fe} (fun)
40 5440 0 2 +M size_up_alloc{v sbuF} (GHC.Core.Unfold) (fun) in r4uD
53 0 0 1 M GHC.Builtin.PrimOps.primOpCodeSize{v r2Wu} (fun)
1545 37080 0 1 M isRealWorldId{v sbtp} (GHC.Core.Unfold) (fun) in r4uD
40 0 0 1 T size_up_rhs{v sbwp} (GHC.Core.Unfold) (fun) in r4uD
126 0 0 1 M GHC.Builtin.PrimOps.primOpOutOfLine{v r2Wo} (fun)
73 1752 0 1 M GHC.Builtin.PrimOps.primOpOkForSideEffects{v r2Ws} (fun)
73 8760 0 1 M GHC.Builtin.PrimOps.primOpOkForSpeculation{v r2Wr} (fun)
73 0 0 1 M GHC.Builtin.PrimOps.primOpIsCheap{v r2Wt} (fun)
418 0 0 1 E Data.Foldable.and2{v r8w5} (fun)
292 14016 0 1 L ds3{v seaX} (GHC.Core.Utils) (fun) in seak
68 1632 0 2 MM GHC.Core.Let{v r4nM} (fun)
3078 298056 0 1 M GHC.Core.Opt.Simplify.Env.unitLetFloat{v r3BS} (fun)
2984 0 0 1 M GHC.Core.Utils.isJoinBind{v r35N} (fun)
61 3416 0 1 T sat_si7Q{v} (GHC.Core.Opt.Simplify) (fun) in si7R
11475 1009800 0 2 SS GHC.Core.Opt.Simplify.Env.addLetFlts{v r3C0} (fun)
6031 578976 0 2 SS GHC.Core.Opt.Simplify.Env.addFloats{v r3BZ} (fun)
50 1200 0 2 MM GHC.Core.applyTypeToArg{v r3fX} (fun)
12 1152 0 1 T sat_sil0{v} (GHC.Core.Opt.Simplify) (fun) in sil1
95 3600 0 0 fail14{v sobO} (GHC.Core.Opt.ConstantFold) (fun) in sobM
95 2280 0 0 fail13{v sobM} (GHC.Core.Opt.ConstantFold) (fun) in sobK
95 5160 0 0 fail12{v sobK} (GHC.Core.Opt.ConstantFold) (fun) in sobI
95 2280 0 0 fail11{v sobI} (GHC.Core.Opt.ConstantFold) (fun) in sobG
95 4440 0 0 fail10{v sobG} (GHC.Core.Opt.ConstantFold) (fun) in sobE
95 2280 0 0 fail9{v sobE} (GHC.Core.Opt.ConstantFold) (fun) in sobC
95 4440 0 0 fail8{v sobC} (GHC.Core.Opt.ConstantFold) (fun) in sobA
95 2280 0 0 fail7{v sobA} (GHC.Core.Opt.ConstantFold) (fun) in soby
95 4440 0 0 fail6{v soby} (GHC.Core.Opt.ConstantFold) (fun) in sobw
50 0 0 0 sat_solL{v} (GHC.Core.Opt.ConstantFold) (fun) in solM
185 0 0 3 M>> GHC.Core.Opt.ConstantFold.$m:-:{v r7yF} (fun)
50 2400 0 0 sat_solM{v} (GHC.Core.Opt.ConstantFold) (fun) in solN
50 3200 0 2 MM sat_solN{v} (GHC.Core.Opt.ConstantFold) (fun) in sobw
95 6080 0 0 fail5{v sobw} (GHC.Core.Opt.ConstantFold) (fun) in sobu
50 0 0 0 sat_soml{v} (GHC.Core.Opt.ConstantFold) (fun) in sobu
95 4680 0 0 fail4{v sobu} (GHC.Core.Opt.ConstantFold) (fun) in sobs
50 0 0 0 sat_somQ{v} (GHC.Core.Opt.ConstantFold) (fun) in somR
325 0 0 0 sat_snXc{v} (GHC.Core.Opt.ConstantFold) (fun) in r7yn
50 2000 0 2 MM sat_somR{v} (GHC.Core.Opt.ConstantFold) (fun) in sobs
100 1600 0 1 M GHC.Types.Literal.isLitValue_maybe{v r3rW} (fun)
100 4000 0 2 MM sat_snXa{v} (GHC.Core.Opt.ConstantFold) (fun) in r7yn
425 0 0 3 M>> GHC.Core.Opt.ConstantFold.$m:*:{v r7yf} (fun)
425 13600 0 3 M>> GHC.Core.Opt.ConstantFold.$m:**:{v r7yn} (fun)
95 6080 0 0 fail3{v sobs} (GHC.Core.Opt.ConstantFold) (fun) in sobq
95 2280 0 0 fail2{v sobq} (GHC.Core.Opt.ConstantFold) (fun) in sobo
95 6240 0 0 fail1{v sobo} (GHC.Core.Opt.ConstantFold) (fun) in sobm
95 2280 0 0 fail{v sobm} (GHC.Core.Opt.ConstantFold) (fun) in sozP
95 0 0 0 sat_sozO{v} (GHC.Core.Opt.ConstantFold) (fun) in sozP
280 0 0 0 sat_snWw{v} (GHC.Core.Opt.ConstantFold) (fun) in r7xX
1520 24320 0 1 M GHC.Types.Id.isPrimOpId_maybe{v r2a5} (fun)
325 0 0 3 M>> GHC.Core.Opt.ConstantFold.$m:+:{v r7xS} (fun)
325 10400 0 3 M>> GHC.Core.Opt.ConstantFold.$m:++:{v r7xX} (fun)
95 17480 0 1 S sat_sozP{v} (GHC.Core.Opt.ConstantFold) (fun) in sozS
95 3800 0 1 L sat_sozS{v} (GHC.Core.Opt.ConstantFold) (fun) in sozT
95 0 0 1 S GHC.Core.roNumConstantFolding{v r2st} (fun)
95 4560 0 1 S sat_sozT{v} (GHC.Core.Opt.ConstantFold) (fun) in r4AO
2 48 0 2 M> numFoldingRules{v r4AO} (GHC.Core.Opt.ConstantFold) (fun)
50 800 0 1 S onei{v r4yU} (GHC.Core.Opt.ConstantFold) (fun)
95 7600 0 1 L sat_so1q{v} (GHC.Core.Opt.ConstantFold) (fun) in so1r
95 2280 0 1 S sat_so1r{v} (GHC.Core.Opt.ConstantFold) (fun) in r4zQ
2 32 0 1 > rightIdentityPlatform{v r4zQ} (GHC.Core.Opt.ConstantFold) (fun)
95 0 0 1 L sat_so15{v} (GHC.Core.Opt.ConstantFold) (fun) in so16
95 2280 0 1 S sat_so16{v} (GHC.Core.Opt.ConstantFold) (fun) in r4zO
2 32 0 1 > leftIdentityPlatform{v r4zO} (GHC.Core.Opt.ConstantFold) (fun)
50 800 0 1 S zeroi{v r4yT} (GHC.Core.Opt.ConstantFold) (fun)
1504 36336 0 2 MM $ccompare1{v r5XP} (GHC.Types.Literal) (fun)
163 5216 0 2 MM $c==1{v r5XQ} (GHC.Types.Literal) (fun)
50 7600 0 1 L sat_so2f{v} (GHC.Core.Opt.ConstantFold) (fun) in so2g
50 1200 0 1 S sat_so2g{v} (GHC.Core.Opt.ConstantFold) (fun) in r4zW
50 0 0 1 L sat_so1S{v} (GHC.Core.Opt.ConstantFold) (fun) in so1T
50 1200 0 1 S sat_so1T{v} (GHC.Core.Opt.ConstantFold) (fun) in r4zU
385 21560 0 6 >SSTML $cfmap{v rczz} (GHC.Core.Opt.ConstantFold) (fun)
1 16 0 1 > leftZero{v r4zU} (GHC.Core.Opt.ConstantFold) (fun)
1 0 0 1 + GHC.Base.$dmmplus{v r1wD} (fun)
1 64 0 1 > zeroElem{v r4zW} (GHC.Core.Opt.ConstantFold) (fun)
575 0 0 4 STML sat_snO4{v} (GHC.Core.Opt.ConstantFold) (fun)
1 0 0 1 > sat_snNZ{v} (GHC.Core.Opt.ConstantFold) (fun)
1 0 0 1 + GHC.Base.$dmmzero{v r1wC} (fun)
95 0 0 1 L sat_so9F{v} (GHC.Core.Opt.ConstantFold) (fun) in so9G
480 7680 0 4 STML sat_snSi{v} (GHC.Core.Opt.ConstantFold) (fun)
1 0 0 1 > sat_snSd{v} (GHC.Core.Opt.ConstantFold) (fun)
95 2280 0 1 S sat_so9G{v} (GHC.Core.Opt.ConstantFold) (fun) in r4zJ
575 9200 0 4 STML sat_snSb{v} (GHC.Core.Opt.ConstantFold) (fun)
1 0 0 1 > sat_snS6{v} (GHC.Core.Opt.ConstantFold) (fun)
1155 0 0 4 STML sat_snOu{v} (GHC.Core.Opt.ConstantFold) (fun) in rczB
685 0 0 1 > sat_snOn{v} (GHC.Core.Opt.ConstantFold) (fun) in rczB
685 27400 0 2 S> $c>>={v rczB} (GHC.Core.Opt.ConstantFold) (fun)
2 32 0 1 > binaryLit{v r4zJ} (GHC.Core.Opt.ConstantFold) (fun)
480 53760 0 4 STML sat_snNX{v} (GHC.Core.Opt.ConstantFold) (fun) in rczw
10 0 0 1 > sat_snNQ{v} (GHC.Core.Opt.ConstantFold) (fun) in rczw
10 400 0 2 SS $c<|>{v rczw} (GHC.Core.Opt.ConstantFold) (fun)
2 536 0 2 SM GHC.Core.Opt.ConstantFold.primOpRules{v r4yP} (fun)
12 960 0 1 T sat_sil1{v} (GHC.Core.Opt.Simplify) (fun) in sil2
12 1920 0 1 T sat_sil2{v} (GHC.Core.Opt.Simplify) (fun) in r4I2
20 1120 0 1 T sat_sijJ{v} (GHC.Core.Opt.Simplify) (fun) in sijK
20 1280 0 1 T sat_sijK{v} (GHC.Core.Opt.Simplify) (fun) in sij3
19 1064 0 1 T sat_si4Q{v} (GHC.Core.Opt.Simplify) (fun) in si4R
19 1976 0 1 T sat_si4R{v} (GHC.Core.Opt.Simplify) (fun) in si4S
19 4088 0 1 T sat_si4S{v} (GHC.Core.Opt.Simplify) (fun) in si4W
19 3800 0 1 T sat_si4W{v} (GHC.Core.Opt.Simplify) (fun) in r4HK
14 672 0 2 SS GHC.Core.Opt.Simplify.Env.setInScopeSet{v r3BG} (fun)
22 1736 0 3 SMM simplNonRecX{v r4HK} (GHC.Core.Opt.Simplify) (fun)
32 3296 0 3 SLL bind_args{v sij3} (GHC.Core.Opt.Simplify) (fun) in r4I2
14 672 0 2 MM GHC.Core.cmpAltCon{v r3fr} (fun)
14 192 0 2 LM go{v se8C} (GHC.Core.Utils) (fun) in r353
14 256 0 2 ML GHC.Core.Utils.findAlt{v r353} (fun)
14 0 0 1 M sat_sddT{v} (GHC.Core.SimpleOpt) (fun) in r4jh
75 0 0 2 MM subst_expr{v sdbY} (GHC.Core.SimpleOpt) (fun) in r4jh
36 0 0 1 S GHC.Core.Opt.Simplify.Env.seInScope{v r3Bt} (fun)
12 1728 0 2 MM subst_bndr{v sdbH} (GHC.Core.SimpleOpt) (fun) in r4jh
2 608 0 1 M GHC.Builtin.PrimOps.primOpSig{v r2WB} (fun)
86 2376 0 3 SIM go1{v scvw} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sd
53 0 0 1 E nonTriv{v r4uV} (GHC.Core.Unfold) (fun)
23 0 0 3 SLM GHC.Core.Opt.Simplify.Utils.pushSimplifiedArgs{v r3RY} (fun)
7 1104 0 2 SL GHC.Core.Subst.mkOpenSubst{v r1J1} (fun)
49 0 0 3 SSM GHC.Core.Subst.substExpr{v r1J9} (fun)
2 96 0 1 S GHC.Core.DataCon.classDataCon{v r3uM} (fun)
7 0 0 2 LM GHC.Core.Make.wrapFloats{v r4ao} (fun)
54 0 0 2 >M GHC.Core.Utils.stripTicksTopT{v r34S} (fun)
476 0 0 2 LM GHC.Core.Utils.mkTicks{v r34M} (fun)
244 0 0 1 M sat_siBo{v} (GHC.Core.Opt.Simplify) (fun) in r4Ih
31 744 0 3 TTL findBest{v r46O} (GHC.Core.Rules) (fun)
21 1512 0 1 T sat_sdcs{v} (GHC.Core.SimpleOpt) (fun) in sdch
84 2688 0 1 M GHC.Core.Coercion.mkRepReflCo{v r263} (fun)
21 5928 0 3 SLM pushCoDataCon{v r4jq} (GHC.Core.SimpleOpt) (fun)
21 504 0 3 SLM succeedWith{v sdch} (GHC.Core.SimpleOpt) (fun) in r4jh
7 0 0 1 M sat_sddD{v} (GHC.Core.SimpleOpt) (fun) in r4jh
536 18448 0 1 L GHC.Core.Opt.Simplify.Utils.argInfoAppArgs{v r3RX} (fun)
7 784 0 4 STML sat_sbRk{v} (GHC.Types.Id.Make) (fun) in r3
376 13728 0 7 ST>MLLM matchRule{v r46R} (GHC.Core.Rules) (fun)
620 2480 0 2 LL go{v sb38} (GHC.Core.Rules) (fun) in r46N
244 38392 0 6 ST>MLL GHC.Core.Rules.lookupRule{v r46N} (fun)
244 60008 0 5 SLMLM tryRules{v r4Ii} (GHC.Core.Opt.Simplify) (fun)
399 0 0 1 M GHC.Core.ruleArity{v r3eT} (fun)
488 25200 0 2 +L GHC.List.maximum{v r9I} (fun)
488 0 0 1 + Data.Foldable.maximum{v rVJ} (fun)
852 29632 0 2 IM go{v seqM} (GHC.Core.Utils) (fun) in r35i
448 0 0 1 M ok{v seqL} (GHC.Core.Utils) (fun) in r35i
195 6240 0 1 M GHC.Core.Utils.exprIsExpandable{v r35i} (fun)
266 14896 0 2 II callSize{v r4uG} (GHC.Core.Unfold) (fun)
212 27136 0 2 MM addAltSize{v sbtZ} (GHC.Core.Unfold) (fun) in r4uD
61 3904 0 1 T sat_si7R{v} (GHC.Core.Opt.Simplify) (fun) in si7S
7630 105000 0 2 MI app_is_value{v sef5} (GHC.Core.Utils) (fun) in r35u
5431 389528 0 1 T sat_shYj{v} (GHC.Core.Opt.Simplify) (fun) in shXN
47 2632 0 1 T sat_shYF{v} (GHC.Core.Opt.Simplify) (fun) in shXN
182 0 0 1 M GHC.Core.Type.funArgTy{v r1UW} (fun)
39 0 0 2 SM do_tcv1{v s54T} (GHC.Core.TyCo.FVs) (fun)
298 28608 0 2 MI addSizeN{v sbut} (GHC.Core.Unfold) (fun) in r4uD
258 8256 0 1 T size_up_alt{v sbwq} (GHC.Core.Unfold) (fun) in r4uD
134 0 0 1 M GHC.Core.Type.isFunTy{v r1VA} (fun)
134 10792 0 1 M GHC.Core.SimpleOpt.pushCoValArg{v r4jo} (fun)
3 240 0 3 MLM GHC.Types.Id.Make.unwrapNewTypeBody{v r4Ua} (fun)
3 936 0 2 SI GHC.Types.Id.Make.mkDictSelRhs{v r4TU} (fun)
29 1344 0 1 M GHC.Core.Unfold.inlineBoringOk{v r4uA} (fun)
82 3936 0 4 SSSS GHC.Core.Opt.Simplify.Env.setSubstEnv{v r3BM} (fun)
98 3920 0 2 SM GHC.Core.Opt.Simplify.Env.mkContEx{v r3BN} (fun)
140 15680 0 3 SMM GHC.Core.Opt.Simplify.Env.extendIdSubst{v r3BC} (fun)
264 0 0 1 E GHC.Types.Basic.isNotTopLevel{v r2wM} (fun)
81 1944 0 1 M GHC.Types.Id.zapStableUnfolding{v r2bf} (fun)
100 4800 0 1 S GHC.Core.Opt.Simplify.Env.zapSubstEnv{v r3BL} (fun)
69 7728 0 3 SMM GHC.Core.Opt.Simplify.Env.extendTvSubst{v r3BD} (fun)
374 20944 0 4 MSSM tick1{v r5Fg} (GHC.Core.Opt.Simplify.Monad) (fun)
374 0 0 4 MSSM GHC.Core.Opt.Simplify.Monad.tick{v r3CJ} (fun)
29 696 0 1 M sat_sh4d{v} (GHC.IfaceToCore) (fun) in sh4f
450 7200 0 3 SMM GHC.Core.Opt.Monad.doSimplTick{v r4yJ} (fun)
76 0 0 1 M GHC.Core.Opt.Monad.simplCountN{v r4yE} (fun)
7 0 0 1 S GHC.Driver.Session.simplTickFactor{v r2yT} (fun)
7 0 0 2 MM GHC.Integer.Type.divInteger{v 01j} (fun)
7 0 0 2 MM GHC.Real.$fIntegralInteger_$cdiv{v r8U0} (fun)
783 0 0 1 + GHC.Real.div{v rou} (fun)
76 0 0 3 +.. GHC.Classes.$dm<={v rY6} (fun)
76 9728 0 4 MSSM checkedTick1{v r5Ff} (GHC.Core.Opt.Simplify.Monad) (fun)
76 0 0 4 MSSM GHC.Core.Opt.Simplify.Monad.checkedTick{v r3CK} (fun)
61 5368 0 1 T sat_si7S{v} (GHC.Core.Opt.Simplify) (fun) in si7T
61 5856 0 1 T sat_si7T{v} (GHC.Core.Opt.Simplify) (fun) in r4I8
61 7808 0 2 SM GHC.Core.Opt.Simplify.Env.simplNonRecBndr{v r3Ce} (fun)
168 0 0 1 + GHC.Core.Type.isStrictType{v r1Wg} (fun)
168 31440 0 1 M GHC.Types.Id.isStrictId{v r2az} (fun)
146 17816 0 5 SMTTM simplNonRecE{v r4I8} (GHC.Core.Opt.Simplify) (fun)
294 12936 0 1 L ds3{v s8cX} (GHC.Core.Arity) (fun) in r24U
211 5064 0 1 M GHC.Core.Utils.isEmptyTy{v r35L} (fun)
211 19672 0 1 M GHC.Core.Utils.exprIsDeadEnd{v r35c} (fun)
42 0 0 1 M sat_si3k{v} (GHC.Core.Opt.Simplify) (fun) in r4Im
411 0 0 2 SM GHC.Core.Opt.ConstantFold.caseRules{v r4AW} (fun)
413 49560 0 3 SLL GHC.Core.mkConApp2{v r3fA} (fun)
646 7600 0 2 MM go{v secG} (GHC.Core.Utils) (fun) in r35C
456 18240 0 3 >MM GHC.Core.Utils.cheapEqExpr'{v r35C} (fun)
464 7424 0 1 M GHC.Core.Type.tyConAppArgs_maybe{v r1V5} (fun)
464 22272 0 1 M GHC.Core.Type.tyConAppArgs{v r1V6} (fun)
411 26304 0 3 MML check_eq{v scF0} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sv
411 0 0 1 T sat_scFC{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sv
411 62472 0 5 SMMML mkCase1{v r3Sv} (GHC.Core.Opt.Simplify.Utils) (fun)
411 0 0 5 SMMML GHC.Core.Opt.Simplify.Utils.mkCase{v r3Su} (fun)
42 144 0 1 M GHC.Core.Opt.Simplify.Utils.contHoleType{v r3Sb} (fun)
560 0 0 1 M GHC.Core.Opt.Simplify.Utils.contResultType{v r3Sa} (fun)
411 19728 0 1 L sat_si2L{v} (GHC.Core.Opt.Simplify) (fun) in si2M
411 19728 0 1 M sat_sifx{v} (GHC.Core.Opt.Simplify) (fun) in sify
774 24768 0 3 SMM addBinderUnfolding{v r4It} (GHC.Core.Opt.Simplify) (fun)
411 26304 0 1 S sat_sify{v} (GHC.Core.Opt.Simplify) (fun) in sifz
411 129624 0 4 SMMM addAltUnfoldings{v r4Is} (GHC.Core.Opt.Simplify) (fun)
411 55944 0 1 T sat_sifz{v} (GHC.Core.Opt.Simplify) (fun) in r4Ip
1185 94800 0 2 SM GHC.Core.Opt.Simplify.Env.modifyInScope{v r3BK} (fun)
967 80064 0 2 LL go{v sie7} (GHC.Core.Opt.Simplify) (fun) in r4Ip
411 128232 0 6 SMLMMT simplAlt{v r4Ip} (GHC.Core.Opt.Simplify) (fun)
411 0 0 1 T sat_si2F{v} (GHC.Core.Opt.Simplify) (fun) in si2M
411 69048 0 1 T sat_si2M{v} (GHC.Core.Opt.Simplify) (fun) in si2N
411 36168 0 2 LL GHC.Core.Utils.combineIdenticalAlts{v r358} (fun)
622 0 0 1 L ds23{v saWA} (GHC.Core.DataCon) (fun) in r3um
622 9952 0 1 S dataConKindEqSpec{v r3um} (GHC.Core.DataCon) (fun)
622 14928 0 1 + GHC.Core.TyCo.Subst.substVarBndrs{v r1bW} (fun)
622 213968 0 2 SL GHC.Core.DataCon.dataConInstSig{v r3uB} (fun)
622 34832 0 2 LS GHC.Core.DataCon.dataConCannotMatch{v r3uN} (fun)
363 0 0 1 M GHC.Core.otherCons{v r3fb} (fun)
411 0 0 1 T sat_ses9{v} (GHC.Core.Utils) (fun) in r356
411 9864 0 1 L GHC.Core.Utils.findDefault{v r350} (fun)
411 101928 0 4 MLLL GHC.Core.Utils.filterAlts{v r356} (fun)
411 9864 0 5 LMLLL GHC.Core.Utils.refineDefaultAlt{v r357} (fun)
411 223584 0 1 L sat_scHG{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3St
580 13920 0 1 S GHC.Types.Unique.Supply.splitUniqSupply{v rVv} (fun)
411 23016 0 3 SSM $cgetUniquesM{v r5Fe} (GHC.Core.Opt.Simplify.Monad) (fun)
412 0 0 1 + GHC.Types.Unique.Supply.getUniquesM{v rTK} (fun)
411 54744 0 3 MML GHC.Core.Opt.Simplify.Utils.prepareAlts{v r3St} (fun)
411 36168 0 1 T sat_si2N{v} (GHC.Core.Opt.Simplify) (fun) in si2O
411 52608 0 1 T sat_si2O{v} (GHC.Core.Opt.Simplify) (fun) in si2P
411 23016 0 3 SSM getFamEnvs1{v r5Fi} (GHC.Core.Opt.Simplify.Monad) (fun)
411 0 0 3 SSM GHC.Core.Opt.Simplify.Monad.getFamEnvs{v r3CF} (fun)
411 49320 0 1 T sat_si2P{v} (GHC.Core.Opt.Simplify) (fun) in r4In
2408 0 0 1 T sat_s7dt{v} (GHC.Core.Opt.Simplify.Monad) (fun) in s7du
822 26304 0 1 . sat_s7ep{v} (GHC.Core.Opt.Simplify.Monad) (fun) in s7eq
822 19728 0 3 SSM sat_s7eq{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r5Fa
822 0 0 1 > sat_s7ej{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r5Fa
822 26304 0 1 S $cliftIO{v r5Fa} (GHC.Core.Opt.Simplify.Monad) (fun)
822 72336 0 1 T sat_s7f0{v} (GHC.Core.Opt.Simplify.Monad) (fun) in s7f1
822 105216 0 3 SSM sat_s7f1{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3CD
822 0 0 1 > sat_s7eE{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3CD
822 32880 0 2 LS GHC.Core.Opt.Simplify.Monad.traceSmpl{v r3CD} (fun)
2408 173376 0 3 SSM sat_s7du{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3CC
2408 0 0 1 > sat_s7dj{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3CC
2408 96320 0 2 SS thenSmpl_{v r3CC} (GHC.Core.Opt.Simplify.Monad) (fun)
411 95352 0 5 SMMLM simplAlts{v r4In} (GHC.Core.Opt.Simplify) (fun)
411 54624 0 5 SMMLM reallyRebuildCase{v r4Im} (GHC.Core.Opt.Simplify) (fun)
528 0 0 1 S GHC.Core.Opt.Monad.sm_rules{v r3Ng} (fun)
386 27792 0 1 M sat_scxm{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sm
506 44528 0 1 S GHC.Core.Opt.Simplify.Utils.getUnfoldingInRuleMatch{v r3Sm} (fun)
188 0 0 1 S GHC.Types.Demand.dmdTypeDepth{v r2mE} (fun)
17 680 0 1 L sat_siym{v} (GHC.Core.Opt.Simplify) (fun) in siyn
428 27392 0 1 T sat_s7cJ{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r5En
17 272 0 1 M sat_si1g{v} (GHC.Core.Opt.Simplify) (fun) in r4HT
17 0 0 1 M sat_siyi{v} (GHC.Core.Opt.Simplify) (fun) in siyn
428 27392 0 5 >SSSM $cfmap{v r5En} (GHC.Core.Opt.Simplify.Monad) (fun)
17 1224 0 1 T sat_siyn{v} (GHC.Core.Opt.Simplify) (fun) in r4ID
341 24552 0 1 T sat_shYu{v} (GHC.Core.Opt.Simplify) (fun) in shXN
2575 280400 0 1 I calc_some_benefit{v sbrj} (GHC.Core.Unfold) (fun) in r4uW
2173 0 0 1 M GHC.Core.Utils.exprIsWorkFree{v r35f} (fun)
2744 0 0 1 S GHC.Driver.Session.ufVeryAggressive{v r2Ar} (fun)
2597 0 0 1 M isRealWorldExpr{v sbts} (GHC.Core.Unfold) (fun) in r4uD
4765 0 0 2 MI GHC.Core.Utils.isCheapApp{v r35k} (fun)
4384 0 0 2 MI sat_s8ia{v} (GHC.Core.Arity) (fun) in r24P
1035 228232 0 2 SM GHC.Core.Opt.Simplify.Utils.addTyArgTo{v r3RV} (fun)
1103 0 0 1 M sat_sir2{v} (GHC.Core.Opt.Simplify) (fun) in sir6
1103 97064 0 1 M sat_sir6{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
1290 30960 0 2 SM GHC.Core.Opt.Simplify.Env.substTy{v r3Co} (fun)
215 51600 0 3 LML GHC.Core.Type.applyTysX{v r1UZ} (fun)
251 24128 0 2 SM GHC.Core.TyCon.checkRecTc{v r3mL} (fun)
450 0 0 2 LL GHC.Utils.Misc.compareLength{v r46E} (fun)
215 0 0 2 LL GHC.Utils.Misc.leLength{v r46F} (fun)
3917 0 0 1 M GHC.Types.Id.isDataConWorkId{v r2a8} (fun)
3042 230688 0 2 MI id_app_is_value{v seeX} (GHC.Core.Utils) (fun) in r35u
187 28424 0 1 M sat_siyT{v} (GHC.Core.Opt.Simplify) (fun) in r4ID
187 16536 0 2 MS GHC.Core.Opt.Simplify.Utils.updModeForStableUnfoldings{v r3Sj} (fun)
204 20808 0 2 >S GHC.Core.Opt.Simplify.Env.updMode{v r3BB} (fun)
204 52224 0 6 SEMMMM simplStableUnfolding{v r4ID} (GHC.Core.Opt.Simplify) (fun)
173 8304 0 1 T sat_shZH{v} (GHC.Core.Opt.Simplify) (fun) in r4HM
5510 629960 0 5 SESSM makeTrivialWithInfo{v r4HP} (GHC.Core.Opt.Simplify) (fun)
392 59584 0 2 SM GHC.Core.Opt.Simplify.Utils.addCastTo{v r3RW} (fun)
4028 0 0 1 S GHC.Driver.Session.inlineCheck{v r2yI} (fun)
4028 193344 0 5 SMLS. traceInline{v r4uX} (GHC.Core.Unfold) (fun)
1915 0 0 1 S GHC.Driver.Session.ufCreationThreshold{v r2Am} (fun)
5748 643672 0 3 MLI size_up_call{v sbuQ} (GHC.Core.Unfold) (fun) in r4uD
5177 261072 0 3 MLI size_up_app{v sbws} (GHC.Core.Unfold) (fun) in r4uD
4832 463872 0 2 MM addSizeNSD{v sbty} (GHC.Core.Unfold) (fun) in r4uD
5618 0 0 1 M GHC.Core.isTyCoArg{v r3gg} (fun)
8020 550944 0 1 M size_up{v sbwr} (GHC.Core.Unfold) (fun) in r4uD
2483 774696 0 4 SILM sizeExpr{v r4uD} (GHC.Core.Unfold) (fun)
2483 556560 0 3 SEM calcUnfoldingGuidance{v r4uB} (GHC.Core.Unfold) (fun)
4028 515584 0 2 SM GHC.Core.Opt.Simplify.Utils.activeUnfolding{v r3Sl} (fun)
3060 0 0 1 S sat_s4mt{v} (GHC.Types.Var.Env) (fun) in r18L
3060 146880 0 2 SL GHC.Types.Var.Env.extendInScopeSetList{v r18L} (fun)
427 0 0 1 M sat_siv0{v} (GHC.Core.Opt.Simplify) (fun) in siv1
452 13216 0 2 MM addCoerce{v sitB} (GHC.Core.Opt.Simplify) (fun) in r4HW
427 27328 0 1 M sat_siv1{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
2094 67008 0 2 ST GHC.Core.TyCo.Subst.mkTCvSubst{v r1aO} (fun)
2094 50256 0 1 S GHC.Core.Opt.Simplify.Env.getTCvSubst{v r3Cn} (fun)
427 27328 0 1 S sat_shWW{v} (GHC.Core.Opt.Simplify) (fun) in r4I0
427 10248 0 2 SM simplCoercion{v r4I0} (GHC.Core.Opt.Simplify) (fun)
2935 164360 0 1 T sat_siC8{v} (GHC.Core.Opt.Simplify) (fun) in siBC
2960 803488 0 2 SM GHC.Core.Opt.Simplify.Env.mkFloatBind{v r3BU} (fun)
2970 166320 0 1 T sat_si71{v} (GHC.Core.Opt.Simplify) (fun) in si72
3083 345296 0 1 S GHC.Types.Id.Info.zapDemandInfo{v r1Ji} (fun)
4734 55248 0 1 M is_hnf_like{v sefj} (GHC.Core.Utils) (fun) in r35u
4110 263040 0 3 >>M exprIsHNFlike{v r35u} (GHC.Core.Utils) (fun)
4084 0 0 1 M GHC.Core.Utils.exprIsHNF{v r35s} (fun)
3495 0 0 1 M GHC.Core.isEvaldUnfolding{v r3fd} (fun)
3096 297216 0 1 S GHC.Types.Id.Info.zapCallArityInfo{v r1Jq} (fun)
3097 0 0 2 MS GHC.Types.Id.setIdInfo{v r29B} (fun)
3096 930184 0 4 MIEM addLetBndrInfo{v r4HS} (GHC.Core.Opt.Simplify) (fun)
2989 384416 0 5 SEMMM GHC.Core.Opt.Simplify.Utils.postInlineUnconditionally{v r3Sp} (fun)
2989 340568 0 1 M sat_sioY{v} (GHC.Core.Opt.Simplify) (fun) in sioZ
2989 702672 0 1 T sat_sioZ{v} (GHC.Core.Opt.Simplify) (fun) in r4HR
3096 767808 0 1 T sat_scKE{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sr
2880 230400 0 1 S sat_s5ZT{v} (GHC.Types.Id.Info) (fun)
2880 69120 0 1 M GHC.Types.Id.idCallArity{v r2aq} (fun)
115 7360 0 2 SM GHC.Types.Literal.mkLitInt{v r3rw} (fun)
4934 0 0 1 M GHC.Types.Literal.litIsTrivial{v r3si} (fun)
10119 393784 0 1 M go{v s8bc} (GHC.Core.Arity) (fun) in r24I
3282 52512 0 1 M GHC.Core.Arity.exprArity{v r24I} (fun)
259 14392 0 1 M has_lam{v s8he} (GHC.Core.Arity) (fun) in r24P
15896 346928 0 2 IM go{v seak} (GHC.Core.Utils) (fun) in r35h
11298 0 0 1 M ok{v seaj} (GHC.Core.Utils) (fun) in r35h
8001 320040 0 2 >M GHC.Core.Utils.exprIsCheapX{v r35h} (fun)
5652 0 0 2 MM sat_s85z{v} (GHC.Core.Arity) (fun) in r24O
2188 87520 0 2 S> mk_cheap_fn{v r24O} (GHC.Core.Arity) (fun)
5719 96904 0 2 EM floatIn{v r24R} (GHC.Core.Arity) (fun)
7753 543136 0 2 SM go{v s84V} (GHC.Core.Arity) (fun) in r24J
3086 49376 0 1 M GHC.Core.Arity.typeArity{v r24J} (fun)
2889 297672 0 1 S isTopDmdType{v r2mD} (GHC.Types.Demand) (fun)
2889 0 0 1 S GHC.Types.Demand.isTopSig{v r2n4} (fun)
10590 736400 0 2 SM arityType{v r24U} (GHC.Core.Arity) (fun)
2894 312256 0 1 > get_arity{v s8hn} (GHC.Core.Arity) (fun) in r24P
2892 488448 0 4 SMMI GHC.Core.Arity.findRhsArity{v r24P} (fun)
3358 241776 0 2 SS GHC.Core.Opt.Simplify.Env.setInScopeFromF{v r3BI} (fun)
3040 0 0 1 S GHC.Core.Opt.Monad.sm_eta_expand{v r3Nj} (fun)
2909 0 0 2 SM GHC.Core.Opt.Simplify.Env.lookupRecBndr{v r3Cb} (fun)
3096 1287728 0 3 SMM GHC.Core.Opt.Simplify.Utils.tryEtaExpandRhs{v r3Sr} (fun)
2989 669536 0 6 SEMMMM completeBind{v r4HR} (GHC.Core.Opt.Simplify) (fun)
2970 332640 0 1 T sat_si72{v} (GHC.Core.Opt.Simplify) (fun) in si73
2912 139776 0 1 M sat_si6N{v} (GHC.Core.Opt.Simplify) (fun) in si73
2989 551392 0 2 SS GHC.Core.Opt.Simplify.Env.addLetFloats{v r3BW} (fun)
2989 318776 0 5 EEESM GHC.Core.Opt.Simplify.Env.doFloatFromRhs{v r3BP} (fun)
2970 925024 0 1 T sat_si73{v} (GHC.Core.Opt.Simplify) (fun) in si74
2923 70152 0 1 T sat_shZn{v} (GHC.Core.Opt.Simplify) (fun) in r4HM
8742 825968 0 2 IM go{v shXN} (GHC.Core.Opt.Simplify) (fun) in r4HM
2970 403920 0 2 SM GHC.Core.Opt.Simplify.Env.wrapJoinFloatsX{v r3C5} (fun)
3096 259952 0 5 SESSM prepareRhs{v r4HM} (GHC.Core.Opt.Simplify) (fun)
2970 855360 0 1 T sat_si74{v} (GHC.Core.Opt.Simplify) (fun) in si75
381 0 0 1 M sat_si8z{v} (GHC.Core.Opt.Simplify) (fun) in si8A
15229 557776 0 1 L go{v sct4} (GHC.Core.Opt.Simplify.Utils) (fun) in r3RZ
7551 120816 0 2 ML GHC.Core.Opt.Simplify.Utils.argInfoExpr{v r3RZ} (fun)
8035 0 0 2 MM GHC.Core.Opt.Simplify.Env.wrapJoinFloats{v r3C6} (fun)
11125 623000 0 1 S GHC.Core.Opt.Simplify.Env.emptyFloats{v r3Bu} (fun)
8035 257120 0 2 SM GHC.Core.Opt.Simplify.Env.wrapFloats{v r3C4} (fun)
395 27200 0 3 SLM mkLam'{v scKZ} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sq
383 0 0 1 S sat_scMm{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Sq
810 45360 0 3 SSM $cgetDynFlags{v r5Fb} (GHC.Core.Opt.Simplify.Monad) (fun)
810 0 0 3 SSM GHC.Core.Opt.Simplify.Monad.$fHasDynFlagsSimplM{v r5fB} (fun)
3295 21448 0 4 SLMM GHC.Core.Opt.Simplify.Utils.mkLam{v r3Sq} (fun)
381 27432 0 1 M sat_si8A{v} (GHC.Core.Opt.Simplify) (fun) in si8B
6309 1184776 0 2 SM GHC.Core.Opt.Simplify.Utils.addValArgTo{v r3RU} (fun)
4127 132064 0 1 M sat_siAn{v} (GHC.Core.Opt.Simplify) (fun) in r4Ih
5106 163392 0 1 T sat_si0a{v} (GHC.Core.Opt.Simplify) (fun) in r4HU
4127 99048 0 2 ME GHC.Core.Opt.Simplify.Utils.mkLazyArgStop{v r3S4} (fun)
10267 510752 0 3 SMM rebuild{v r4I2} (GHC.Core.Opt.Simplify) (fun)
3084 0 0 1 S GHC.Core.Opt.Monad.sm_case_case{v r3Ni} (fun)
6390 0 0 1 E GHC.Core.Opt.Simplify.Utils.isSimplified{v r3RS} (fun)
1 0 0 1 L ds{v sr0v} (GHC.Driver.Types) (fun) in r934
1 104 0 4 >ESL hptSomeThingsBelowUs{v r934} (GHC.Driver.Types) (fun)
1 0 0 2 SL GHC.Driver.Types.hptRules{v r931} (fun)
17 0 0 3 >SS GHC.Types.Name.Env.plusNameEnv_C{v rTj} (fun)
17 0 0 2 SS GHC.Core.Rules.unionRuleBase{v r46K} (fun)
17 816 0 2 SL GHC.Core.mkRuleEnv{v r3eP} (fun)
7510 1261680 0 2 SM GHC.Core.Rules.getRules{v r46F} (fun)
7567 0 0 1 E GHC.Types.Demand.isDeadEndDiv{v r2mt} (fun)
8065 193560 0 1 S GHC.Types.Demand.splitStrictSig{v r2n1} (fun)
14302 981232 0 2 ML add_type_str{v scAF} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Se
7218 0 0 1 L sat_scBN{v} (GHC.Core.Opt.Simplify.Utils) (fun) in r3Se
7218 0 0 1 S GHC.Core.Opt.Simplify.Env.seMode{v r3Bp} (fun)
10254 0 0 1 S GHC.Core.Opt.Monad.sm_inline{v r3Nh} (fun)
610 14640 0 1 M GHC.Core.Opt.Simplify.Utils.mkBoringStop{v r3S2} (fun)
7655 0 0 3 MMM trimJoinCont{v r4Id} (GHC.Core.Opt.Simplify) (fun)
7627 684464 0 1 M GHC.Core.Opt.Simplify.Utils.contArgs{v r3Sd} (fun)
7574 3561016 0 5 SMLIM GHC.Core.Opt.Simplify.Utils.mkArgInfo{v r3Se} (fun)
15531 2249352 0 3 SSM rebuildCall{v r4Ih} (GHC.Core.Opt.Simplify) (fun)
7574 666512 0 1 S sat_sipS{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
7574 424144 0 3 SSM getSimplRules1{v r5Fj} (GHC.Core.Opt.Simplify.Monad) (fun)
7574 0 0 3 SSM GHC.Core.Opt.Simplify.Monad.getSimplRules{v r3CE} (fun)
10587 0 0 2 SM GHC.Core.Opt.Simplify.Env.refineFromInScope{v r3Ca} (fun)
7627 1228184 0 6 SMEELE GHC.Core.Unfold.callSiteInline{v r4uW} (fun)
7804 368544 0 2 SM GHC.Core.Opt.Simplify.Env.substId{v r3C9} (fun)
6391 0 0 1 M sat_siqU{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
5106 285936 0 3 SMM simplExprC{v r4HU} (GHC.Core.Opt.Simplify) (fun)
398 29560 0 2 SM GHC.Core.Opt.Simplify.simplExpr{v r4HT} (fun)
381 27432 0 1 T sat_si8B{v} (GHC.Core.Opt.Simplify) (fun) in r4I5
8490 611280 0 2 SS GHC.Core.Opt.Simplify.Env.setInScopeFromE{v r3BH} (fun)
1798 263320 0 2 SM GHC.Core.Opt.Simplify.Env.simplBinder{v r3Cd} (fun)
965 0 0 1 S GHC.Types.Demand.isStrictDmd{v r2mg} (fun)
385 0 0 1 M GHC.Types.Basic.isAlwaysTailCalled{v r2xg} (fun)
385 61800 0 1 S GHC.Types.Id.Info.zapLamInfo{v r1Jh} (fun)
385 0 0 1 M GHC.Types.Id.zapLamIdInfo{v r2b8} (fun)
616 0 0 1 M sat_siro{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
1364 98208 0 2 SM simplLamBndr{v r4I6} (GHC.Core.Opt.Simplify) (fun)
678 39864 0 1 M sat_siri{v} (GHC.Core.Opt.Simplify) (fun) in r4HW
2970 71280 0 1 M GHC.Core.Opt.Simplify.Utils.mkRhsStop{v r3S3} (fun)
617 4104 0 1 M GHC.Core.Opt.Simplify.Utils.countArgs{v r3Sc} (fun)
660 49080 0 4 SLMM simplLam{v r4I5} (GHC.Core.Opt.Simplify) (fun)
19024 3376096 0 3 SMM simplExprF1{v r4HW} (GHC.Core.Opt.Simplify) (fun)
2970 522816 0 1 T sat_si75{v} (GHC.Core.Opt.Simplify) (fun) in r4HI
2970 147720 0 1 M GHC.Core.collectTyBinders{v r3g6} (fun)
2970 673080 0 1 M GHC.Core.collectTyAndValBinders{v r3g8} (fun)
2987 0 0 2 SL GHC.Core.Opt.Simplify.Env.simplBinders{v r3Cc} (fun)
2970 831600 0 7 SEEMMMS simplLazyBind{v r4HI} (GHC.Core.Opt.Simplify) (fun)
2935 70440 0 2 L. trace_bind{v siz2} (GHC.Core.Opt.Simplify) (fun) in r4HH
2909 0 0 1 S sat_sizd{v} (GHC.Core.Opt.Simplify) (fun) in r4HH
5225 250800 0 1 M GHC.Core.Opt.Simplify.Utils.isExitJoinId{v r3Sy} (fun)
16702 0 0 1 S GHC.Core.Opt.Simplify.Env.getMode{v r3By} (fun)
10664 0 0 1 S GHC.Core.Opt.Monad.sm_phase{v r3Ne} (fun)
10692 0 0 2 MM GHC.Types.Basic.isActive{v r2xP} (fun)
14811 0 0 1 S GHC.Core.Opt.Monad.sm_dflags{v r3Nf} (fun)
12609 302616 0 1 S GHC.Core.Opt.Simplify.Env.seDynFlags{v r3Bz} (fun)
3081 874000 0 5 SEMMS GHC.Core.Opt.Simplify.Utils.preInlineUnconditionally{v r3So} (fun)
2935 448616 0 7 SEEMMMM simplRecOrTopPair{v r4HH} (GHC.Core.Opt.Simplify) (fun)
2935 0 0 1 T sat_siBT{v} (GHC.Core.Opt.Simplify) (fun) in siBC
2996 215712 0 4 SMMM addBndrRules{v r4IE} (GHC.Core.Opt.Simplify) (fun)
2952 423456 0 2 SL simpl_binds{v siBC} (GHC.Core.Opt.Simplify) (fun) in r4HF
17 952 0 1 S sat_siCl{v} (GHC.Core.Opt.Simplify) (fun) in r4HF
80146 0 0 1 T sat_s7dI{v} (GHC.Core.Opt.Simplify.Monad) (fun) in s7dJ
71958 2302656 0 4 .SSM returnSmpl1{v r5F5} (GHC.Core.Opt.Simplify.Monad) (fun)
71958 0 0 4 .SSM returnSmpl{v r3CA} (GHC.Core.Opt.Simplify.Monad) (fun)
4417 2158056 0 3 MSM substIdBndr{v r3Ci} (GHC.Core.Opt.Simplify.Env) (fun)
2935 0 0 2 SM sat_s8GN{v} (GHC.Core.Opt.Simplify.Env) (fun) in r3Cg
1000 0 0 2 SL GHC.Core.Subst.substBndrs{v r1Jf} (fun)
6 0 0 1 M sat_s7Ot{v} (GHC.Core.Subst) (fun) in r1Jx
25265 0 0 1 L seqCos{v r27g} (GHC.Core.Coercion) (fun)
171 8208 0 2 SM sat_s7Gi{v} (GHC.Core.TyCo.Subst) (fun) in r1bH
171 6840 0 1 + GHC.Core.TyCo.Subst.substCo{v r1bH} (fun)
171 9576 0 2 SM sat_s7Hf{v} (GHC.Core.Subst) (fun) in r1Jt
171 6840 0 1 + GHC.Core.Subst.substCo{v r1Jt} (fun)
30428 7248 0 1 M GHC.Core.Coercion.seqCo{v rx} (fun)
1306 0 0 1 M GHC.Types.Basic.seqOccInfo{v r2xd} (fun)
1685 0 0 1 S sat_s5Xa{v} (GHC.Types.Id.Info) (fun)
1689 0 0 1 S GHC.Types.Id.Info.cprInfo{v r1Ik} (fun)
1306 0 0 1 S GHC.Types.Cpr.seqCprSig{v r1Wz} (fun)
2832 0 0 1 L GHC.Types.Demand.seqDemandList{v r2mf} (fun)
1330 0 0 1 > GHC.Types.Unique.FM.seqEltsUFM{v r1W1} (fun)
1330 0 0 1 S GHC.Types.Demand.seqDmdType{v r2mH} (fun)
1330 0 0 1 S GHC.Types.Demand.seqStrictSig{v r2na} (fun)
1631 0 0 1 M seqUseDmd{v r2lK} (GHC.Types.Demand) (fun)
1306 0 0 1 M seqArgUse{v r2lM} (GHC.Types.Demand) (fun)
1306 0 0 1 S GHC.Types.Demand.seqDemand{v r2me} (fun)
1306 125376 0 1 S GHC.Core.Seq.megaSeqIdInfo{v r1mg} (fun)
1608 0 0 1 S GHC.Types.Id.Info.isEmptyRuleInfo{v r1Ja} (fun)
1591 304728 0 3 SMS GHC.Core.Subst.substIdInfo{v r1Jv} (fun)
1591 0 0 2 MM GHC.Types.Id.maybeModifyIdInfo{v r29D} (fun)
1588 711472 0 4 SSSM substIdBndr{v r1Jh} (GHC.Core.Subst) (fun)
1762 25408 0 2 SM GHC.Core.Subst.substBndr{v r1Je} (fun)
1436 65808 0 1 M seqBndr{v r1mo} (GHC.Core.Seq) (fun)
1016 84840 0 1 M go{v s7Qc} (GHC.Core.Subst) (fun) in r1Ja
412 29664 0 3 SSM subst_expr{v r1Ja} (GHC.Core.Subst) (fun)
5122 0 0 1 M GHC.Core.Seq.seqExpr{v r1ml} (fun)
599 43464 0 2 SM GHC.Core.Subst.substUnfolding{v r1Jx} (fun)
30 0 0 3 EMM GHC.Core.Coercion.mkGReflLeftCo{v r26l} (fun)
16 0 0 2 MM sat_saHh{v} (GHC.Core.Coercion.Opt) (fun) in r1OE
3319 0 0 2 iM Data.IntMap.Internal.$wgo{v r7Q} (fun)
2295 36720 0 1 M Data.IntMap.Internal.size{v r1U} (fun)
93 2232 0 1 L GHC.Core.FVs.rulesFreeVarsDSet{v r1Lr} (fun)
1 16 0 1 + GHC.Types.Unique.DSet.mkUniqDSet{v r2mc} (fun)
1259 191368 0 2 SS GHC.Core.Subst.substDVarSet{v r1JC} (fun)
1985 0 0 1 S GHC.Types.Unique.DFM.sizeUDFM{v r2I7} (fun)
1985 0 0 1 S GHC.Types.Var.Set.seqDVarSet{v r13z} (fun)
1985 0 0 1 L GHC.Core.Seq.seqRules{v r1mk} (fun)
679 0 0 1 S GHC.Core.Seq.seqRuleInfo{v r1mi} (fun)
679 97776 0 3 SMS GHC.Core.Subst.substSpec{v r1Jz} (fun)
17 0 0 1 L ds{v saV3} (GHC.Core.Opt.OccurAnal) (fun) in r1Hs
20 320 0 1 L GHC.Core.bindersOfBinds{v r3g1} (fun)
2952 70440 0 1 L seqIds{v r3Cm} (GHC.Core.Opt.Simplify.Env) (fun)
8 384 0 1 S GHC.Core.Opt.Simplify.Env.mkSimplEnv{v r3Bw} (fun)
17 2040 0 2 SL GHC.Core.Opt.Simplify.Env.simplRecBndrs{v r3Cg} (fun)
17 1632 0 2 SL GHC.Core.Opt.Simplify.simplTopBinds{v r4HF} (fun)
80146 5770512 0 3 SSM sat_s7dJ{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3CB
80146 0 0 1 > sat_s7dy{v} (GHC.Core.Opt.Simplify.Monad) (fun) in r3CB
80146 3205840 0 2 S> thenSmpl{v r3CB} (GHC.Core.Opt.Simplify.Monad) (fun)
17 4616 0 6 SSTSIS GHC.Core.Opt.Simplify.Monad.initSmpl{v r3Cy} (fun)
17 10472 0 1 S sat_sbx4{v} (GHC.Core.Opt.Driver) (fun) in sbte
112 8064 0 2 MM go{v sfL9} (GHC.Core.Coercion) (fun) in r27r
32 1536 0 2 MM GHC.Core.Coercion.buildCoercion{v r27r} (fun)
16 9728 0 7 SMMMLML opt_trans_rule_app{v r1OE} (GHC.Core.Coercion.Opt) (fun)
16 256 0 2 EM GHC.Core.Coercion.setNominalRole_maybe{v r26q} (fun)
16 3456 0 1 M GHC.Core.Coercion.splitAppCo_maybe{v r25M} (fun)
16 640 0 1 M etaAppCo_maybe{v r1OP} (GHC.Core.Coercion.Opt) (fun)
16 0 0 3 MEM sat_saMW{v} (GHC.Core.Coercion.Opt) (fun) in r1Ow
1421 0 0 1 S GHC.Core.Coercion.Axiom.cab_incomps{v r1ZS} (fun)
1421 0 0 1 S GHC.Core.Coercion.Axiom.coAxBranchIncomps{v r2Lm} (fun)
1421 227360 0 1 M GHC.Core.Coercion.Opt.checkAxInstCo{v r1OG} (fun)
1421 250096 0 3 MMM GHC.Core.Coercion.castCoercionKindI{v r26B} (fun)
1421 0 0 2 MS GHC.Core.Coercion.isMappedByLC{v r273} (fun)
1421 0 0 1 M sat_sayG{v} (GHC.Core.Coercion.Opt) (fun) in r1OL
1421 68208 0 1 S sat_s8Su{v} (GHC.Core.Unify) (fun) in s8Sv
47803 0 0 3 >ST sat_s57e{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
47803 0 0 3 >ST sat_s57f{v} (GHC.Core.TyCo.FVs) (fun) in r1bB
1421 0 0 3 >ST sat_s587{v} (GHC.Core.TyCo.FVs) (fun) in r1bz
1421 22736 0 1 M GHC.Core.TyCo.FVs.tyCoVarsOfCoList{v r1bz} (fun)
3922 0 0 1 S sat_s8MR{v} (GHC.Core.Unify) (fun) in r1ub
8456 202944 0 1 . $cpure{v r3Hu} (GHC.Data.Pair) (fun)
26916 2368608 0 2 >S $cfmap{v r3HU} (GHC.Data.Pair) (fun)
13458 1184304 0 2 SS $c<*>{v r3Fe} (GHC.Data.Pair) (fun)
12378 1249920 0 6 SSLLLL ty_co_match_args{v r1ub} (GHC.Core.Unify) (fun)
2372 170784 0 1 M GHC.Core.Coercion.coercionKindRole{v r27i} (fun)
10504 252096 0 2 MM etaTyConAppCo_maybe{v r1OQ} (GHC.Core.Coercion.Opt) (fun)
8948 0 0 1 M sat_saMT{v} (GHC.Core.Coercion.Opt) (fun) in r1Ow
23 0 0 1 S GHC.Core.Coercion.lcSubstRight{v r278} (fun)
414 23184 0 1 S GHC.Types.Unique.FM.nonDetUFMToList{v r1W6} (fun)
46 11408 0 3 STT GHC.Core.TyCo.Subst.composeTCvSubstEnv{v r1aJ} (fun)
46 9936 0 2 SS GHC.Core.TyCo.Subst.composeTCvSubst{v r1aK} (fun)
46 9200 0 3 .SS liftEnvSubst{v r27b} (GHC.Core.Coercion) (fun)
23 0 0 1 S GHC.Core.Coercion.lcSubstLeft{v r277} (fun)
23 1288 0 3 MMM GHC.Core.Coercion.mkPhantomCo{v rp} (fun)
23 4048 0 6 SEMEMM opt_univ{v r1Oy} (GHC.Core.Coercion.Opt) (fun)
23 2576 0 3 SEM opt_phantom{v r1Ox} (GHC.Core.Coercion.Opt) (fun)
179 0 0 2 EM sat_saMM{v} (GHC.Core.Coercion.Opt) (fun) in r1Ow
1439 0 0 3 SMM opt_trans{v r1OA} (GHC.Core.Coercion.Opt) (fun)
1423 0 0 2 MM sat_saA0{v} (GHC.Core.Coercion.Opt) (fun) in r1Oz
1423 22816 0 3 SEM GHC.Core.Coercion.liftCoSubstTyVar{v r26Y} (fun)
2 0 0 1 S GHC.Core.Coercion.Axiom.cab_rhs{v r1ZR} (fun)
2 0 0 1 S GHC.Core.Coercion.Axiom.coAxBranchRHS{v r2Li} (fun)
2 144 0 2 EM go{v sfGs} (GHC.Core.Coercion) (fun) in r26X
2 128 0 3 SEM ty_co_subst{v r26X} (GHC.Core.Coercion) (fun)
1423 45536 0 2 +S opt_transList{v r1Oz} (GHC.Core.Coercion.Opt) (fun)
2 144 0 1 L mkLiftingContext{v r26Q} (GHC.Core.Coercion) (fun)
2 160 0 4 ELLM GHC.Core.Coercion.liftCoSubstWith{v r26O} (fun)
2 0 0 1 S GHC.Core.Coercion.Axiom.cab_cvs{v r1ZO} (fun)
2 0 0 1 S GHC.Core.Coercion.Axiom.coAxBranchCoVars{v r2Lg} (fun)
2 176 0 2 SI GHC.Core.Type.coAxNthLHS{v r1W1} (fun)
2 0 0 1 S GHC.Core.TyCo.FVs.runTyCoVars{v r1aQ} (fun)
2 48 0 1 M GHC.Tc.Utils.TcType.exactTyCoVarsOfType{v r2sK} (fun)
4 0 0 1 M sat_saAZ{v} (GHC.Core.Coercion.Opt) (fun) in r1OD
14155 679440 0 2 SS $c==1{v r4HP} (GHC.Core.Coercion.Axiom) (fun)
114203 0 0 1 M sat_s8R3{v} (GHC.Core.Unify) (fun) in r1u8
48026 6147328 0 1 S sat_s8Sv{v} (GHC.Core.Unify) (fun) in r1u7
48026 9989408 0 1 M GHC.Core.Coercion.promoteCoercion{v r26x} (fun)
120807 11258840 0 6 SSMMMM ty_co_match{v r1u8} (GHC.Core.Unify) (fun)
48026 15368320 0 3 SMM GHC.Core.Unify.liftCoMatch{v r1u7} (fun)
48026 3514712 0 4 ESIM matchAxiom{v r1OL} (GHC.Core.Coercion.Opt) (fun)
91543 4342656 0 1 M isAxiom_maybe{v r1OK} (GHC.Core.Coercion.Opt) (fun)
71806 0 0 1 M GHC.Core.Coercion.splitForAllCo_co_maybe{v r25Q} (fun)
71806 0 0 1 M GHC.Core.Coercion.splitForAllCo_ty_maybe{v r25P} (fun)
35919 3862480 0 3 SMM opt_trans_rule{v r1OD} (GHC.Core.Coercion.Opt) (fun)
28009 214640 0 3 SMM opt_trans1{v r1OB} (GHC.Core.Coercion.Opt) (fun)
1 32 0 1 M sat_sh4K{v} (GHC.IfaceToCore) (fun) in sh63
38 0 0 1 S GHC.Types.Unique.incrUnique{v r22U} (fun)
38 0 0 1 I mkLocalUnique1{v r36h} (GHC.Types.Unique) (fun)
38 0 0 1 I GHC.Types.Unique.mkLocalUnique{v r22W} (fun)
38 0 0 2 SS GHC.Types.Unique.ltUnique{v r236} (fun)
2 112 0 2 MM GHC.Types.Var.setIdDetails{v r2uC} (fun)
2 576 0 2 MI GHC.Types.Id.asJoinId{v r2al} (fun)
2 0 0 1 S sat_scaU{v} (GHC.Types.Demand) (fun) in r2n3
2 144 0 2 IS GHC.Types.Demand.etaConvertStrictSig{v r2n3} (fun)
356 8544 0 2 MS GHC.Types.Id.setIdStrictness{v r2av} (fun)
2 64 0 2 IL go{v saTS} (GHC.Core.Opt.OccurAnal) (fun) in r1HL
2 96 0 2 IM GHC.Core.Arity.etaExpandToJoinPoint{v r252} (fun)
393 0 0 1 M bndrSize{v r1kt} (GHC.Core.Stats) (fun)
8 1216 0 1 T sat_sdmZ{v} (GHC.Core.SimpleOpt) (fun) in sdlU
288 13824 0 1 T altSize{v r1kx} (GHC.Core.Stats) (fun)
514 1968 0 1 M GHC.Core.expandUnfolding_maybe{v r3fh} (fun)
8 192 0 1 M simpleUnfoldingFun{v r4jd} (GHC.Core.SimpleOpt) (fun)
394 0 0 1 M GHC.Types.Id.isDataConWrapId{v r2aa} (fun)
440 114008 0 2 TM GHC.Core.SimpleOpt.exprIsConApp_maybe{v r4jh} (fun)
1016 0 0 1 M GHC.Types.Basic.isDeadOcc{v r2xl} (fun)
1016 24384 0 1 M GHC.Types.Id.isDeadBinder{v r2aj} (fun)
19564 423912 0 1 M GHC.Core.Stats.exprSize{v r1kr} (fun)
3018 72432 0 1 M bindSize{v r1kv} (GHC.Core.Stats) (fun)
482 23136 0 1 + GHC.List.sum{v r9u} (fun)
650 0 0 1 + Data.Foldable.sum{v rVL} (fun)
17 408 0 1 L GHC.Core.Stats.coreBindsSize{v r1kq} (fun)
1 0 0 1 S GHC.Driver.Session.maxSimplIterations{v r2yG} (fun)
17 10112 0 5 SILLL do_iteration{v sbte} (GHC.Core.Opt.Driver) (fun) in sbyG
8 320 0 1 S GHC.Core.Opt.Monad.liftIOWithCount{v r4z1} (fun)
8 2880 0 1 S sat_sbyG{v} (GHC.Core.Opt.Driver) (fun) in sbyH
9 216 0 1 S sat_sbEL{v} (GHC.Core.Opt.Monad) (fun)
1 0 0 1 S sat_sbEA{v} (GHC.Core.Opt.Monad) (fun)
8 320 0 1 S sat_sbyH{v} (GHC.Core.Opt.Driver) (fun) in sbyI
325 0 0 1 S GHC.Core.Opt.Monad.cr_hsc_env{v r3My} (fun)
350 5600 0 1 S GHC.Core.Opt.Monad.zeroSimplCount{v r4yF} (fun)
349 5584 0 2 MM GHC.Core.Opt.Monad.plusSimplCount{v r4yL} (fun)
332 26560 0 1 T sat_sbGe{v} (GHC.Core.Opt.Monad) (fun) in sbGf
15 360 0 1 C sat_sbI8{v} (GHC.Core.Opt.Monad) (fun)
15 360 0 1 S sat_sbI3{v} (GHC.Core.Opt.Monad) (fun)
1 0 0 1 S sat_sbHS{v} (GHC.Core.Opt.Monad) (fun)
366 0 0 1 + GHC.Types.Unique.Supply.getUniqueSupplyM{v rTI} (fun)
8 384 0 1 S sat_sbyI{v} (GHC.Core.Opt.Driver) (fun) in sbyJ
8 192 0 1 S sat_sbyJ{v} (GHC.Core.Opt.Driver) (fun) in sbAG
23 4968 0 1 S sat_sp6x{v} (GHC.Core.Lint) (fun) in r4Zy
23 736 0 3 S>S GHC.Core.Lint.lintAnnots{v r4Zy} (fun)
58 2784 0 1 T sat_sbEy{v} (GHC.Core.Opt.Monad) (fun)
23 4976 0 2 SM sat_sbAG{v} (GHC.Core.Opt.Driver) (fun) in r47x
22 0 0 2 EM GHC.Core.Opt.Monad.runWhen{v r4yA} (fun)
144 0 0 1 S GHC.Driver.Session.optLevel{v r2yD} (fun)
66 1992 0 1 L flatten_todos{v sbCj} (GHC.Core.Opt.Driver) (fun) in r47v
1 40 0 2 LS runCorePasses{v r47x} (GHC.Core.Opt.Driver) (fun)
1 0 0 1 L sat_sbFa{v} (GHC.Core.Opt.Driver) (fun) in sbFb
125 0 0 1 S sat_sbEd{v} (GHC.Core.Opt.Monad) (fun) in r8ke
125 5000 0 1 . $cpure{v r8ke} (GHC.Core.Opt.Monad) (fun)
1 48 0 1 S sat_sbFb{v} (GHC.Core.Opt.Driver) (fun) in sbFc
2 0 0 1 S sat_sa49{v} (GHC.HsToCore.Usage) (fun) in sa4f
1 64 0 7 SSSSMMC GHC.Core.Opt.Monad.$WCoreReader{v r5Jy} (fun)
58 0 0 1 S sat_sbFW{v} (GHC.Core.Opt.Monad) (fun)
1 112 0 1 S sat_sbFc{v} (GHC.Core.Opt.Driver) (fun) in r47v
332 15936 0 1 T sat_sbGf{v} (GHC.Core.Opt.Monad) (fun) in r8ki
325 23400 0 1 S sat_sbEa{v} (GHC.Core.Opt.Monad) (fun) in r4yX
325 5200 0 1 . nop{v r4yX} (GHC.Core.Opt.Monad) (fun)
94 2256 0 1 S sat_sbEr{v} (GHC.Core.Opt.Monad) (fun)
1 0 0 1 S sat_sbEg{v} (GHC.Core.Opt.Monad) (fun)
315 0 0 1 S sat_sbG1{v} (GHC.Core.Opt.Monad) (fun) in r8ki
315 20160 0 2 S> $c>>={v r8ki} (GHC.Core.Opt.Monad) (fun)
1 256 0 8 SSCSMSMS GHC.Core.Opt.Monad.runCoreM{v r4yW} (fun)
1 256 0 1 S GHC.HsToCore.Docs.extractDocs{v r2ZX} (fun)
1 16 0 1 E GHC.Driver.Types.emptyHpcInfo{v r94I} (fun)
1 0 0 1 S GHC.Tc.Types.tcg_warns{v r52p} (fun)
1 0 0 2 MM GHC.Driver.Types.plusWarns{v r94a} (fun)
3 136 0 2 MS GHC.Driver.Types.appendStubC{v r93m} (fun)
672 3424 0 1 M GHC.Types.Id.isDataConWorkId_maybe{v r2a9} (fun)
9613 0 0 1 M GHC.Core.isRuntimeArg{v r3ge} (fun)
122 12688 0 3 SMM GHC.Core.Subst.extendIdSubst{v r1IP} (fun)
107 2568 0 2 MM GHC.Core.mkLet{v r3fQ} (fun)
108 0 0 2 LM GHC.Core.mkLets{v r3fP} (fun)
181 2280 0 3 MMM ok_arg{v seAs} (GHC.Core.Utils) (fun) in r35K
19804 411768 0 1 M GHC.Core.Utils.exprIsTrivial{v r359} (fun)
2485 0 0 1 M GHC.Types.Basic.isWeakLoopBreaker{v r2xj} (fun)
115 58360 0 8 SMMMMEEE simple_out_bind_pair{v r4j8} (GHC.Core.SimpleOpt) (fun)
188 9472 0 2 MM GHC.Core.SimpleOpt.joinPointBinding_maybe{v r4jf} (fun)
123 36936 0 3 SME simple_opt_bind{v r4j5} (GHC.Core.SimpleOpt) (fun)
98 4296 0 2 TM sat_sdqR{v} (GHC.Core.SimpleOpt) (fun) in r4iX
774 0 0 1 M GHC.Types.Basic.isManyOccs{v r2xc} (fun)
536 12864 0 2 >L GHC.Types.Var.Set.mapUnionVarSet{v r12W} (fun)
18 0 0 1 L GHC.Core.FVs.rulesFreeVars{v r1Lu} (fun)
3408 81792 0 2 MS GHC.Types.Id.setIdSpecialisation{v r2aJ} (fun)
104 34112 0 2 MT sat_saHM{v} (GHC.Core.Opt.OccurAnal) (fun) in r1Hw
8 336 0 1 L ds1{v seAZ} (GHC.Core) (fun) in r3g0
3 0 0 2 EL GHC.Core.Make.mkCoreTupBoxity{v r4aa} (fun)
3 168 0 1 T sat_sfbU{v} (GHC.HsToCore.Expr) (fun) in r1
2 0 0 1 M isBangedPat{v r2Gd} (GHC.Hs.Pat) (fun)
12 480 0 1 S GHC.Core.Subst.zapSubstEnv{v r1IO} (fun)
12 1248 0 3 SMM GHC.Core.Subst.extendTvSubst{v r1IR} (fun)
340 0 0 1 S GHC.Core.Subst.substInScope{v r1IN} (fun)
653 26120 0 2 SS GHC.Core.Subst.setInScope{v r1J7} (fun)
541 47536 0 2 SS soeSetInScope{v r4j0} (GHC.Core.SimpleOpt) (fun)
885 28320 0 2 ST simple_opt_clo{v r4j1} (GHC.Core.SimpleOpt) (fun)
1179 48440 0 3 SML finish_app{v r4j4} (GHC.Core.SimpleOpt) (fun)
75 2400 0 1 S GHC.Core.Subst.getTCvSubst{v r1Js} (fun)
502 12048 0 1 S GHC.Core.Coercion.mkSubstLiftingContext{v r26R} (fun)
29089 1632936 0 3 ESM sat_sfE3{v} (GHC.Core.Coercion) (fun) in rb
29089 930848 0 1 + GHC.Core.Coercion.liftCoSubst{v rb} (fun)
27138 0 0 4 SEEM opt_co2{v r1Ot} (GHC.Core.Coercion.Opt) (fun)
26959 0 0 2 EM sat_saOt{v} (GHC.Core.Coercion.Opt) (fun) in r1Ow
4719 30576 0 1 M GHC.Types.Basic.zapFragileOcc{v r2xn} (fun)
147 45680 0 5 SMMTE simple_bind_pair{v r4j6} (GHC.Core.SimpleOpt) (fun)
18533 0 0 2 EM wrapSym{v r1OH} (GHC.Core.Coercion.Opt) (fun)
18533 0 0 1 M sat_saOs{v} (GHC.Core.Coercion.Opt) (fun) in r1Ow
81288 9934312 0 5 SEEEM opt_co4{v r1Ow} (GHC.Core.Coercion.Opt) (fun)
27633 0 0 5 SEMEM opt_co3{v r1Ou} (GHC.Core.Coercion.Opt) (fun)
4017 0 0 1 M GHC.Core.Coercion.coercionRole{v r27k} (fun)
502 0 0 3 SEM opt_co1{v r1Os} (GHC.Core.Coercion.Opt) (fun)
502 12048 0 1 S GHC.Driver.Session.hasNoOptCoercion{v r2Jd} (fun)
502 12048 0 3 SSM GHC.Core.Coercion.Opt.optCoercion{v r1Oq} (fun)
9374 0 0 3 +S. GHC.Types.Unique.Set.lookupUniqSet{v r2n9} (fun)
9234 0 0 2 SM GHC.Types.Var.Env.lookupInScope{v r18P} (fun)
7161 0 0 1 M GHC.Core.hasCoreUnfolding{v r3fn} (fun)
18 0 0 3 >ST sat_s567{v} (GHC.Core.TyCo.FVs) (fun) in r1bt
18 0 0 3 >ST sat_s568{v} (GHC.Core.TyCo.FVs) (fun) in r1bt
803 19272 0 1 M GHC.Core.FVs.varTypeTyCoFVs{v r1LI} (fun)
104 0 0 3 >ST sat_s67o{v} (GHC.Core.FVs) (fun) in r1L4
52 2080 0 1 S GHC.Core.Subst.mkEmptySubst{v r1IL} (fun)
200 19200 0 2 SM GHC.Core.Subst.substTyVarBndr{v r1Jo} (fun)
833 46648 0 2 SM GHC.Core.Subst.substTy{v r1Jr} (fun)
4579 586112 0 1 S GHC.Types.Id.Info.zapFragileInfo{v r1Jm} (fun)
5860 140640 0 2 >M zapInfo{v r2b7} (GHC.Types.Id) (fun)
4579 0 0 1 M GHC.Types.Id.zapFragileIdInfo{v r2b9} (fun)
3072 121392 0 3 SSM GHC.Core.Subst.lookupIdSubst{v r1IX} (fun)
2 32 0 1 M GHC.Core.TyCo.Rep.mkTyCoVarTy{v r1Zx} (fun)
5 0 0 1 M GHC.Core.TyCon.newTyConCo{v r3mp} (fun)
543 93592 0 2 MM GHC.Core.Utils.mkCast{v r34K} (fun)
5 280 0 2 IM GHC.Types.Id.mkTemplateLocal{v r29U} (fun)
2 48 0 1 M sat_sbSI{v} (GHC.Types.Id.Make) (fun) in r2
17 0 0 1 M GHC.Core.uf_tmpl{v r2sf} (fun)
17 0 0 1 M GHC.Core.unfoldingTemplate{v r3f9} (fun)
216 118344 0 2 SM subst_opt_bndr{v r4ja} (GHC.Core.SimpleOpt) (fun)
925 67200 0 3 SML simple_app{v r4j3} (GHC.Core.SimpleOpt) (fun)
459 4136 0 3 LMM go{v seBz} (GHC.Core.Utils) (fun) in r35K
436 73464 0 2 LM GHC.Core.Utils.tryEtaReduce{v r35K} (fun)
133 12984 0 3 SLM go_lam{v sdkz} (GHC.Core.SimpleOpt) (fun) in r4j2
1192 57128 0 1 M go{v sdlU} (GHC.Core.SimpleOpt) (fun) in r4j2
1114 285184 0 3 +SM simple_opt_expr{v r4j2} (GHC.Core.SimpleOpt) (fun)
16 2024 0 2 SM GHC.Core.SimpleOpt.simpleOptExpr{v r4iV} (fun)
8625 0 0 1 E GHC.Core.isStableSource{v r3f8} (fun)
158 37528 0 2 IM go{v s8em} (GHC.Core.Arity) (fun) in r24V
62 992 0 2 IM GHC.Core.Arity.etaExpand{v r24V} (fun)
1 24 0 2 IL GHC.Types.Id.mkTemplateLocalsNum{v r29W} (fun)
1 0 0 1 L ds10{v sdXt} (GHC.Tc.TyCl.Instance) (fun) in sdYv
710 17040 0 1 M GHC.Core.Opt.OccurAnal.occurAnalyseExpr{v r1Ht} (fun)
36 1872 0 2 SL occAnalList{v r1HO} (GHC.Core.Opt.OccurAnal) (fun)
18 3600 0 2 SL delDetailsList{v r1If} (GHC.Core.Opt.OccurAnal) (fun)
20 1120 0 3 LSL GHC.Core.Unfold.mkDFunUnfolding{v r4ut} (fun)
167 0 0 1 E GHC.Types.Basic.isRec{v r2wP} (fun)
2 112 0 2 IM GHC.Core.Type.isValidJoinPointType{v r1Wi} (fun)
1076 0 0 1 M GHC.Types.Id.zapIdOccInfo{v r2aO} (fun)
840 0 0 2 >M GHC.Core.Utils.stripTicksTopE{v r34R} (fun)
527 123448 0 1 S sat_saQo{v} (GHC.Core.Opt.OccurAnal) (fun) in r1HP
2 0 0 1 M GHC.Hs.Types.extFieldOcc{v r26o} (fun)
2 0 0 1 S GHC.Hs.Pat.hsRecFieldLbl{v r2F9} (fun)
2 144 0 1 S sat_s6ln{v} (GHC.HsToCore.Match.Constructor) (fun) in s6lD
12 0 0 2 LM GHC.HsToCore.Utils.wrapBinds{v r4zo} (fun)
528 114048 0 1 T sat_saR4{v} (GHC.Core.Opt.OccurAnal) (fun) in r1HP
528 0 0 2 SS orUDs{v r1I9} (GHC.Core.Opt.OccurAnal) (fun)
75 0 0 1 M GHC.Core.Make.mkWildValBinder{v r49P} (fun)
2046 255440 0 2 >L GHC.Utils.Misc.mapAndUnzip{v r46r} (fun)
526 0 0 1 T GHC.Core.Utils.isDefaultAlt{v r352} (fun)
6 384 0 4 MMML GHC.Core.Make.mkWildCase{v r49Q} (fun)
6 768 0 2 ML sat_s9Or{v} (GHC.HsToCore.Utils) (fun) in r4zw
8 0 0 1 M GHC.HsToCore.Monad.idDsWrapper{v r4yT} (fun)
728 34944 0 2 MM andUDs1{v r6AN} (GHC.Core.Opt.OccurAnal) (fun)
230 0 0 1 M GHC.Types.Basic.occ_tail{v r1Jo} (fun)
362 23168 0 1 S markAllMany{v r1Ii} (GHC.Core.Opt.OccurAnal) (fun)
3337 0 0 2 ML exactJoin{v r1Iz} (GHC.Core.Opt.OccurAnal) (fun)
3337 0 0 1 S sat_saop{v} (GHC.Core.Opt.OccurAnal) (fun) in r1Iy
4214 0 0 1 S GHC.Types.Id.Info.demandInfo{v r1Il} (fun)
2893 69432 0 1 M GHC.Types.Id.idDemandInfo{v r2aD} (fun)
5862 0 0 1 M GHC.Core.isStableUnfolding{v r3fj} (fun)
11539 0 0 1 S GHC.Types.Basic.inlinePragmaActivation{v r2xI} (fun)
8343 200232 0 1 M GHC.Types.Id.idInlineActivation{v r2aS} (fun)
597 0 0 1 M GHC.Types.Basic.isAlwaysActive{v r2xT} (fun)
14769 354456 0 1 M GHC.Types.Id.isJoinId_maybe{v r2ae} (fun)
111 3680 0 1 M sat_satv{v} (GHC.Core.Opt.OccurAnal) (fun) in r1IF
2370 7992 0 3 ESL decideJoinPointHood{v r1IF} (GHC.Core.Opt.OccurAnal) (fun)
10151 243624 0 1 M GHC.Types.Id.idOccInfo{v r2aM} (fun)
4897 0 0 1 M GHC.Types.Basic.tailCallInfo{v r2xe} (fun)
3337 0 0 1 S sat_saok{v} (GHC.Core.Opt.OccurAnal) (fun) in r1Iy
3337 720856 0 4 MELS adjustRhsUsage{v r1Iy} (GHC.Core.Opt.OccurAnal) (fun)
3233 997416 0 3 SMM occAnalRhs{v r1HL} (GHC.Core.Opt.OccurAnal) (fun)
3144 534816 0 3 ESM tagNonRecBinder{v r1IC} (GHC.Core.Opt.OccurAnal) (fun)
3175 235424 0 2 MS usedIn{v r1Iq} (GHC.Core.Opt.OccurAnal) (fun)
2242 0 0 1 S sat_s5Xe{v} (GHC.Types.Id.Info) (fun)
771 18504 0 1 M GHC.Types.Id.idOneShotInfo{v r2aW} (fun)
971 23304 0 1 S GHC.Driver.Session.hasNoStateHack{v r2Jc} (fun)
878 21072 0 1 M GHC.Types.Id.idStateHackOneShotInfo{v r2aX} (fun)
5569 199936 0 1 M markNonTail{v r1IJ} (GHC.Core.Opt.OccurAnal) (fun)
10087 242088 0 2 SS GHC.Types.Unique.FM.elemUFM_Directly{v r1VS} (fun)
3416 244208 0 3 SSM doZappingByUnique{v r1Iu} (GHC.Core.Opt.OccurAnal) (fun)
4243 183696 0 2 SM lookupDetails{v r1Ip} (GHC.Core.Opt.OccurAnal) (fun)
5495 395640 0 2 SM GHC.Types.Id.Info.setOccInfo{v r1IW} (fun)
5210 125040 0 2 MM GHC.Types.Id.setIdOccInfo{v r2aN} (fun)
8933 0 0 1 M GHC.Types.Var.isExportedId{v r2uQ} (fun)
4906 18576 0 2 MM setBinderOcc{v r1IE} (GHC.Core.Opt.OccurAnal) (fun)
1003 0 0 1 M GHC.Types.Id.isOneShotBndr{v r2aY} (fun)
370 0 0 1 E GHC.Types.Basic.isOneShotInfo{v r2wu} (fun)
61 0 0 1 S GHC.Types.Demand.ud{v r1Ap} (fun)
53 0 0 3 +MM $c==4{v r6Te} (GHC.Types.Demand) (fun)
53 0 0 2 MM sat_sbMj{v} (GHC.Types.Demand) (fun) in r4FQ
1 64 0 1 + GHC.Types.Demand.$fEqUse{v r4FQ} (fun)
53 0 0 1 M sat_sc1j{v} (GHC.Types.Demand) (fun) in r2ly
13 1144 0 1 L ds6{v sbQE} (GHC.Types.Id.Make) (fun) in r3
41 1312 0 1 L mkUProd{v r2ly} (GHC.Types.Demand) (fun)
41 4416 0 1 L GHC.Types.Demand.mkProdDmd{v r2lU} (fun)
5 320 0 1 S GHC.Types.Demand.mkManyUsedDmd{v r2lS} (fun)
7353 176456 0 1 M GHC.Core.bindersOf{v r3g0} (fun)
19 608 0 1 T sat_sf0U{v} (GHC.HsToCore.Expr) (fun) in sf0V
13848 0 0 1 M GHC.Types.Id.isJoinId{v r2ad} (fun)
22 2568 0 3 MMM GHC.Core.Utils.bindNonRec{v r34V} (fun)
22 0 0 2 MM GHC.Core.Make.mkCoreLet{v r49G} (fun)
9 216 0 2 MM GHC.Core.Cast{v r4o2} (fun)
1 16 0 1 M GHC.Core.TyCo.Rep.PhantomProv{v r3nt} (fun)
98866 4734640 0 2 .L go_cos{v s8sc} (GHC.Core.TyCo.Rep) (fun) in r1ZJ
5208 1262424 0 2 SM delDetails{v r1Ie} (GHC.Core.Opt.OccurAnal) (fun)
2259 1824 0 1 M stableUnfoldingFVs{v r1LT} (GHC.Core.FVs) (fun)
2259 108432 0 1 M idUnfoldingFVs{v r1LR} (GHC.Core.FVs) (fun)
2236 53664 0 1 M GHC.Core.FVs.idUnfoldingVars{v r1LQ} (fun)
2064 389664 0 2 SM tagLamBinder{v r1IB} (GHC.Core.Opt.OccurAnal) (fun)
740 0 0 1 M sat_saBm{v} (GHC.Core.Opt.OccurAnal) (fun) in r1HS
36 144 0 3 MMM GHC.HsToCore.Utils.wrapBind{v r4zp} (fun)
2113 50712 0 2 .M GHC.Core.Lam{v r4nF} (fun)
32 0 0 2 LM GHC.Core.Make.mkCoreLets{v r49I} (fun)
4399 0 0 2 LM GHC.Core.mkLams{v r3fO} (fun)
348 0 0 1 S GHC.Types.Basic.inlinePragmaRuleMatchInfo{v r2xJ} (fun)
347 8328 0 1 M GHC.Types.Id.idRuleMatchInfo{v r2aU} (fun)
347 0 0 1 E GHC.Types.Basic.isConLike{v r2xv} (fun)
347 8328 0 1 M GHC.Types.Id.isConLikeId{v r2aV} (fun)
6839 0 0 1 S GHC.Types.Demand.isDeadEndSig{v r2n7} (fun)
6711 161064 0 1 M GHC.Types.Id.isDeadEndId{v r2at} (fun)
3458 12992 0 1 M go{v sbWG} (GHC.Types.Demand) (fun) in r2ng
3 0 0 1 M sat_sc13{v} (GHC.Types.Id.Make) (fun) in sc1B
3344 53408 0 1 S GHC.Types.Demand.argOneShots{v r2ng} (fun)
24404 585696 0 1 M GHC.Types.Id.idArity{v r2ao} (fun)
4070 11160 0 1 L go{v sbWV} (GHC.Types.Demand) (fun) in r2ne
27899 669576 0 1 M GHC.Core.isValArg{v r3gf} (fun)
22884 0 0 1 S GHC.Types.Id.Info.strictnessInfo{v r1Ij} (fun)
20764 498336 0 1 M GHC.Types.Id.idStrictness{v r2au} (fun)
3378 53920 0 2 SI GHC.Types.Demand.argsOneShots{v r2ne} (fun)
9926 0 0 1 M GHC.Core.isTypeArg{v r3gi} (fun)
4143 476184 0 2 >M GHC.Core.collectArgsTicks{v r3gc} (fun)
3019 97392 0 2 LM Data.IntMap.Internal.keys_go{v r8L} (fun)
809 0 0 2 IM $wpoly_merge0{v rumh} (Data.IntMap.Internal) (fun)
6868 164832 0 1 M GHC.Types.Id.realIdUnfolding{v r2aB} (fun)
3144 191672 0 3 SMM occAnalUnfolding{v r1HM} (GHC.Core.Opt.OccurAnal) (fun)
2656 169984 0 1 S markAllInsideLam{v r1Ij} (GHC.Core.Opt.OccurAnal) (fun)
12902 141960 0 2 MI isWorkFreeApp{v r35j} (GHC.Core.Utils) (fun)
4851 12112 0 2 MI GHC.Core.Utils.isExpandableApp{v r35l} (fun)
1458 0 0 1 M sat_saq7{v} (GHC.Core.Opt.OccurAnal) (fun) in r1I0
1171 121784 0 2 SL addInScope{v r1I0} (GHC.Core.Opt.OccurAnal) (fun)
9684 0 0 1 S sat_says{v} (GHC.Core.Opt.OccurAnal) (fun) in r1HR
13478 862592 0 1 S markAllNonTail{v r1Ik} (GHC.Core.Opt.OccurAnal) (fun)
19566 1476360 0 3 SLL occAnalArgs{v r1HQ} (GHC.Core.Opt.OccurAnal) (fun)
9808 7054304 0 2 ST occAnalApp{v r1HR} (GHC.Core.Opt.OccurAnal) (fun)
14672 899072 0 2 SM occAnal{v r1HP} (GHC.Core.Opt.OccurAnal) (fun)
6571 374496 0 1 M GHC.Core.collectBinders{v r3g5} (fun)
3868 373000 0 3 SLM occAnalLamOrRhs{v r1HS} (GHC.Core.Opt.OccurAnal) (fun)
16958 0 0 1 S GHC.Types.Id.Info.ruleInfo{v r1If} (fun)
13832 331968 0 1 M GHC.Types.Id.idSpecialisation{v r2aG} (fun)
13934 0 0 1 S GHC.Types.Id.Info.ruleInfoRules{v r1Jc} (fun)
10796 259104 0 1 M GHC.Types.Id.idCoreRules{v r2aH} (fun)
3144 150912 0 3 SMM occAnalRules{v r1HN} (GHC.Core.Opt.OccurAnal) (fun)
24834 1135640 0 3 >SS combineUsageDetailsWith{v r1Is} (GHC.Core.Opt.OccurAnal) (fun)
7 504 0 1 M GHC.Types.Var.setIdExported{v r2uE} (fun)
50 1200 0 2 MS sat_s5hp{v} (GHC.Types.Avail) (fun) in r1Jd
1 16 0 1 L GHC.Types.Avail.availsToNameSet{v r1Jd} (fun)
81 0 0 1 S sat_sb6Z{v} (GHC.HsToCore) (fun) in sb8J
2 0 0 1 E GHC.Driver.Session.targetRetainsAllBindings{v r2IM} (fun)
81 11016 0 1 M sat_sb7d{v} (GHC.HsToCore) (fun) in sb8J
104 0 0 2 SS restrictUniqSetToUFM1{v r5tz} (GHC.Types.Unique.Set) (fun)
104 0 0 2 SS GHC.Types.Unique.Set.restrictUniqSetToUFM{v r2mX} (fun)
1303 14016 0 1 M Data.IntMap.Internal.keys{v r11} (fun)
104 4160 0 1 S GHC.Types.Unique.FM.nonDetKeysUFM{v r1W3} (fun)
104 110656 0 1 T sat_saKj{v} (GHC.Core.Opt.OccurAnal) (fun) in r1Hw
6 0 0 1 S GHC.Types.Basic.inl_sat{v r1II} (fun)
6 0 0 1 S GHC.Types.Basic.inlinePragmaSat{v r2xH} (fun)
203 0 0 2 ML GHC.Core.Rules.addIdSpecialisations{v r46D} (fun)
26 0 0 1 M GHC.Hs.Binds.isDefaultMethod{v r2GU} (fun)
354 0 0 1 S GHC.Types.Basic.inl_inline{v r1IH} (fun)
353 0 0 1 S GHC.Types.Basic.inlinePragmaSpec{v r2xB} (fun)
107 5952 0 5 SMEIM makeCorePair{v r4Ez} (GHC.HsToCore.Binds) (fun)
202 0 0 1 L GHC.Data.OrdList.concatOL{v r1g1} (fun)
82 9072 0 1 L ds{v sdrZ} (GHC.Utils.Misc) (fun) in r46p
1 16 0 2 >L GHC.Utils.Misc.mapFst{v r46p} (fun)
3 768 0 5 SESLS occAnalRecBind{v r1Hw} (GHC.Core.Opt.OccurAnal) (fun)
3075 2796416 0 5 SESMS occAnalBind{v r1Hu} (GHC.Core.Opt.OccurAnal) (fun)
47123 0 0 1 M GHC.Types.Var.isId{v r2uJ} (fun)
36 864 0 1 M sat_sd9f{v} (GHC.HsToCore.Binds) (fun) in sd9u
36 864 0 1 M GHC.Core.TyCo.FVs.coVarsOfType{v r1bc} (fun)
36 864 0 1 M sat_sd93{v} (GHC.HsToCore.Binds) (fun) in r4EK
36 6048 0 1 T sat_sd9p{v} (GHC.HsToCore.Binds) (fun) in sd9u
18 856 0 2 LL combineEvBinds{v r5Ja} (GHC.HsToCore) (fun)
2980 711312 0 2 SL go{v saVv} (GHC.Core.Opt.OccurAnal) (fun) in r1Hs
39989 0 0 1 S GHC.Core.Opt.OccurAnal.ud_env{v r1GV} (fun)
18 5416 0 5 S>>LL GHC.Core.Opt.OccurAnal.occurAnalysePgm{v r1Hs} (fun)
1 56 0 2 SL GHC.Core.Subst.substRulesForImportedIds{v r1JA} (fun)
45 0 0 1 S GHC.Tc.Types.tcg_patsyns{v r52w} (fun)
79 0 0 1 L ds56{v seA9} (GHC.Tc.Utils.Env) (fun) in seAq
46 0 0 1 S GHC.Tc.Types.tcg_insts{v r52s} (fun)
2 128 0 1 E GHC.Tc.Utils.Monad.fixSafeInstances{v r4Gt} (fun)
1 3968 0 2 SS GHC.Core.Opt.Driver.core2core{v r47v} (fun)
1 240 0 1 S sat_smur{v} (GHC.Driver.Main) (fun) in r8k6
1 24 0 2 LS GHC.Driver.Main.hscSimplify'{v r8k6} (fun)
1 72 0 1 L sat_sn2i{v} (GHC.Driver.Main) (fun) in sn2j
1 0 0 1 S GHC.Tc.Types.tcg_th_coreplugins{v r52h} (fun)
1 136 0 1 M sat_sn2j{v} (GHC.Driver.Main) (fun) in sn2k
1 80 0 1 M sat_smCb{v} (GHC.Driver.Main) (fun) in smCc
1 16 0 1 S sat_smCc{v} (GHC.Driver.Main) (fun)
1 24 0 1 S sat_smCk{v} (GHC.Driver.Main) (fun) in smCl
1 560 0 1 L sat_sb8z{v} (GHC.HsToCore) (fun) in sb8B
1 552 0 1 L sat_sb8B{v} (GHC.HsToCore) (fun) in sb8C
1 0 0 1 L ds{v sa8Z} (GHC.HsToCore.Usage) (fun) in sa9e
1 0 0 1 L ds{v sa8N} (GHC.HsToCore.Usage) (fun) in sa9e
11 4960 0 1 S sat_sa8E{v} (GHC.HsToCore.Usage) (fun) in sa9e
3 0 0 1 S sat_sa8H{v} (GHC.HsToCore.Usage) (fun) in sa9e
91 5824 0 2 SS GHC.Unit.Module.stableModuleCmp{v rS5} (fun)
88 8232 0 2 SS sat_sa7f{v} (GHC.HsToCore.Usage) (fun) in sa9e
2 160 0 2 SM mkFieldLabel{v r2vQ} (GHC.Types.Name.Reader) (fun)
24 2816 0 2 SM sat_saub{v} (GHC.Types.Name.Reader) (fun) in saut
53 0 0 2 .. sat_s7pF{v} (GHC.Types.Unique.FM) (fun) in r67o
50 1200 0 1 S GHC.Types.Name.isTyConName{v r2Hj} (fun)
50 2520 0 1 S GHC.Types.Name.Reader.availFromGRE{v r2vP} (fun)
50 2880 0 1 M fix_faminst{v sclo} (GHC.Tc.Gen.Export) (fun) in r5s0
50 1200 0 1 M GHC.Types.Avail.availNamesWithSelectors{v r1Ji} (fun)
50 1200 0 2 MS sat_s5hk{v} (GHC.Types.Avail) (fun) in r1Je
74 11840 0 2 TS sat_saut{v} (GHC.Types.Name.Reader) (fun) in r2vO
1 0 0 3 >.S GHC.Types.Unique.FM.foldUFM{v r1VK} (fun)
1 0 0 3 >.S GHC.Types.Name.Occurrence.foldOccEnv{v r2CV} (fun)
1 0 0 1 S GHC.Types.Name.Reader.globalRdrEnvElts{v r2vS} (fun)
1 64 0 1 L GHC.Types.Name.Reader.gresToAvailInfo{v r2vO} (fun)
1 16 0 1 L GHC.Types.Avail.availsToNameSetWithSelectors{v r1Je} (fun)
4 0 0 1 S GHC.Tc.Types.tcg_dus{v r522} (fun)
1 0 0 1 S GHC.HsToCore.Usage.mkUsedNames{v r5Ag} (fun)
1 824 0 1 L sat_sa9e{v} (GHC.HsToCore.Usage) (fun) in sa9f
1 120 0 1 L sat_sa9f{v} (GHC.HsToCore.Usage) (fun) in sa9g
1 96 0 1 S sat_sa9g{v} (GHC.HsToCore.Usage) (fun) in r5Ah
1 88 0 7 SSSSLLL GHC.HsToCore.Usage.mkUsageInfo{v r5Ah} (fun)
1 328 0 1 E sat_sb8C{v} (GHC.HsToCore) (fun) in sb8D
1 72 0 1 E sat_sh2r{v} (GHC.Tc.Utils.Monad) (fun) in r4Gs
1 88 0 2 SS GHC.Tc.Utils.Monad.finalSafeMode{v r4Gs} (fun)
1 296 0 1 L sat_sb8D{v} (GHC.HsToCore) (fun) in sb8E
1 288 0 1 E sat_sb8E{v} (GHC.HsToCore) (fun) in sb8F
1 288 0 1 S sat_sb8F{v} (GHC.HsToCore) (fun) in sb8H
1 552 0 1 E sat_sa4f{v} (GHC.HsToCore.Usage) (fun) in r5Af
1 264 0 3 SLS GHC.HsToCore.Usage.mkDependencies{v r5Af} (fun)
1 752 0 1 T sat_sb8H{v} (GHC.HsToCore) (fun) in sb8J
1 424 0 4 SSLL GHC.Core.SimpleOpt.simpleOptPgm{v r4iX} (fun)
36 1728 0 3 SML GHC.Core.Lint.lintPassResult{v r4XA} (fun)
36 0 0 3 >.M Data.Foldable.$fFoldableMaybe_$cfoldr{v r8sf} (fun)
36 8352 0 7 SSMSSLL GHC.Core.Lint.dumpPassResult{v r4Xy} (fun)
27 5400 0 5 SSMLL GHC.Core.Lint.endPassIO{v r4Xw} (fun)
1 920 0 1 S sat_sb8J{v} (GHC.HsToCore) (fun) in sb8K
1 304 0 1 T sat_sb8K{v} (GHC.HsToCore) (fun) in sb8L
1 80 0 1 T sat_sagd{v} (GHC.HsToCore.Monad) (fun) in sage
1 72 0 1 M sat_sage{v} (GHC.HsToCore.Monad) (fun) in r4yZ
1 232 0 1 L sat_sb6u{v} (GHC.HsToCore) (fun) in sb6v
1 104 0 1 T sat_sb6v{v} (GHC.HsToCore) (fun) in sb6w
1 24 0 1 L dsForeigns'{v r6m0} (GHC.HsToCore.Foreign.Decl) (fun)
1 0 0 1 S GHC.Driver.Hooks.dsForeignsHook{v r5p7} (fun)
1 0 0 1 > sat_scGY{v} (GHC.HsToCore.Foreign.Decl) (fun) in r6lZ
1 32 0 1 L GHC.HsToCore.Foreign.Decl.dsForeigns{v r6lZ} (fun)
1 96 0 1 T sat_sb6w{v} (GHC.HsToCore) (fun) in sb6x
1 120 0 1 L sat_sb6a{v} (GHC.HsToCore) (fun) in sb6x
1 144 0 1 M sat_sb6x{v} (GHC.HsToCore) (fun) in sb6y
1 0 0 1 S GHC.Tc.Types.ds_mod{v r52V} (fun)
1 0 0 1 S GHC.Tc.Types.$fContainsModuleDsGblEnv{v r855} (fun)
1 0 0 1 S sat_sb5T{v} (GHC.HsToCore) (fun) in sb6y
1 104 0 1 M sat_sb6y{v} (GHC.HsToCore) (fun) in sb6z
1 128 0 1 T sat_sdnN{v} (GHC.HsToCore.Binds) (fun) in r4Eu
2 192 0 1 T sat_seZ9{v} (GHC.HsToCore.Expr) (fun) in r4pe
2 112 0 1 T sat_sdi1{v} (GHC.HsToCore.Binds) (fun) in sdi2
2 144 0 1 L sat_s9MT{v} (GHC.HsToCore.Utils) (fun) in s9MU
4 224 0 1 M sat_s9MM{v} (GHC.HsToCore.Utils) (fun) in s9MN
4 0 0 1 M sat_scST{v} (GHC.HsToCore.Match) (fun) in r2
4 544 0 3 SLL mkPrefixConPat1{v r7Ds} (GHC.Hs.Pat) (fun)
4 0 0 3 SLL GHC.Hs.Pat.mkPrefixConPat{v r2G9} (fun)
4 0 0 1 E sat_seOA{v} (GHC.HsToCore.PmCheck) (fun) in r4tJ
80 2560 0 3 SSM GHC.Types.Id.mkSysLocalOrCoVar{v r29O} (fun)
4 192 0 5 MMMMM GHC.HsToCore.Match.matchSinglePat{v r4rs} (fun)
4 480 0 5 MMMMM GHC.HsToCore.Match.matchSimply{v r2} (fun)
4 448 0 2 LM sat_s9MN{v} (GHC.HsToCore.Utils) (fun) in s9MU
2 192 0 1 M sat_s9MU{v} (GHC.HsToCore.Utils) (fun) in r4zE
2 0 0 1 M GHC.Tc.Utils.Zonk.hsLPatType{v r4Cu} (fun)
4 0 0 1 M is_triv_pat{v r4zJ} (GHC.HsToCore.Utils) (fun)
2 0 0 1 M is_flat_prod_pat{v r4zH} (GHC.HsToCore.Utils) (fun)
2 0 0 1 M strip_bangs{v r4zF} (GHC.HsToCore.Utils) (fun)
2 496 0 3 LMM GHC.HsToCore.Utils.mkSelectorBinds{v r4zE} (fun)
2 256 0 1 M sat_sdi2{v} (GHC.HsToCore.Binds) (fun) in sdi3
2 0 0 1 M sat_s5ru{v} (GHC.HsToCore.GuardedRHSs) (fun) in s5rv
2 80 0 1 M sat_s5rv{v} (GHC.HsToCore.GuardedRHSs) (fun) in r38c
2 112 0 3 MMM GHC.HsToCore.GuardedRHSs.dsGuarded{v r38c} (fun)
2 208 0 1 L sat_sdi3{v} (GHC.HsToCore.Binds) (fun) in sdmG
2 48 0 1 M sat_seSO{v} (GHC.HsToCore.PmCheck) (fun) in r4tK
2 336 0 2 MM GHC.HsToCore.PmCheck.checkGuardMatches{v r4tK} (fun)
2 352 0 2 TM ds_val_bind{v r4pe} (GHC.HsToCore.Expr) (fun)
2 0 0 2 MM GHC.HsToCore.Expr.dsValBinds{v r4pc} (fun)
6 288 0 1 M sat_sfbA{v} (GHC.HsToCore.Expr) (fun) in sfbK
6 288 0 2 TS sat_sfbK{v} (GHC.HsToCore.Expr) (fun) in r1
9 2520 0 2 IM GHC.Core.Unfold.mkInlineUnfoldingWithArity{v r4uw} (fun)
8 0 0 1 M sat_s8K8{v} (Control.Monad.Trans.Maybe) (fun) in r5UO
4 0 0 1 S unSDIE1{v r69O} (GHC.HsToCore.PmCheck.Types) (fun)
4 768 0 2 +> GHC.HsToCore.PmCheck.Types.traverseSDIE{v r3f9} (fun)
8 0 0 1 S sat_s8Ka{v} (Control.Monad.Trans.Maybe) (fun) in r5UO
8 512 0 2 +> Control.Monad.Trans.Maybe.$fFunctorMaybeT_$cfmap{v r5UO} (fun)
8 0 0 1 > sat_s8Km{v} (Control.Monad.Trans.Maybe) (fun) in r3ia
2 112 0 1 + Control.Monad.Trans.Maybe.$fFunctorMaybeT{v r3ia} (fun)
4 544 0 1 M sat_sg5S{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in sg5U
4 64 0 1 T sat_sg5l{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in sg5n
4 0 0 1 T sat_sfOw{v} (GHC.Tc.Solver) (fun) in sfOx
4 448 0 1 M sat_sfOm{v} (GHC.Tc.Solver) (fun) in sfOn
4 96 0 1 L sat_sfOd{v} (GHC.Tc.Solver) (fun) in sfOe
4 0 0 2 ML sat_sj15{v} (GHC.Tc.Solver.Monad) (fun) in sj1X
4 224 0 1 L GHC.Tc.Solver.Canonical.makeSuperClasses{v r4IE} (fun)
4 160 0 1 L sat_sfOe{v} (GHC.Tc.Solver) (fun) in sfOn
4 320 0 1 M sat_sfOn{v} (GHC.Tc.Solver) (fun) in sfOx
8 384 0 1 S sat_siWK{v} (GHC.Tc.Solver.Monad) (fun) in raGI
8 320 0 1 S getInertInsols1{v raGI} (GHC.Tc.Solver.Monad) (fun)
8 0 0 1 S GHC.Tc.Solver.Monad.getInertInsols{v r4tN} (fun)
4 1824 0 1 S sat_sald{v} (GHC.HsToCore.Monad) (fun) in salh
1223 68488 0 2 II GHC.Real.$fIntegralInt_$cquotRem{v r8Ud} (fun)
1223 0 0 1 + GHC.Real.quotRem{v row} (fun)
407 78144 0 1 S showUnique{v r238} (GHC.Types.Unique) (fun)
4 0 0 1 S GHC.HsToCore.PmCheck.Types.delta_ty_st{v r2tf} (fun)
4 1280 0 1 S sat_sfOx{v} (GHC.Tc.Solver) (fun) in r4wK
4 64 0 1 M GHC.Tc.Solver.tcCheckSatisfiability{v r4wK} (fun)
4 896 0 1 S sat_salh{v} (GHC.HsToCore.Monad) (fun) in sali
4 128 0 1 T sat_sali{v} (GHC.HsToCore.Monad) (fun) in r4z1
4 64 0 1 S GHC.HsToCore.Monad.initTcDsForSolver{v r4z1} (fun)
4 736 0 1 M sat_sg5n{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in sg5U
4 672 0 1 S sat_sfMu{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Mk
4 128 0 1 M nameTyCt{v r4Mk} (GHC.HsToCore.PmCheck.Oracle) (fun)
4 64 0 1 M GHC.HsToCore.PmCheck.Oracle.$WPmTyCt{v r6K2} (fun)
4 64 0 1 M sat_sfNI{v} (GHC.HsToCore.PmCheck.Oracle) (fun)
16 640 0 1 L ds10{v shur} (GHC.Tc.Utils.Zonk) (fun) in shuG
6 96 0 1 M GHC.Core.Type.binderRelevantType_maybe{v r1VZ} (fun)
2 496 0 1 M GHC.Core.Unfold.mkCompulsoryUnfolding{v r4ur} (fun)
2 160 0 1 . sat_saiO{v} (GHC.HsToCore.Monad) (fun) in saiP
6 0 0 1 S GHC.Core.DataCon.dataConBoxer{v r3uA} (fun)
6 288 0 1 M sat_s9Pe{v} (GHC.HsToCore.Utils) (fun) in s9Pf
6 240 0 1 . $cpure{v r87L} (GHC.HsToCore.Monad) (fun)
6 336 0 1 S sat_s9Pf{v} (GHC.HsToCore.Utils) (fun) in r4zw
6 144 0 3 +>L GHC.Exts.sortWith{v rFl} (fun)
12 576 0 2 MM $c<*>{v r87R} (GHC.HsToCore.Monad) (fun)
12 0 0 1 S GHC.HsToCore.Utils.alt_pat{v r4z9} (fun)
6 240 0 1 S sat_s6mF{v} (GHC.HsToCore.Match.Constructor) (fun) in r3iC
6 3072 0 3 MMS GHC.HsToCore.Utils.mkCoAlgCaseMatchResult{v r4zw} (fun)
6 240 0 1 S sat_s6mM{v} (GHC.HsToCore.Match.Constructor) (fun) in r3iC
6 912 0 1 L sat_s6m0{v} (GHC.HsToCore.Match.Constructor) (fun) in s6m1
6 432 0 1 M sat_s6lC{v} (GHC.HsToCore.Match.Constructor) (fun) in s6lD
2 176 0 2 SS sat_si1T{v} (GHC.Tc.Utils.Zonk) (fun) in si1Y
2 0 0 1 S GHC.Hs.Pat.rec_flds{v r2Fj} (fun)
6 0 0 1 M GHC.Hs.Pat.pat_args{v r2FU} (fun)
6 1632 0 1 T sat_s6lD{v} (GHC.HsToCore.Match.Constructor) (fun) in s6lG
6 2608 0 1 L sat_s6ku{v} (GHC.HsToCore.Match.Constructor) (fun) in s6jz
6 576 0 1 T shift{v s6jz} (GHC.HsToCore.Match.Constructor) (fun) in r3iE
6 864 0 1 L sat_s6lG{v} (GHC.HsToCore.Match.Constructor) (fun) in s6m1
12 768 0 1 L ds2{v s6lH} (GHC.HsToCore.Match.Constructor) (fun) in s6m1
12 1200 0 2 >L Data.OldList.groupBy{v rug} (fun)
6 1728 0 1 L sat_s6m1{v} (GHC.HsToCore.Match.Constructor) (fun) in r3iE
32 640 0 3 LLS zip_tcvsubst{v s7Bt} (GHC.Core.TyCo.Subst) (fun) in s7BR
16 0 0 1 S sat_s7BN{v} (GHC.Core.TyCo.Subst) (fun) in s7BR
16 2192 0 2 LL sat_s7BR{v} (GHC.Core.TyCo.Subst) (fun) in r1bg
16 1280 0 1 + GHC.Core.TyCo.Subst.zipTCvSubst{v r1bg} (fun)
2 256 0 2 SL GHC.Core.DataCon.dataConInstOrigArgTys{v r4} (fun)
2 0 0 2 ML GHC.Core.ConLike.conLikeInstOrigArgTys{v r2CX} (fun)
6 144 0 1 L GHC.Exts.$fIsListNonEmpty_$cfromList{v r3ti} (fun)
6 0 0 2 IL GHC.Exts.$fIsListNonEmpty_$cfromListN{v r3th} (fun)
6 576 0 1 S Data.List.NonEmpty.reverse{v rxV} (fun)
6 0 0 3 SSS sat_scDd{v} (GHC.HsToCore.Match) (fun) in scCy
6 288 0 2 .T sat_scws{v} (GHC.HsToCore.Match) (fun) in r4ru
6 144 0 1 T sat_scDn{v} (GHC.HsToCore.Match) (fun) in scCy
6 864 0 5 >.>>L subGroup{v r4ru} (GHC.HsToCore.Match) (fun)
6 0 0 1 L ne{v scCR} (GHC.HsToCore.Match) (fun) in scCy
6 2976 0 3 LMS matchOneConLike{v r3iE} (GHC.HsToCore.Match.Constructor) (fun)
6 0 0 1 S sat_s6mH{v} (GHC.HsToCore.Match.Constructor) (fun) in r3iC
6 912 0 3 SMS GHC.HsToCore.Match.Constructor.matchConFamily{v r3iC} (fun)
2 48 0 1 T sat_saiP{v} (GHC.HsToCore.Monad) (fun) in saiQ
2 144 0 1 S sat_saiQ{v} (GHC.HsToCore.Monad) (fun) in r4zz
2 32 0 1 S GHC.HsToCore.Monad.discardWarningsDs{v r4zz} (fun)
2 0 0 1 S sat_s5r4{v} (GHC.HsToCore.GuardedRHSs) (fun) in r38d
8 320 0 1 S sat_s62C{v} (GHC.Types.Id) (fun) in r29Q
684 0 0 1 + GHC.Types.Unique.Supply.$p1MonadUnique{v r1c1} (fun)
8 640 0 3 +SM GHC.Types.Id.mkSysLocalOrCoVarM{v r29Q} (fun)
2 48 0 2 ML GHC.Core.ConLike.conLikeResTy{v r2D3} (fun)
6 48 0 1 M GHC.Tc.Utils.Zonk.hsPatType{v r4Cv} (fun)
8 640 0 2 SM mk_local{v r4zb} (GHC.HsToCore.Monad) (fun)
8 0 0 1 M GHC.HsToCore.Monad.newSysLocalDsNoLP{v r4z6} (fun)
17 40 0 4 MEMM GHC.Core.Coercion.mkUnivCo{v rw} (fun)
16 768 0 1 M sat_s8kC{v} (GHC.Core.Make) (fun) in r49Y
16 0 0 1 S GHC.Tc.Types.ds_if_env{v r52Z} (fun)
16 768 0 1 S sat_salP{v} (GHC.HsToCore.Monad) (fun) in r4zp
16 256 0 1 S GHC.HsToCore.Monad.dsLookupGlobal{v r4zp} (fun)
16 0 0 1 + GHC.Driver.Types.lookupTyCon{v r8QU} (fun)
16 1152 0 2 +M GHC.Core.Make.mkIntegerExpr{v r49Y} (fun)
21 504 0 1 S sat_saAJ{v} (GHC.HsToCore.Match.Literal) (fun) in r4Bv
21 840 0 1 M GHC.HsToCore.Match.Literal.dsOverLit{v r4Bv} (fun)
21 1848 0 1 M getIntegralLit{v r4BD} (GHC.HsToCore.Match.Literal) (fun)
21 504 0 1 S sat_saA1{v} (GHC.HsToCore.Match.Literal) (fun) in r4By
21 336 0 1 M GHC.HsToCore.Match.Literal.warnAboutOverflowedOverLit{v r4By} (fun)
16068 1156896 0 1 M GHC.Core.Coercion.coercionKind{v r3} (fun)
81 0 0 1 S GHC.Data.Pair.pSnd{v r12t} (fun)
20578 329248 0 1 M GHC.Core.TyCo.Rep.Refl{v r3ln} (fun)
65 1176 0 2 MM GHC.HsToCore.Utils.mkCastDs{v r4zD} (fun)
65 0 0 1 M sat_sddI{v} (GHC.HsToCore.Binds) (fun) in r1
1 48 0 1 M sat_sf5h{v} (GHC.HsToCore.Expr) (fun) in sf5j
70 4480 0 3 SML sat_s8Ow{v} (GHC.Core.FamInstEnv) (fun) in r1Dh
1084 10320 0 1 M GHC.Core.TyCon.unwrapNewTyConEtad_maybe{v r3lA} (fun)
1084 24080 0 2 ML GHC.Core.Coercion.instNewTyCon_maybe{v r26F} (fun)
90 640 0 3 SML GHC.Core.Coercion.unwrapNewTypeStepper{v r26I} (fun)
90 1280 0 2 >M GHC.Core.Coercion.mapStepResult{v r26G} (fun)
90 6480 0 3 SML sat_s8O4{v} (GHC.Core.FamInstEnv) (fun) in r1Dh
90 0 0 5 >>SML GHC.Core.Coercion.composeSteppers{v r26H} (fun)
145 1080 0 3 >>M GHC.Core.Coercion.topNormaliseTypeX{v r26J} (fun)
72 8576 0 2 TM GHC.Core.FamInstEnv.topNormaliseType_maybe{v r1Dh} (fun)
1 0 0 2 TM GHC.Core.FamInstEnv.topNormaliseType{v r1Dg} (fun)
1 136 0 1 T sat_sf58{v} (GHC.HsToCore.Expr) (fun) in sf5a
1 168 0 1 E sat_sf5a{v} (GHC.HsToCore.Expr) (fun) in sf5b
1 56 0 1 E sat_sf5b{v} (GHC.HsToCore.Expr) (fun) in sf5j
2 224 0 1 M GHC.Core.Type.tcRepSplitAppTy_maybe{v r1UH} (fun)
50 0 0 2 MM sat_s9RX{v} (GHC.HsToCore.Utils) (fun) in r4zC
25 400 0 3 SML GHC.HsToCore.Utils.mkCoreAppsDs{v r4zC} (fun)
25 600 0 1 L sat_sf9r{v} (GHC.HsToCore.Expr) (fun) in sf9s
3 0 0 1 M GHC.Tc.Utils.TcType.tcSplitAppTy_maybe{v r2tK} (fun)
1 208 0 1 M sat_sf5j{v} (GHC.HsToCore.Expr) (fun) in sf2n
96 0 0 1 M sat_sdcY{v} (GHC.HsToCore.Binds) (fun) in r1
38 3344 0 1 L ds4{v sf0y} (GHC.HsToCore.Expr) (fun) in sf0V
19 3192 0 1 > sat_sf0V{v} (GHC.HsToCore.Expr) (fun) in sf0W
19 1216 0 1 L sat_sf0W{v} (GHC.HsToCore.Expr) (fun) in sf0X
19 1216 0 1 M sat_sf0X{v} (GHC.HsToCore.Expr) (fun) in r6
19 1216 0 2 ML GHC.HsToCore.Expr.dsSyntaxExpr{v r6} (fun)
18 1728 0 1 M sat_sf31{v} (GHC.HsToCore.Expr) (fun) in sf32
18 0 0 3 MMM GHC.HsToCore.Expr.dsHandleMonadicFailure{v r2} (fun)
18 1728 0 1 M sat_sf32{v} (GHC.HsToCore.Expr) (fun) in sf33
22 7040 0 4 SSMM GHC.HsToCore.PmCheck.checkSingle{v r4tJ} (fun)
22 9328 0 1 M sat_scSk{v} (GHC.HsToCore.Match) (fun) in scSl
22 1232 0 1 S sat_scSl{v} (GHC.HsToCore.Match) (fun) in r3
22 1584 0 5 MMMMM GHC.HsToCore.Match.matchSinglePatVar{v r3} (fun)
18 2736 0 1 M sat_sf33{v} (GHC.HsToCore.Expr) (fun) in sf34
18 432 0 1 M GHC.HsToCore.Utils.selectSimpleMatchVarL{v r4zd} (fun)
18 1152 0 1 M sat_sf34{v} (GHC.HsToCore.Expr) (fun) in sf35
8 512 0 1 L sat_sh68{v} (GHC.IfaceToCore) (fun) in sh6a
8 640 0 1 M sat_sh5L{v} (GHC.IfaceToCore) (fun) in sh5M
571 0 0 1 E GHC.Core.DataCon.isMarkedStrict{v r3ub} (fun)
571 0 0 2 EM GHC.Types.Id.setCaseBndrEvald{v r2aF} (fun)
11 1936 0 4 SSME sat_secm{v} (GHC.Core.Utils) (fun) in r35z
8 4928 0 4 LLSL GHC.Core.Utils.dataConRepFSInstPat{v r35z} (fun)
8 0 0 1 S sat_s61C{v} (GHC.Iface.Env) (fun) in r3hb
8 0 0 1 S sat_s61x{v} (GHC.Iface.Env) (fun) in r3hb
8 1088 0 2 LS GHC.Iface.Env.extendIfaceEnvs{v r3hb} (fun)
8 2368 0 1 S sat_sh5M{v} (GHC.IfaceToCore) (fun) in sh5O
8 1856 0 1 S sat_sh5O{v} (GHC.IfaceToCore) (fun) in sh63
8 0 0 1 M sat_sh5a{v} (GHC.IfaceToCore) (fun) in sh63
8 128 0 1 S GHC.Iface.Syntax.IfaceDataAlt{v r4jw} (fun)
9 960 0 1 T sat_sh63{v} (GHC.IfaceToCore) (fun) in sh6a
8 2112 0 1 S sat_sh6a{v} (GHC.IfaceToCore) (fun) in sh6b
8 576 0 1 M sat_sh6b{v} (GHC.IfaceToCore) (fun) in r54U
18 1008 0 1 M sat_sf35{v} (GHC.HsToCore.Expr) (fun) in sf2n
36 864 0 1 M sat_sddS{v} (GHC.HsToCore.Binds) (fun) in sddT
3142 150816 0 1 L GHC.Core.FVs.mkRuleInfo{v r1Ls} (fun)
4094 294768 0 2 SS GHC.Types.Id.Info.setRuleInfo{v r1IU} (fun)
36 576 0 1 M sat_sddT{v} (GHC.HsToCore.Binds) (fun) in r1
25 2600 0 1 M sat_sf9s{v} (GHC.HsToCore.Expr) (fun) in r1
196 37632 0 4 EEMM GHC.Core.Unfold.mkCoreUnfolding{v r4uz} (fun)
85 5120 0 1 L ds7{v s61d} (GHC.Iface.Env) (fun) in s61p
82 0 0 1 S GHC.Tc.Types.if_id_env{v r53a} (fun)
37 888 0 1 S sat_s62I{v} (GHC.Iface.Env) (fun) in r3h5
37 592 0 1 S GHC.Iface.Env.tcIfaceLclId{v r3h5} (fun)
45 8640 0 1 S sat_s61p{v} (GHC.Iface.Env) (fun) in r3h6
45 1080 0 2 LS GHC.Iface.Env.extendIfaceIdEnv{v r3h6} (fun)
21 1848 0 1 M sat_sgUZ{v} (GHC.IfaceToCore) (fun) in sgV0
21 1008 0 1 S sat_sgV0{v} (GHC.IfaceToCore) (fun) in r55c
21 1512 0 2 T> bindIfaceId{v r55c} (GHC.IfaceToCore) (fun)
29 2088 0 1 M sat_sh4f{v} (GHC.IfaceToCore) (fun) in r54U
29 0 0 1 > sat_sh49{v} (GHC.IfaceToCore) (fun) in r54U
22 2344 0 1 L goL{v sf2n} (GHC.HsToCore.Expr) (fun) in r4pl
3 48 0 1 L dsDo{v r4pl} (GHC.HsToCore.Expr) (fun)
26 5616 0 1 T sat_sdmm{v} (GHC.HsToCore.Binds) (fun) in sdmn
26 3120 0 1 L sat_sdgB{v} (GHC.HsToCore.Binds) (fun) in r4EB
26 2080 0 2 MM dsSpecs{v r4EB} (GHC.HsToCore.Binds) (fun)
26 11440 0 1 > sat_sdmn{v} (GHC.HsToCore.Binds) (fun) in sdmz
109 9592 0 2 TT sat_sdmU{v} (GHC.HsToCore.Binds) (fun) in sdmX
26 4160 0 1 L sat_sdmz{v} (GHC.HsToCore.Binds) (fun) in sdmA
32 0 0 1 M GHC.HsToCore.Binds.dsTcEvBinds{v r4EH} (fun)
26 624 0 1 L GHC.HsToCore.Binds.dsTcEvBinds_s{v r4EG} (fun)
26 2080 0 1 T sat_sdmA{v} (GHC.HsToCore.Binds) (fun) in sdmG
29 1856 0 1 M sat_sdmX{v} (GHC.HsToCore.Binds) (fun) in r4Ev
13 4264 0 1 > sat_sdhA{v} (GHC.HsToCore.Binds) (fun) in sdhB
13 1144 0 1 T sat_sdhB{v} (GHC.HsToCore.Binds) (fun) in sdmG
13 312 0 1 M sat_scRL{v} (GHC.HsToCore.Match) (fun) in scRM
15 112 0 2 SM GHC.HsToCore.Expr.dsLocalBinds{v r5} (fun)
64 1024 0 1 S GHC.HsToCore.Monad.MR_Infallible{v r6hj} (fun)
37 888 0 1 M GHC.HsToCore.Utils.cantFailMatchResult{v r4zk} (fun)
21 672 0 2 >M GHC.HsToCore.Utils.adjustMatchResultDs{v r4zn} (fun)
38 2248 0 1 S sat_s9IT{v} (GHC.HsToCore.Utils) (fun) in r4zh
35 0 0 1 S GHC.HsToCore.Monad.eqn_rhs{v r4yQ} (fun)
76 8512 0 2 >S GHC.Base.$fFunctorNonEmpty_$cfmap{v r5Mo} (fun)
38 1520 0 1 + GHC.HsToCore.Utils.shiftEqns{v r4zh} (fun)
35 1680 0 1 S sat_scCm{v} (GHC.HsToCore.Match) (fun) in r1
44 0 0 2 L. go{v sfvu} (Data.Foldable) (fun) in r8sB
44 704 0 3 >.L Data.Foldable.$w$cfoldr6{v r8sB} (fun)
50 1200 0 2 .L GHC.Base.:|{v r1xz} (fun)
44 0 0 2 >S Data.Foldable.$fFoldableNonEmpty_$cfoldr1{v r8sA} (fun)
62 2976 0 2 >M $cfmap{v r88P} (GHC.HsToCore.Monad) (fun)
37 0 0 1 M GHC.HsToCore.Utils.shareFailureHandler{v r4zR} (fun)
19 0 0 2 MM GHC.HsToCore.Monad.runMatchResult{v r4yU} (fun)
19 456 0 2 MM GHC.HsToCore.Utils.extractMatchResult{v r4zl} (fun)
13 0 0 1 M sat_scQ8{v} (GHC.HsToCore.Match) (fun) in scQ9
15 840 0 1 S sat_s9LY{v} (GHC.HsToCore.Utils) (fun) in s9LZ
15 600 0 1 M sat_s9LZ{v} (GHC.HsToCore.Utils) (fun) in r4zA
15 480 0 3 MMS GHC.HsToCore.Utils.mkErrorAppDs{v r4zA} (fun)
13 624 0 1 M sat_scQ9{v} (GHC.HsToCore.Match) (fun) in r4rr
44 4224 0 1 S sat_scPS{v} (GHC.HsToCore.Match) (fun) in scPU
50 0 0 1 L go{v s7q9} (Data.Traversable) (fun) in r4Tx
38 0 0 1 L sat_scD3{v} (GHC.HsToCore.Match) (fun) in scCy
61 0 0 1 S GHC.HsToCore.Monad.eqn_pats{v r4yO} (fun)
56 2688 0 1 S GHC.HsToCore.Utils.firstPat{v r4zg} (fun)
44 6064 0 1 S match_group{v scCy} (GHC.HsToCore.Match) (fun) in r1
50 8000 0 4 ..>S Data.Traversable.$w$ctraverse3{v r4Tx} (fun)
50 0 0 3 +>S $fTraversableNonEmpty2{v r4V4} (Data.Traversable) (fun)
44 3616 0 1 S sat_scON{v} (GHC.HsToCore.Match) (fun) in scPU
44 14432 0 1 T sat_scPU{v} (GHC.HsToCore.Match) (fun) in scPV
81 0 0 2 IL GHC.Exts.$fIsList[]1{v r3tn} (fun)
87 0 0 1 + GHC.Exts.fromListN{v 084} (fun)
44 5280 0 1 T sat_scI5{v} (GHC.HsToCore.Match) (fun) in scI6
36 864 0 2 SM GHC.HsToCore.Utils.decideBangHood{v r4zU} (fun)
44 4224 0 3 MEM tidy1{v r4ro} (GHC.HsToCore.Match) (fun)
44 2816 0 1 S sat_scI6{v} (GHC.HsToCore.Match) (fun) in scPV
44 4928 0 1 S sat_scPV{v} (GHC.HsToCore.Match) (fun) in r1
79 8008 0 3 LML GHC.HsToCore.Match.match{v r1} (fun)
13 1144 0 4 MLLM GHC.HsToCore.Match.matchEquations{v r4rr} (fun)
13 1560 0 1 L sat_scRM{v} (GHC.HsToCore.Match) (fun) in scRN
13 312 0 1 L sat_scRj{v} (GHC.HsToCore.Match) (fun) in scRk
13 728 0 1 T sat_scRk{v} (GHC.HsToCore.Match) (fun) in scQp
13 728 0 1 M sat_scR7{v} (GHC.HsToCore.Match) (fun) in scR8
15 1200 0 1 L sat_s5rj{v} (GHC.HsToCore.GuardedRHSs) (fun) in r38d
15 360 0 1 M sat_s5pk{v} (GHC.HsToCore.GuardedRHSs) (fun) in r38f
42 1680 0 1 L ds9{v shmJ} (GHC.Tc.Utils.Zonk) (fun) in r4CD
162 5184 0 1 > sat_sdd6{v} (GHC.HsToCore.Binds) (fun) in sdd7
162 6480 0 1 > sat_sdd7{v} (GHC.HsToCore.Binds) (fun) in r1
15 600 0 4 LMSM matchGuards{v r38f} (GHC.HsToCore.GuardedRHSs) (fun)
15 1320 0 4 MMSS dsGRHS{v r38e} (GHC.HsToCore.GuardedRHSs) (fun)
13 0 0 2 SS sat_s5rb{v} (GHC.HsToCore.GuardedRHSs) (fun) in r38d
104 7488 0 1 S Data.List.NonEmpty.toList{v rxH} (fun)
13 0 0 1 M go{v seSg} (GHC.HsToCore.PmCheck) (fun) in seSy
62 2400 0 1 L Data.List.NonEmpty.nonEmpty{v rxv} (fun)
15 2096 0 4 MMMM GHC.HsToCore.GuardedRHSs.dsGRHSs{v r38d} (fun)
13 3232 0 1 S sat_scR8{v} (GHC.HsToCore.Match) (fun) in scQp
26 2184 0 2 LL mk_eqn_infos{v scQp} (GHC.HsToCore.Match) (fun) in r4
13 1040 0 1 L sat_scRN{v} (GHC.HsToCore.Match) (fun) in scRO
13 0 0 1 E sat_seLM{v} (GHC.HsToCore.PmCheck) (fun) in r4ug
35 272 0 1 M exhaustiveWarningFlag{v r4um} (GHC.HsToCore.PmCheck) (fun)
13 728 0 1 M go{v seLQ} (GHC.HsToCore.PmCheck) (fun) in r4ug
13 12480 0 1 L sat_seOh{v} (GHC.HsToCore.PmCheck) (fun) in r4ug
11 0 0 1 M go{v s914} (GHC.Tc.Types.Evidence) (fun) in r2yk
11 176 0 1 M GHC.Tc.Types.Evidence.hsWrapDictBinders{v r2yk} (fun)
41 0 0 2 .E Data.Foldable.$fFoldableAlt2{v r8pn} (fun)
32 512 0 1 . GHC.Data.Bag.UnitBag{v r2VX} (fun)
28 0 0 1 M sat_s81K{v} (GHC.HsToCore.PmCheck.Types) (fun) in r3fd
28 0 0 1 E sat_seAZ{v} (GHC.HsToCore.PmCheck) (fun) in seB0
28 2688 0 1 S sat_seB0{v} (GHC.HsToCore.PmCheck) (fun) in seB5
28 896 0 1 S sat_sfXo{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Mn
28 0 0 1 > sat_sfXl{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Mn
28 896 0 1 M tmIsSatisfiable{v r4Mn} (GHC.HsToCore.PmCheck.Oracle) (fun)
56 0 0 1 M sat_sfHc{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r9o4
28 0 0 2 +. Data.Foldable.$dmtoList{v r2bu} (fun)
1 0 0 1 + Data.Foldable.toList{v rVF} (fun)
28 896 0 1 S sat_sg5U{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Mm
28 0 0 1 > sat_sg4V{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Mm
28 1120 0 2 EM tyIsSatisfiable{v r4Mm} (GHC.HsToCore.PmCheck.Oracle) (fun)
56 2688 0 3 SSS $c<>{v r9o4} (GHC.HsToCore.PmCheck.Oracle) (fun)
1 0 0 1 + GHC.Base.<>{v 08W} (fun)
1 0 0 1 + GHC.Base.$p1Monoid{v r1B6} (fun)
1 0 0 1 + GHC.Base.$dmmappend{v r1B4} (fun)
28 0 0 1 S sat_sfXt{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Mw
28 7168 0 2 SM GHC.HsToCore.PmCheck.Oracle.addPmCts{v r4Mw} (fun)
28 0 0 1 S sat_seBj{v} (GHC.HsToCore.PmCheck) (fun) in seBk
32 1792 0 3 +>M $ctraverse{v r6cz} (GHC.Data.Bag) (fun)
28 3360 0 3 +>S GHC.HsToCore.PmCheck.Types.liftDeltasM{v r3fd} (fun)
28 1568 0 1 S sat_seBk{v} (GHC.HsToCore.PmCheck) (fun) in seBm
32 1024 0 1 S sat_sai5{v} (GHC.HsToCore.Monad) (fun) in r4zg
28 896 0 1 S sat_sahU{v} (GHC.HsToCore.Monad) (fun) in r4ze
41 0 0 1 S GHC.Tc.Types.dsl_deltas{v r52S} (fun)
1 0 0 1 + Data.Foldable.$dmnull{v r2bv} (fun)
13 0 0 1 S GHC.Driver.Session.maxUncoveredPatterns{v r2yR} (fun)
13 0 0 2 IL go1{v seMD} (GHC.HsToCore.PmCheck) (fun) in r4ug
13 11024 0 4 SSLS dsPmWarn{v r4ug} (GHC.HsToCore.PmCheck) (fun)
13 1976 0 1 S sat_seSy{v} (GHC.HsToCore.PmCheck) (fun) in seSz
13 1144 0 1 S sat_seEi{v} (GHC.HsToCore.PmCheck) (fun) in r4u9
13 1248 0 1 E sat_seBZ{v} (GHC.HsToCore.PmCheck) (fun) in r4u8
3134 0 0 1 S GHC.Types.Name.isExternalName{v r2H9} (fun)
56 1344 0 1 S GHC.Types.Name.isInternalName{v r2Ha} (fun)
34 3264 0 1 M GHC.Types.Id.localiseId{v r29z} (fun)
13 312 0 1 L sat_sePI{v} (GHC.HsToCore.PmCheck) (fun) in seSA
13 1248 0 2 MS checkGrdTree'{v r4u8} (GHC.HsToCore.PmCheck) (fun)
13 2288 0 2 MS checkGrdTree{v r4u9} (GHC.HsToCore.PmCheck) (fun)
13 936 0 1 M sat_seSz{v} (GHC.HsToCore.PmCheck) (fun) in seSA
13 728 0 1 L sat_seS6{v} (GHC.HsToCore.PmCheck) (fun) in seS7
13 2600 0 1 S sat_seRX{v} (GHC.HsToCore.PmCheck) (fun) in seS7
13 0 0 1 M GHC.Hs.Expr.grhssGRHSs{v r4r0} (fun)
13 1560 0 1 L sat_seS7{v} (GHC.HsToCore.PmCheck) (fun) in seS9
10 448 0 3 TMM translatePat{v r4tR} (GHC.HsToCore.PmCheck) (fun)
10 0 0 1 M sat_sePU{v} (GHC.HsToCore.PmCheck) (fun) in sePV
10 240 0 1 M sat_sePV{v} (GHC.HsToCore.PmCheck) (fun) in seS9
13 1976 0 1 S sat_seS9{v} (GHC.HsToCore.PmCheck) (fun) in seSA
13 2184 0 1 T sat_seSA{v} (GHC.HsToCore.PmCheck) (fun) in seSB
14 1008 0 1 S sat_salJ{v} (GHC.HsToCore.Monad) (fun) in salK
14 224 0 1 S sat_salK{v} (GHC.HsToCore.Monad) (fun)
13 728 0 1 S sat_seSB{v} (GHC.HsToCore.PmCheck) (fun) in seSC
13 1144 0 1 S sat_seSC{v} (GHC.HsToCore.PmCheck) (fun) in seSE
65 6240 0 1 S sat_sfMO{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in sfMP
65 2080 0 1 S sat_sfMP{v} (GHC.HsToCore.PmCheck.Oracle) (fun) in r4Ma
65 1560 0 2 LS GHC.HsToCore.PmCheck.Oracle.tracePm{v r4Ma} (fun)
13 2392 0 1 S sat_seSE{v} (GHC.HsToCore.PmCheck) (fun) in r4tL
13 416 0 3 SLL GHC.HsToCore.PmCheck.checkMatches{v r4tL} (fun)
11 0 0 3 MLS GHC.HsToCore.PmCheck.addScrutTmCs{v r4uc} (fun)
35 1848 0 3 SEM GHC.HsToCore.PmCheck.isMatchContextPmChecked{v r4ud} (fun)
13 2840 0 1 L sat_scRO{v} (GHC.HsToCore.Match) (fun) in scRP
38 1728 0 1 M GHC.HsToCore.Utils.selectMatchVar{v r4zf} (fun)
17 0 0 1 L GHC.HsToCore.Utils.selectMatchVars{v r4ze} (fun)
193 0 0 1 + GHC.Exts.toList{v 085} (fun)
13 2080 0 1 M sat_scRP{v} (GHC.HsToCore.Match) (fun) in scRQ
50 1200 0 1 S sat_samM{v} (GHC.HsToCore.Monad) (fun)
13 1040 0 1 S sat_scRQ{v} (GHC.HsToCore.Match) (fun) in r4
13 1560 0 3 MMM GHC.HsToCore.Match.matchWrapper{v r4} (fun)
103 1648 0 1 S GHC.HsToCore.Monad.updPmDeltas{v r4ze} (fun)
88 0 0 1 S sat_seB4{v} (GHC.HsToCore.PmCheck) (fun) in seB5
88 8384 0 1 S sat_seB5{v} (GHC.HsToCore.PmCheck) (fun) in r4ua
101 2424 0 1 S sat_sanG{v} (GHC.HsToCore.Monad) (fun)
88 2112 0 2 >S locallyExtendPmDelta{v r4ua} (GHC.HsToCore.PmCheck) (fun)
88 0 0 1 S sat_seBl{v} (GHC.HsToCore.PmCheck) (fun) in seBm
352 0 0 1 E sat_seBc{v} (GHC.HsToCore.PmCheck) (fun) in seBm
136 0 0 1 E GHC.Types.Basic.isGenerated{v r2wS} (fun)
88 0 0 3 E>. GHC.Utils.Misc.applyWhen{v r45X} (fun)
88 9152 0 1 S sat_seBm{v} (GHC.HsToCore.PmCheck) (fun) in r4ub
88 2816 0 3 EMS GHC.HsToCore.PmCheck.addTyCsDs{v r4ub} (fun)
4 64 0 4 pipi GHC.Integer.Type.orBigNat_ior'{v rdnD} (fun)
3 0 0 0 sat_snwN{v} (GHC.Integer.Type) (fun) in rdnC
4 160 0 2 pp GHC.Integer.Type.$worBigNat{v rdnC} (fun)
41 656 0 2 pi GHC.Integer.Type.$wunsafeShrinkFreezeBigNat#{v rdng} (fun)
42 16 0 2 pi GHC.Integer.Type.$wshiftLBigNat{v rdnR} (fun)
141 1248 0 2 MM GHC.Integer.Type.orInteger{v 01u} (fun)
137 2312 0 2 Mi GHC.Integer.Type.shiftLInteger{v 01x} (fun)
27 960 0 4 pppi $l$wloop_gYuG{v} (GHC.Utils.Binary) (fun)
3 0 0 3 ppp GHC.Utils.Binary.$w$s$cget1{v rHTr} (fun)
15 240 0 1 M sat_sh7W{v} (GHC.IfaceToCore) (fun) in r54U
15 720 0 1 I $ctoEnum{v r5Xa} (GHC.Types.Literal) (fun)
15 0 0 1 M tcIfaceLit{v r54W} (GHC.IfaceToCore) (fun)
17 272 0 1 M sat_slHK{v} (GHC.Iface.Syntax) (fun) in slIK
20 1480 0 1 M sat_s9QK{v} (GHC.Types.Literal) (fun) in s9QL
20 0 0 3 ppp GHC.Utils.Binary.$w$cget11{v rHTp} (fun)
20 0 0 1 S GHC.Utils.Binary.$fBinaryDay2{v rHTo} (fun)
20 800 0 1 E sat_s9QL{v} (GHC.Types.Literal) (fun) in s9Rc
20 840 0 1 W sat_s9Pm{v} (GHC.Types.Literal) (fun) in r5Xf
20 800 0 1 S $cget{v r5Xf} (GHC.Types.Literal) (fun)
20 5280 0 1 W sat_s9Rc{v} (GHC.Types.Literal) (fun) in r5Xm
20 800 0 1 S $cget1{v r5Xm} (GHC.Types.Literal) (fun)
1 0 0 1 L GHC.Builtin.Types.Prim.mkTemplateTyVars{v r1zq} (fun)
281 11240 0 1 M sat_sde1{v} (GHC.HsToCore.Binds) (fun) in r1
220 0 0 3 SMM GHC.HsToCore.Match.Literal.warnAboutIdentities{v r4Bw} (fun)
220 57520 0 1 S sat_sflX{v} (GHC.HsToCore.Expr) (fun) in sflY
220 8800 0 1 > sat_sflY{v} (GHC.HsToCore.Expr) (fun) in sflZ
640 23624 0 1 M GHC.HsToCore.Binds.dsHsWrapper{v r1} (fun)
220 12320 0 1 M sat_sflZ{v} (GHC.HsToCore.Expr) (fun) in r1
7 336 0 2 SM GHC.Core.mkIntLit{v r3fC} (fun)
7 616 0 2 SM GHC.Core.Make.mkIntExpr{v r49U} (fun)
1162 0 0 1 M GHC.Real.$fIntegralInteger_$ctoInteger{v r8TW} (fun)
6 1776 0 1 M GHC.Core.Unfold.mkInlineUnfolding{v r1} (fun)
6 288 0 2 SM GHC.Types.Basic.setInlinePragmaActivation{v r2xK} (fun)
464 22272 0 2 IS etaExpandDmdType{v r2mF} (GHC.Types.Demand) (fun)
462 11088 0 2 IS GHC.Types.Demand.mkStrictSigForArity{v r2mZ} (fun)
110 6160 0 2 LE GHC.Types.Demand.mkClosedStrictSig{v r2n0} (fun)
669 48168 0 2 SS GHC.Types.Id.Info.setStrictnessInfo{v r1J3} (fun)
1029 34608 0 1 L ds22{v sbiE} (GHC.Core.DataCon) (fun) in r3uy
468 18720 0 1 S GHC.Core.DataCon.dataConRepStrictness{v r3uy} (fun)
68 11424 0 1 M sat_sdiq{v} (GHC.HsToCore.Binds) (fun) in sdmG
3095 822256 0 5 SEEEM GHC.Core.Unfold.mkUnfolding{v r2} (fun)
111 2664 0 4 SESM GHC.Core.Unfold.mkFinalUnfolding{v r4uq} (fun)
8527 0 0 1 E GHC.Types.Basic.isTopLevel{v r2wN} (fun)
17 4896 0 1 M sat_sh1X{v} (GHC.IfaceToCore) (fun) in r553
56 0 0 1 M sat_sgS0{v} (GHC.IfaceToCore) (fun) in r55a
56 2240 0 1 S tcIfaceExtId{v r55a} (GHC.IfaceToCore) (fun)
241 10472 0 1 M GHC.IfaceToCore.tcIfaceExpr{v r54U} (fun)
31 0 0 1 S GHC.Tc.Types.if_boot{v r535} (fun)
30 2880 0 2 SE GHC.Types.Id.Info.setCafInfo{v r1J0} (fun)
420 36960 0 1 T sat_sajk{v} (GHC.HsToCore.Monad) (fun) in sajv
3347 321312 0 2 SI GHC.Types.Id.Info.setArityInfo{v r1IY} (fun)
22 2288 0 1 M GHC.Core.TyCon.mkTyConTagMap{v r3mD} (fun)
224 0 0 1 S GHC.Core.DataCon.dcTag{v r2IU} (fun)
224 0 0 1 S GHC.Core.DataCon.dataConTag{v r3ue} (fun)
29 464 0 1 I GHC.Types.Cpr.$WConCPR{v r2jt} (fun)
29 0 0 1 I GHC.Types.Cpr.conCpr{v r1Wl} (fun)
140 0 0 1 S GHC.Core.DataCon.dataConExTyCoVars{v r1} (fun)
97 120 0 1 M GHC.Core.TyCon.isDataTyCon{v r3lu} (fun)
39 3480 0 1 S dataConCPR{v r4TW} (GHC.Types.Id.Make) (fun)
182 0 0 1 S GHC.Core.DataCon.dataConRepArity{v r3uv} (fun)
146 3504 0 2 IM GHC.Types.Cpr.$WCprType{v r2k3} (fun)
141 0 0 2 IM GHC.Types.Cpr.mkCprSig{v r1Wy} (fun)
519 37368 0 2 SS GHC.Types.Id.Info.setCprInfo{v r1J4} (fun)
31900 0 0 1 S GHC.Types.Id.Info.bitfield{v r1Im} (fun)
371 0 0 1 S sat_s5X4{v} (GHC.Types.Id.Info) (fun)
371 0 0 1 S GHC.Types.Id.Info.isNeverLevPolyIdInfo{v r1Jt} (fun)
423 37224 0 3 SMM GHC.Core.Make.mkCoreApp{v r49L} (fun)
423 0 0 3 SMM GHC.HsToCore.Utils.mkCoreAppDs{v r4zB} (fun)
373 8952 0 1 M sat_sf93{v} (GHC.HsToCore.Expr) (fun) in sf94
658 26320 0 1 M GHC.Core.varToCoreExpr{v r3fV} (fun)
36075 0 0 1 S GHC.Types.Id.Info.unfoldingInfo{v r1Ig} (fun)
38250 0 0 1 S GHC.Types.Id.Info.occInfo{v r1Ii} (fun)
24071 0 0 1 M GHC.Types.Basic.isStrongLoopBreaker{v r2xk} (fun)
23637 1134576 0 1 M GHC.Types.Id.idUnfolding{v r2aA} (fun)
5019 0 0 1 M GHC.Core.isCompulsoryUnfolding{v r3fi} (fun)
36 864 0 2 SL sat_shxO{v} (GHC.Tc.Utils.Zonk) (fun) in r4DO
58 2880 0 1 L ds10{v shy1} (GHC.Tc.Utils.Zonk) (fun) in shyK
104 0 0 2 ML sat_sbdN{v} (GHC.Hs.Utils) (fun) in r2DE
88 6800 0 1 L ds10{v shDC} (GHC.Tc.Utils.Zonk) (fun) in shDV
1 0 0 1 S GHC.Tc.Types.tcg_tr_module{v r52l} (fun)
4247 0 0 1 M GHC.Types.Var.isGlobalId{v r2uO} (fun)
3637 87288 0 1 M GHC.Types.Var.isLocalVar{v r2uN} (fun)
420 23520 0 1 T sat_sajJ{v} (GHC.HsToCore.Monad) (fun) in r4zC
420 36960 0 1 S sat_sajt{v} (GHC.HsToCore.Monad) (fun) in sajv
425 0 0 1 S GHC.Tc.Types.ds_msgs{v r52Y} (fun)
420 60480 0 1 T sat_sajv{v} (GHC.HsToCore.Monad) (fun) in sajw
420 20160 0 1 M sat_sajw{v} (GHC.HsToCore.Monad) (fun) in sajx
1268 22176 0 1 M GHC.Core.Utils.isExprLevPoly{v r34I} (fun)
467 0 0 2 MS GHC.HsToCore.Monad.dsNoLevPolyExpr{v r4zB} (fun)
429 34320 0 1 M sat_sf6I{v} (GHC.HsToCore.Expr) (fun) in r4
137 3416 0 1 M GHC.Hs.Lit.convertLit{v r2AE} (fun)
137 7568 0 1 S sat_saFL{v} (GHC.HsToCore.Match.Literal) (fun) in r4Bu
137 2192 0 1 M GHC.HsToCore.Match.Literal.dsLit{v r4Bu} (fun)
1 40 0 0 lvl1{v rdo4} (GHC.Integer.Type) (fun)
98 0 0 1 + GHC.Enum.maxBound{v rfX} (fun)
98 0 0 2 MM GHC.Integer.Type.gtInteger{v r10j} (fun)
96 0 0 1 + GHC.Enum.minBound{v rfW} (fun)
112 0 0 1 W GHC.Real.$fIntegralWord_$ctoInteger{v r8Uj} (fun)
1420 0 0 1 M GHC.Core.TyCon.isPromotedDataCon{v r3m0} (fun)
137 4664 0 1 M getSimpleIntegralLit{v r4BE} (GHC.HsToCore.Match.Literal) (fun)
158 29952 0 2 SM warnAboutOverflowedLiterals{v r4BA} (GHC.HsToCore.Match.Literal) (fun)
137 3288 0 1 S sat_sazX{v} (GHC.HsToCore.Match.Literal) (fun) in r4Bz
137 2192 0 1 M GHC.HsToCore.Match.Literal.warnAboutOverflowedLit{v r4Bz} (fun)
429 37752 0 1 S GHC.HsToCore.Expr.dsLExprNoLP{v r4} (fun)
420 78048 0 1 S sat_sajx{v} (GHC.HsToCore.Monad) (fun) in sajy
420 10080 0 1 S sat_sajy{v} (GHC.HsToCore.Monad) (fun) in r4zn
420 13440 0 1 S GHC.HsToCore.Monad.askNoErrsDs{v r4zn} (fun)
420 16800 0 2 S> GHC.HsToCore.Monad.dsWhenNoErrs{v r4zC} (fun)
373 17904 0 1 M sat_sf94{v} (GHC.HsToCore.Expr) (fun) in r1
581 0 0 1 M sat_sf1D{v} (GHC.HsToCore.Expr) (fun) in r3
2659 0 0 1 S GHC.Core.DataCon.isUnboxedTupleCon{v r3uJ} (fun)
274 0 0 1 S GHC.Core.DataCon.dataConWrapId{v r3uq} (fun)
839 27192 0 1 M GHC.Types.Id.hasNoBinding{v r2ag} (fun)
410 288 0 2 MM badUseOfLevPolyPrimop{v r4ps} (GHC.HsToCore.Expr) (fun)
239 24856 0 1 M dsHsVar{v r4pn} (GHC.HsToCore.Expr) (fun)
1099 61088 0 1 M GHC.HsToCore.Expr.dsExpr{v r1} (fun)
581 51128 0 1 S GHC.HsToCore.Expr.dsLExpr{v r3} (fun)
1143 6272 0 2 MS GHC.HsToCore.Monad.putSrcSpanDs{v r4zg} (fun)
109 16504 0 1 S sat_sdmG{v} (GHC.HsToCore.Binds) (fun) in r4Ew
1 40 0 4 SC.. GHC.Tc.Types.$WEnv{v r7Vc} (fun)
109 2616 0 1 S dsLHsBind{v r4Ew} (GHC.HsToCore.Binds) (fun)
29 1160 0 1 M GHC.HsToCore.Binds.dsLHsBinds{v r4Ev} (fun)
39 0 0 1 M GHC.Hs.Expr.m_ctxt{v r4r6} (fun)
39 0 0 1 M GHC.Hs.Expr.mg_alts{v r4rh} (fun)
13 312 0 1 M sat_shIH{v} (GHC.Tc.Utils.Zonk) (fun) in shIQ
120 1040 0 1 M GHC.Hs.Utils.isBangedHsBind{v r2Dz} (fun)
44 0 0 1 M GHC.Hs.Binds.abe_poly{v r2sH} (fun)
20 480 0 1 M sat_sblo{v} (GHC.Hs.Utils) (fun) in r2Dy
222 3552 0 2 WI GHC.Word.$fBitsWord64_$csetBit{v r8MO} (fun)
222 0 0 1 + Data.Bits.setBit{v ret} (fun)
58437 0 0 1 L GHC.Core.Type.seqTypes{v r1Wk} (fun)
42838 11208 0 1 M GHC.Core.Type.seqType{v r1Wj} (fun)
315 0 0 2 MM GHC.Types.Id.setIdType{v r29w} (fun)
176 21024 0 2 SM GHC.Types.Id.Info.setLevityInfoWithType{v r1Js} (fun)
126 0 0 1 S sat_shsE{v} (GHC.Tc.Utils.Zonk) (fun) in shsI
126 4032 0 3 +>M GHC.Types.Id.modifyIdInfo{v r29C} (fun)
69 1656 0 1 M sat_sbkF{v} (GHC.Hs.Utils) (fun) in r2Dy
85 4800 0 1 M GHC.Hs.Utils.isUnliftedHsBind{v r2Dy} (fun)
1 232 0 1 M GHC.HsToCore.Binds.dsTopLHsBinds{v r4Eu} (fun)
1 88 0 1 L sat_sb6z{v} (GHC.HsToCore) (fun) in sb8L
33 3560 0 1 M sat_sd9u{v} (GHC.HsToCore.Binds) (fun) in r4EI
72 0 0 1 M dsEvTerm{v r4EL} (GHC.HsToCore.Binds) (fun)
36 1440 0 1 S dsEvBind{v r4EK} (GHC.HsToCore.Binds) (fun)
33 1320 0 1 M GHC.HsToCore.Binds.dsEvBinds{v r4EI} (fun)
1 48 0 5 CS..S GHC.Tc.Utils.Monad.initTcRnIf{v r4Dq} (fun)
1 352 0 8 SSSSSSSL mkDsEnvs{v r4z2} (GHC.HsToCore.Monad) (fun)
1 120 0 3 STS runDs{v r4yZ} (GHC.HsToCore.Monad) (fun)
1 0 0 1 T sat_sahC{v} (GHC.HsToCore.Monad) (fun) in sahD
1 224 0 1 S sat_sahu{v} (GHC.HsToCore.Monad) (fun) in r4yY
1 128 0 4 +SSS mkDsEnvsFromTcGbl{v r4yY} (GHC.HsToCore.Monad) (fun)
1 64 0 1 S sat_sahD{v} (GHC.HsToCore.Monad) (fun) in r4yX
1 48 0 3 SSS GHC.HsToCore.Monad.initDs{v r4yX} (fun)
1 544 0 1 T sat_sb8L{v} (GHC.HsToCore) (fun) in r5J7
1437 0 0 1 S GHC.Driver.Session.debugLevel{v r2yE} (fun)
1 0 0 1 L sat_sh8g{v} (GHC.HsToCore.Coverage) (fun) in r5Ld
1 0 0 1 L sat_sh89{v} (GHC.HsToCore.Coverage) (fun) in r5Ld
1 0 0 1 L sat_sh85{v} (GHC.HsToCore.Coverage) (fun) in r5Ld
1 408 0 6 SSSSLM GHC.HsToCore.Coverage.addTicksToBinds{v r5Ld} (fun)
1 848 0 3 SSS GHC.HsToCore.deSugar{v r5J7} (fun)
1 96 0 1 S sat_smCl{v} (GHC.Driver.Main) (fun) in r8jO
1 24 0 2 SS GHC.Driver.Main.hscDesugar'{v r8jO} (fun)
1 304 0 1 S sat_sn2k{v} (GHC.Driver.Main) (fun) in sn2p
1 88 0 1 M sat_sn2p{v} (GHC.Driver.Main) (fun) in sn2r
1 72 0 1 T sat_smVZ{v} (GHC.Driver.Main) (fun) in smVI
1 24 0 1 M sat_smQJ{v} (GHC.Driver.Main) (fun) in smQK
1 336 0 1 S sat_smQF{v} (GHC.Driver.Main) (fun) in smQK
1 104 0 1 S sat_smQK{v} (GHC.Driver.Main) (fun) in smQM
1 0 0 1 S sat_smP5{v} (GHC.Driver.Main) (fun) in smP6
1 192 0 1 E sat_smOi{v} (GHC.Driver.Main) (fun) in smOj
1 136 0 1 S sat_smOj{v} (GHC.Driver.Main) (fun) in smOk
1 112 0 1 S sat_smNt{v} (GHC.Driver.Main) (fun) in smNu
1 992 0 1 S sat_smM7{v} (GHC.Driver.Main) (fun) in smM9
1 224 0 1 T sat_smM9{v} (GHC.Driver.Main) (fun) in smMb
1 56 0 1 M sat_smKp{v} (GHC.Driver.Main) (fun) in smKq
1 16 0 1 M sat_smKq{v} (GHC.Driver.Main) (fun) in smMb
4 0 0 1 S GHC.Driver.Types.mi_trust{v r8SA} (fun)
3 0 0 1 S getSafeMode1{v rfHg} (GHC.Driver.Types) (fun)
3 0 0 1 S GHC.Driver.Types.getSafeMode{v r94K} (fun)
3 432 0 1 T sat_smyx{v} (GHC.Driver.Main) (fun) in smyy
3 1704 0 1 M sat_smyg{v} (GHC.Driver.Main) (fun) in smyh
3 0 0 1 M sat_smwx{v} (GHC.Driver.Main) (fun) in smwy
3 312 0 1 S sat_smwy{v} (GHC.Driver.Main) (fun) in smwz
28 672 0 1 S GHC.Driver.Types.hscEPS{v r92H} (fun)
3 264 0 1 S sat_smwz{v} (GHC.Driver.Main) (fun) in smyh
3 216 0 1 S sat_smyh{v} (GHC.Driver.Main) (fun) in smyy
3 240 0 1 S sat_smyy{v} (GHC.Driver.Main) (fun) in r8k1
3 72 0 2 SM hscCheckSafe'{v r8k1} (GHC.Driver.Main) (fun)
3 96 0 1 T checkSafe{v smJ7} (GHC.Driver.Main) (fun) in smNu
1 288 0 1 M sat_smMb{v} (GHC.Driver.Main) (fun) in smMc
1 72 0 1 M sat_smMc{v} (GHC.Driver.Main) (fun) in smMe
8 0 0 1 S GHC.Driver.Session.safeImplicitImpsReq{v r2JF} (fun)
2 0 0 1 S GHC.Driver.Session.safeDirectImpsReq{v r2JE} (fun)
6 0 0 1 S GHC.Driver.Types.imv_is_safe{v r8S0} (fun)
3 0 0 1 T sat_smK1{v} (GHC.Driver.Main) (fun) in smMf
4 96 0 2 SM sat_smBZ{v} (GHC.Driver.Main) (fun)
1 0 0 1 > sat_smBV{v} (GHC.Driver.Main) (fun)
1 224 0 1 M sat_smMe{v} (GHC.Driver.Main) (fun) in smMf
4 96 0 2 SM sat_smC5{v} (GHC.Driver.Main) (fun)
1 0 0 1 > sat_smC1{v} (GHC.Driver.Main) (fun)
1 152 0 1 L sat_smMf{v} (GHC.Driver.Main) (fun) in smMg
12 672 0 1 T sat_spQD{v} (GHC.Driver.Types) (fun) in rfHa
3 240 0 1 S sat_smJL{v} (GHC.Driver.Main) (fun) in smJx
6 144 0 1 L GHC.Driver.Types.importedByUser{v r93l} (fun)
3 168 0 2 >T GHC.Base.$fFunctor(,)_$cfmap{v r5LU} (fun)
3 168 0 1 T condense{v smJx} (GHC.Driver.Main) (fun) in smNu
12 672 0 4 >SSM $cfmap{v rfHa} (GHC.Driver.Types) (fun)
113 7232 0 4 +>.. Data.Ord.comparing{v r1zk} (fun)
4 240 0 1 L ds1{v s3Ir} (GHC.Unit.Module.Env) (fun) in r1Lq
1 80 0 1 S GHC.Unit.Module.Env.moduleEnvToList{v r1Lq} (fun)
1 80 0 1 S sat_smMg{v} (GHC.Driver.Main) (fun) in smNu
1 288 0 1 S sat_smNu{v} (GHC.Driver.Main) (fun) in smOk
1 0 0 1 S GHC.Driver.Session.safeInferred{v r2Ab} (fun)
5 0 0 1 S GHC.Driver.Session.safeInfer{v r2Aa} (fun)
5 0 0 1 S GHC.Driver.Session.safeInferOn{v r2JB} (fun)
1 48 0 1 S GHC.Driver.Session.safeHaskellOn{v r2Jy} (fun)
1 272 0 1 T sat_smOk{v} (GHC.Driver.Main) (fun) in smOl
3 0 0 1 S GHC.Tc.Types.tcg_safeInfer{v r52B} (fun)
1 112 0 1 S sat_smOl{v} (GHC.Driver.Main) (fun) in smOn
2 160 0 1 T sat_smvn{v} (GHC.Driver.Main) (fun) in r8jz
5 320 0 1 T sat_sh0E{v} (GHC.Tc.Utils.Monad) (fun) in sh0G
5 1520 0 1 S sat_sh0G{v} (GHC.Tc.Utils.Monad) (fun) in sh0H
5 400 0 1 M sat_sh0H{v} (GHC.Tc.Utils.Monad) (fun) in sh0I
5 80 0 1 M sat_sh0i{v} (GHC.Tc.Utils.Monad) (fun) in sh0I
1 240 0 1 S sat_spjw{v} (GHC.Tc.Module) (fun) in spjz
1 152 0 1 S sat_spjz{v} (GHC.Tc.Module) (fun) in spjC
1 32 0 1 L sat_sgSO{v} (GHC.Tc.Utils.Monad) (fun) in sgSP
1 0 0 1 S GHC.Tc.Types.tcg_dependent_files{v r52c} (fun)
1 48 0 1 S sat_sgSP{v} (GHC.Tc.Utils.Monad) (fun) in r4EC
1 32 0 1 L GHC.Tc.Utils.Monad.addDependentFiles{v r4EC} (fun)
1 0 0 1 E sat_siim{v} (GHC.Rename.Names) (fun) in siin
1 72 0 1 E sat_siin{v} (GHC.Rename.Names) (fun) in siio
1 64 0 1 E sat_siio{v} (GHC.Rename.Names) (fun) in siis
1 40 0 1 L GHC.Rename.Utils.warnUnusedTopBinds{v r3Mx} (fun)
18 0 0 1 E sat_sgBK{v} (GHC.Tc.Utils.Monad) (fun) in r4DL
18 720 0 2 ES GHC.Tc.Utils.Monad.whenGOptM{v r4DL} (fun)
1 304 0 1 L sat_sigS{v} (GHC.Rename.Names) (fun) in siis
1 552 0 1 S sat_siis{v} (GHC.Rename.Names) (fun) in r5Ef
1 0 0 1 S GHC.Tc.Types.tcg_keep{v r524} (fun)
1 152 0 1 S GHC.Rename.Names.reportUnusedNames{v r5Ef} (fun)
1 240 0 1 S sat_spjC{v} (GHC.Tc.Module) (fun) in spjD
1 552 0 1 S sat_spjD{v} (GHC.Tc.Module) (fun) in spjF
1 168 0 1 S sat_spjF{v} (GHC.Tc.Module) (fun) in spjI
1 776 0 1 T sat_scx6{v} (GHC.Tc.Gen.Export) (fun) in scx7
1 240 0 1 E sat_sclN{v} (GHC.Tc.Gen.Export) (fun) in r5s0
1 64 0 4 MSSS GHC.Tc.Gen.Export.exports_from_avail{v r5s0} (fun)
1 168 0 1 E sat_scx7{v} (GHC.Tc.Gen.Export) (fun) in scx8
1 32 0 1 L sat_sfBR{v} (GHC.Rename.Env) (fun) in sfBS
1 0 0 1 M GHC.Types.Name.Reader.isQual_maybe{v r2vq} (fun)
1 80 0 1 E sat_sfnv{v} (GHC.Rename.Env) (fun) in sfnw
1 32 0 1 S sat_sfnw{v} (GHC.Rename.Env) (fun) in r5PA
1 48 0 1 M lookupQualifiedNameGHCi{v r5PA} (GHC.Rename.Env) (fun)
1 72 0 1 S sat_sfBS{v} (GHC.Rename.Env) (fun) in r5Pq
1 0 0 1 S GHC.Driver.Session.mainFunIs{v r2z7} (fun)
1 0 0 1 S sat_sfBJ{v} (GHC.Rename.Env) (fun) in r5Pq
1 80 0 1 M GHC.Rename.Env.lookupInfoOccRn{v r5Pq} (fun)
1 168 0 1 S sat_scx8{v} (GHC.Tc.Gen.Export) (fun) in r5rZ
1 152 0 3 EMS GHC.Tc.Gen.Export.tcRnExports{v r5rZ} (fun)
1 304 0 1 S sat_spjI{v} (GHC.Tc.Module) (fun) in spjL
1 760 0 1 T sat_sp4A{v} (GHC.Tc.Module) (fun) in sp4D
1 0 0 1 S sat_sn0S{v} (GHC.Tc.Gen.Splice) (fun)
1 288 0 1 T sat_sp4D{v} (GHC.Tc.Module) (fun) in sp4E
1 0 0 1 L sat_soXB{v} (GHC.Tc.Module) (fun) in soXC
1 0 0 1 S GHC.Tc.Types.tcg_th_modfinalizers{v r52g} (fun)
1 40 0 1 S sat_soXC{v} (GHC.Tc.Module) (fun)
1 568 0 1 T sat_sp4E{v} (GHC.Tc.Module) (fun) in sp4I
2 160 0 1 L sat_sijw{v} (GHC.Tc.Utils.Zonk) (fun) in sijx
1 0 0 1 S GHC.Tc.Types.tcg_fords{v r52v} (fun)
2 208 0 1 L sat_sijx{v} (GHC.Tc.Utils.Zonk) (fun) in sijy
2 0 0 1 S GHC.Tc.Types.tcg_imp_specs{v r52o} (fun)
2 160 0 1 L sat_sijy{v} (GHC.Tc.Utils.Zonk) (fun) in sijz
1 16 0 1 L GHC.Hs.Decls.flattenRuleDecls{v r2jf} (fun)
2 0 0 1 S GHC.Tc.Types.tcg_rules{v r52u} (fun)
2 208 0 1 T sat_sijz{v} (GHC.Tc.Utils.Zonk) (fun) in sijA
2 224 0 1 M sat_shXw{v} (GHC.Tc.Utils.Zonk) (fun) in si5p
3 96 0 1 L sat_shQc{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
2 0 0 2 SS sat_sbnb{v} (GHC.Hs.Utils) (fun) in r2CA
2055 0 0 1 L GHC.Utils.Misc.zipWithEqual{v r46f} (fun)
2 288 0 2 ML GHC.Hs.Utils.nlHsSyntaxApps{v r2CA} (fun)
6 288 0 1 S sat_shPV{v} (GHC.Tc.Utils.Zonk) (fun) in shQ8
6 0 0 1 M sat_shPQ{v} (GHC.Tc.Utils.Zonk) (fun) in shQ8
6 432 0 1 S sat_shQ8{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
3 72 0 2 MM GHC.Hs.Utils.mkHsWrapCo{v r2Dh} (fun)
2 176 0 1 T sat_shLH{v} (GHC.Tc.Utils.Zonk) (fun) in r4D4
2 144 0 1 T sat_shLw{v} (GHC.Tc.Utils.Zonk) (fun) in shLx
2 128 0 1 T sat_shLx{v} (GHC.Tc.Utils.Zonk) (fun) in shL9
4 96 0 1 M sat_shDU{v} (GHC.Tc.Utils.Zonk) (fun) in shDV
2 240 0 1 M sat_shHj{v} (GHC.Tc.Utils.Zonk) (fun) in shHk
2 144 0 1 M sat_shHk{v} (GHC.Tc.Utils.Zonk) (fun) in shHl
2 160 0 1 T sat_shHl{v} (GHC.Tc.Utils.Zonk) (fun) in shKS
2 112 0 1 T sat_si08{v} (GHC.Tc.Utils.Zonk) (fun) in si09
2 112 0 1 L sat_si09{v} (GHC.Tc.Utils.Zonk) (fun) in si5p
4 176 0 2 SL go{v shL9} (GHC.Tc.Utils.Zonk) (fun) in r4D4
6 0 0 1 L ds3{v sdPB} (GHC.Tc.TyCl.Instance) (fun) in sdQ2
12958 0 0 1 S GHC.Types.Id.Info.inlinePragInfo{v r1Ih} (fun)
12365 296760 0 1 M GHC.Types.Id.idInlinePragma{v r2aP} (fun)
6 0 0 1 S GHC.Types.Basic.isInlinePragma{v r2xE} (fun)
6 576 0 1 S GHC.Types.Name.Occurrence.mkClassOpAuxOcc{v r2DE} (fun)
4 64 0 2 MM sat_s98X{v} (GHC.Tc.Types.Evidence) (fun) in r2yc
6 960 0 2 MM sat_sdY8{v} (GHC.Tc.TyCl.Instance) (fun) in sdYv
166 7968 0 1 M GHC.Types.Var.isTyCoVar{v r2uI} (fun)
8 0 0 1 L ds10{v shue} (GHC.Tc.Utils.Zonk) (fun) in shuG
8 2688 0 1 M sat_shuG{v} (GHC.Tc.Utils.Zonk) (fun) in r4CR
8 384 0 2 SM zonkEvBndrX{v r4CR} (GHC.Tc.Utils.Zonk) (fun)
8797 633384 0 2 SM GHC.Types.Id.Info.setUnfoldingInfo{v r1IX} (fun)
4644 111456 0 2 MM GHC.Types.Id.setIdUnfolding{v r2aC} (fun)
2 352 0 1 T sat_si2r{v} (GHC.Tc.Utils.Zonk) (fun) in si2s
2 224 0 1 T sat_si1Y{v} (GHC.Tc.Utils.Zonk) (fun) in si2s
4 0 0 1 S GHC.Hs.Pat.hsRecFieldArg{v r2Fa} (fun)
2 368 0 1 T sat_si2s{v} (GHC.Tc.Utils.Zonk) (fun) in si2t
2 176 0 1 T sat_si2t{v} (GHC.Tc.Utils.Zonk) (fun) in si2u
2 80 0 1 T sat_shza{v} (GHC.Tc.Utils.Zonk) (fun) in r4DL
2 96 0 2 SM GHC.Tc.Utils.Zonk.zonkTcEvBinds{v r4DL} (fun)
2 176 0 1 T sat_si2u{v} (GHC.Tc.Utils.Zonk) (fun) in si2v
2 176 0 1 T sat_si2v{v} (GHC.Tc.Utils.Zonk) (fun) in si2x
2 464 0 1 L sat_si2x{v} (GHC.Tc.Utils.Zonk) (fun) in si5p
21 504 0 1 M sat_shNK{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
21 2184 0 1 M sat_shDl{v} (GHC.Tc.Utils.Zonk) (fun) in shDm
21 1344 0 1 M sat_shDm{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dp
21 1512 0 2 SM zonkOverLit{v r4Dp} (GHC.Tc.Utils.Zonk) (fun)
32 0 0 2 ML GHC.Core.Coercion.mkAppCos{v r264} (fun)
29 0 0 2 EE GHC.Core.Coercion.ltRole{v r26w} (fun)
29 696 0 4 MSIS sat_sbaw{v} (GHC.Tc.TyCl.Utils) (fun)
1 0 0 1 > sat_sbao{v} (GHC.Tc.TyCl.Utils) (fun)
29 6632 0 4 MSIS sat_sbdX{v} (GHC.Tc.TyCl.Utils) (fun) in sbdY
29 0 0 1 > sat_sbdk{v} (GHC.Tc.TyCl.Utils) (fun) in sbdY
5 440 0 2 >M GHC.Types.Var.updateTyVarKind{v r2uo} (fun)
29 696 0 4 MSIS sat_sbam{v} (GHC.Tc.TyCl.Utils) (fun)
1 0 0 1 > sat_sbah{v} (GHC.Tc.TyCl.Utils) (fun)
29 1392 0 1 S sat_sbdY{v} (GHC.Tc.TyCl.Utils) (fun) in sbdZ
29 928 0 1 S sat_sbdZ{v} (GHC.Tc.TyCl.Utils) (fun) in r42C
29 696 0 2 EM updateRole{v r42C} (GHC.Tc.TyCl.Utils) (fun)
23 0 0 1 M sat_sbiK{v} (GHC.Tc.TyCl.Utils) (fun) in r42z
88 0 0 2 EM sat_sbk8{v} (GHC.Tc.TyCl.Utils) (fun) in sbk9
88 2112 0 6 .SMSIS $c<$1{v r7Qi} (GHC.Tc.TyCl.Utils) (fun)
1 64 0 1 M sat_si9v{v} (GHC.Tc.Utils.Zonk) (fun) in si9w
1 72 0 1 S sat_si9w{v} (GHC.Tc.Utils.Zonk) (fun) in si9x
1 80 0 1 T sat_si9x{v} (GHC.Tc.Utils.Zonk) (fun) in si9y
1 72 0 1 T sat_si9y{v} (GHC.Tc.Utils.Zonk) (fun) in sidP
3 168 0 1 M sat_shSf{v} (GHC.Tc.Utils.Zonk) (fun) in shSg
3 192 0 1 T sat_shSg{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
22 1056 0 1 T sat_sie2{v} (GHC.Tc.Utils.Zonk) (fun) in sie3
3 192 0 1 S sat_si66{v} (GHC.Tc.Utils.Zonk) (fun) in si67
25 1000 0 1 S sat_shOU{v} (GHC.Tc.Utils.Zonk) (fun) in shOV
25 0 0 1 M sat_shOQ{v} (GHC.Tc.Utils.Zonk) (fun) in shOV
25 2000 0 1 S sat_shOV{v} (GHC.Tc.Utils.Zonk) (fun) in shOW
25 0 0 1 M sat_shON{v} (GHC.Tc.Utils.Zonk) (fun) in shOW
25 2200 0 1 S sat_shOW{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
32 1792 0 1 L GHC.Tc.Types.Evidence.mkWpEvVarApps{v r2yc} (fun)
50 3600 0 1 S GHC.Types.Unique.Supply.uniqsFromSupply{v rVy} (fun)
26 416 0 1 L GHC.Tc.Types.Evidence.mkWpLams{v r2ye} (fun)
29 0 0 3 EMM GHC.Core.Coercion.mkGReflRightCo{v r26k} (fun)
25 0 0 1 M sat_shOK{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
3 240 0 1 T sat_si67{v} (GHC.Tc.Utils.Zonk) (fun) in sidP
4 0 0 1 + GHC.Hs.Expr.noSyntaxExpr{v r4sY} (fun)
22 1232 0 1 T sat_sie3{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dr
18 1584 0 1 M sat_si6F{v} (GHC.Tc.Utils.Zonk) (fun) in si6G
18 0 0 1 S GHC.Hs.Expr.xbstc_failOp{v r4q7} (fun)
18 1440 0 1 T sat_si6G{v} (GHC.Tc.Utils.Zonk) (fun) in si6H
18 1440 0 1 S sat_si6H{v} (GHC.Tc.Utils.Zonk) (fun) in si6I
1 24 0 1 M GHC.Builtin.Types.anyTypeOfKind{v r2} (fun)
1 80 0 1 M sat_shrM{v} (GHC.Tc.Utils.Zonk) (fun) in shrN
1 192 0 1 M sat_shrN{v} (GHC.Tc.Utils.Zonk) (fun) in shrX
18 1584 0 1 M sat_si6I{v} (GHC.Tc.Utils.Zonk) (fun) in si6J
18 0 0 1 S GHC.Hs.Expr.xbstc_boundResultType{v r4q6} (fun)
18 2016 0 1 T sat_si6J{v} (GHC.Tc.Utils.Zonk) (fun) in sidP
19 1064 0 1 T sat_shCP{v} (GHC.Tc.Utils.Zonk) (fun) in shCQ
19 1064 0 1 M sat_shCQ{v} (GHC.Tc.Utils.Zonk) (fun) in shCR
38 1520 0 1 M sat_shBv{v} (GHC.Tc.Utils.Zonk) (fun) in r4Do
34 544 0 2 MM sat_s98R{v} (GHC.Tc.Types.Evidence) (fun) in r2yb
34 544 0 1 L GHC.Tc.Types.Evidence.mkWpEvApps{v r2yb} (fun)
19 1216 0 1 T sat_shCR{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dj
36 0 0 1 S GHC.Hs.Expr.xbstc_bindOp{v r4q5} (fun)
23 1160 0 2 SM zonkSyntaxExpr{v r4Dj} (GHC.Tc.Utils.Zonk) (fun)
22 2040 0 1 M sat_sidP{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dr
15 360 0 1 S sat_shyW{v} (GHC.Tc.Utils.Zonk) (fun) in r4DM
26 1664 0 1 T sat_shJI{v} (GHC.Tc.Utils.Zonk) (fun) in shJJ
26 624 0 1 L sat_shJz{v} (GHC.Tc.Utils.Zonk) (fun) in shJA
26 2080 0 1 M sat_shJr{v} (GHC.Tc.Utils.Zonk) (fun) in shJs
26 416 0 1 L sat_shJf{v} (GHC.Tc.Utils.Zonk) (fun) in shJs
28 448 0 2 SL zonkLTcSpecPrags{v r4Dc} (GHC.Tc.Utils.Zonk) (fun)
26 3328 0 1 T sat_shJs{v} (GHC.Tc.Utils.Zonk) (fun) in shJt
26 2080 0 1 M sat_shJt{v} (GHC.Tc.Utils.Zonk) (fun) in shJv
26 2080 0 1 M sat_shJv{v} (GHC.Tc.Utils.Zonk) (fun) in shJA
26 1664 0 1 M sat_shJA{v} (GHC.Tc.Utils.Zonk) (fun) in shJB
13 2808 0 1 M sat_shIQ{v} (GHC.Tc.Utils.Zonk) (fun) in shIR
13 1040 0 1 M sat_shFE{v} (GHC.Tc.Utils.Zonk) (fun) in shFF
13 936 0 1 L sat_shFF{v} (GHC.Tc.Utils.Zonk) (fun) in shFG
13 1040 0 1 L sat_shFG{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dd
13 1352 0 1 M sat_shFh{v} (GHC.Tc.Utils.Zonk) (fun) in shFi
15 840 0 1 L sat_shGj{v} (GHC.Tc.Utils.Zonk) (fun) in shGk
15 480 0 1 S sat_shGa{v} (GHC.Tc.Utils.Zonk) (fun) in shGb
164 7872 0 1 T sat_shAJ{v} (GHC.Tc.Utils.Zonk) (fun) in shAK
164 7872 0 1 T sat_shAK{v} (GHC.Tc.Utils.Zonk) (fun) in r4Do
65 2600 0 1 M sat_shBg{v} (GHC.Tc.Utils.Zonk) (fun) in r4Do
162 15552 0 2 MM GHC.Tc.Utils.TcMType.checkCoercionHole{v r4Gx} (fun)
162 0 0 1 M sat_shpU{v} (GHC.Tc.Utils.Zonk) (fun) in shpV
97 1552 0 1 S GHC.Core.Coercion.mkHoleCo{v r26h} (fun)
81 0 0 2 EM GHC.Tc.Solver.Canonical.maybeSym{v r4Je} (fun)
81 0 0 1 M sat_sf6x{v} (GHC.Tc.Solver.Canonical) (fun) in sf6P
162 7776 0 1 M sat_shpV{v} (GHC.Tc.Utils.Zonk) (fun) in r4DU
162 9072 0 2 SS zonkCoHole{v r4DU} (GHC.Tc.Utils.Zonk) (fun)
21 2352 0 2 SL extendIdZonkEnvRec{v r4CD} (GHC.Tc.Utils.Zonk) (fun)
21 0 0 1 L sat_shI8{v} (GHC.Tc.Utils.Zonk) (fun) in shJB
72 3184 0 1 M GHC.Core.Coercion.mkKindCo{v rl} (fun)
1504 0 0 1 M get_rank{v sk4J} (GHC.Core.Type) (fun) in sk48
928 0 0 1 E liftOrdering{v sk44} (GHC.Core.Type) (fun) in r1Wq
68 6528 0 1 M sat_sfgZ{v} (GHC.Core.Coercion) (fun) in r1
68 2720 0 1 + GHC.Core.Coercion.coVarKindsTypesRole{v r1} (fun)
261072 24218344 0 1 M go{v sfnp} (GHC.Core.Coercion) (fun) in r4
117472 9397760 0 1 M GHC.Core.Coercion.coercionLKind{v r4} (fun)
17 3400 0 1 M toPhantomCo{v r26r} (GHC.Core.Coercion) (fun)
142 0 0 1 M get_ty_vars{v sbio} (GHC.Tc.TyCl.Utils) (fun) in r42z
97 3104 0 5 S>>ST GHC.Utils.FV.delFVs{v rPk} (fun)
96 16128 0 2 SM markNominal{v r42z} (GHC.Tc.TyCl.Utils) (fun)
49 1960 0 1 L sat_sbk2{v} (GHC.Tc.TyCl.Utils) (fun) in r7RK
194 10080 0 2 LL go6{v s4bp} (Control.Monad) (fun) in rww
68 3808 0 4 +>LL Control.Monad.zipWithM_{v rww} (fun)
49 784 0 1 L sat_sbk9{v} (GHC.Tc.TyCl.Utils) (fun) in r7RK
65 4840 0 2 SM go{v r7RK} (GHC.Tc.TyCl.Utils) (fun)
21 0 0 1 M sat_sblE{v} (GHC.Tc.TyCl.Utils) (fun) in sblK
13 2392 0 1 S sat_sblK{v} (GHC.Tc.TyCl.Utils) (fun) in r42v
14 136 0 2 SL go1{v sbls} (GHC.Tc.TyCl.Utils) (fun) in sblC
13 208 0 1 > sat_sblC{v} (GHC.Tc.TyCl.Utils) (fun) in r42v
13 1272 0 4 MSIS sat_sblp{v} (GHC.Tc.TyCl.Utils) (fun) in sblq
13 0 0 1 > sat_sbl9{v} (GHC.Tc.TyCl.Utils) (fun) in sblq
13 520 0 1 S sat_sblq{v} (GHC.Tc.TyCl.Utils) (fun) in r42v
13 3432 0 1 S irDataCon{v r42v} (GHC.Tc.TyCl.Utils) (fun)
20 0 0 1 M GHC.Core.TyCon.algTyConRhs{v r3mi} (fun)
18 1584 0 4 MSIS sat_sbjd{v} (GHC.Tc.TyCl.Utils) (fun) in sbje
18 0 0 1 > sat_sbj0{v} (GHC.Tc.TyCl.Utils) (fun) in sbje
18 720 0 1 S sat_sbje{v} (GHC.Tc.TyCl.Utils) (fun) in sbiR
53 2448 0 1 L go1{v sbiR} (GHC.Tc.TyCl.Utils) (fun) in r42x
35 3080 0 4 MSIS sat_sbjG{v} (GHC.Tc.TyCl.Utils) (fun) in sbjH
35 0 0 1 > sat_sbjk{v} (GHC.Tc.TyCl.Utils) (fun) in sbjH
35 1400 0 1 S sat_sbjH{v} (GHC.Tc.TyCl.Utils) (fun) in r42x
35 3920 0 2 MS irTcTyVars{v r42x} (GHC.Tc.TyCl.Utils) (fun)
9 0 0 1 S sat_sbma{v} (GHC.Tc.TyCl.Utils) (fun) in sbmm
66 0 0 2 EE $c=={v r4HJ} (GHC.Core.Coercion.Axiom) (fun)
18 0 0 1 E sat_sbm7{v} (GHC.Tc.TyCl.Utils) (fun) in sbmm
16 0 0 1 M GHC.Core.TyCon.tyConBndrVisArgFlag{v r3kJ} (fun)
16 0 0 1 S GHC.Core.TyCon.tyConBinderArgFlag{v r3kI} (fun)
54 1536 0 2 LL build_default_roles{v sbnh} (GHC.Tc.TyCl.Utils) (fun) in sbnN
38 10032 0 1 M sat_sbnN{v} (GHC.Tc.TyCl.Utils) (fun) in r42p
69 1656 0 4 MSIS sat_sbaf{v} (GHC.Tc.TyCl.Utils) (fun)
1 0 0 1 > sat_sba7{v} (GHC.Tc.TyCl.Utils) (fun)
69 2832 0 1 S sat_sbcW{v} (GHC.Tc.TyCl.Utils) (fun) in r42B
69 1104 0 1 M lookupRoles{v r42B} (GHC.Tc.TyCl.Utils) (fun)
20 3992 0 1 L sat_sbmm{v} (GHC.Tc.TyCl.Utils) (fun) in r42t
46 1840 0 1 M irTyCon{v r42t} (GHC.Tc.TyCl.Utils) (fun)
451 10824 0 4 MSIS sat_sb8P{v} (GHC.Tc.TyCl.Utils) (fun) in r7Qf
451 0 0 1 > sat_sb8K{v} (GHC.Tc.TyCl.Utils) (fun) in r7Qf
451 14432 0 1 . $cpure1{v r7Qf} (GHC.Tc.TyCl.Utils) (fun)
561 58344 0 4 MSIS sat_sba5{v} (GHC.Tc.TyCl.Utils) (fun) in r7Qn
561 0 0 1 > sat_sb9R{v} (GHC.Tc.TyCl.Utils) (fun) in r7Qn
561 22440 0 2 S> $c>>=1{v r7Qn} (GHC.Tc.TyCl.Utils) (fun)
46 7360 0 1 S sat_sbmC{v} (GHC.Tc.TyCl.Utils) (fun) in r42s
46 2032 0 2 SL irGroup{v r42s} (GHC.Tc.TyCl.Utils) (fun)
38 0 0 1 S sat_sbnV{v} (GHC.Tc.TyCl.Utils) (fun) in r42p
38 6384 0 3 ESL GHC.Tc.TyCl.Utils.inferRoles{v r42p} (fun)
149 0 0 2 EM sat_sfj9{v} (GHC.Core.Coercion) (fun) in rs
42307 3267328 0 2 .L go_cos{v sj90} (GHC.Core.Type) (fun) in r1Uy
216 8640 0 1 M GHC.Core.Coercion.tyConRolesRepresentational{v r26u} (fun)
134 10656 0 1 M GHC.Core.Coercion.mkSubCo{v rs} (fun)
59932 3970608 0 2 .M go_co{v sj8X} (GHC.Core.Type) (fun) in r1Uy
42 672 0 1 M GHC.Tc.Gen.Expr.$WHsEWrap{v r7wz} (fun)
75 2016 0 2 ML addArgWrap{v r5mq} (GHC.Tc.Gen.Expr) (fun)
75 0 0 1 L sat_slWg{v} (GHC.Tc.Gen.Expr) (fun) in slWl
58 5544 0 2 ML applyHsArgs{v r5ms} (GHC.Tc.Gen.Expr) (fun)
180 4160 0 1 M GHC.Tc.Types.Evidence.mkWpCastN{v r2y9} (fun)
37 0 0 1 M sat_shCV{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dh
37 592 0 2 SS zonkLExpr{v r4Dh} (GHC.Tc.Utils.Zonk) (fun)
15 960 0 1 T sat_shGb{v} (GHC.Tc.Utils.Zonk) (fun) in shGd
40 2368 0 3 S>L zonkStmts{v r4Dr} (GHC.Tc.Utils.Zonk) (fun)
15 960 0 1 M sat_shGd{v} (GHC.Tc.Utils.Zonk) (fun) in shGk
15 1920 0 1 T sat_shGk{v} (GHC.Tc.Utils.Zonk) (fun) in r4Df
15 664 0 2 SM zonkLocalBinds{v r4D4} (GHC.Tc.Utils.Zonk) (fun)
15 1080 0 3 S>M zonkGRHSs{v r4Df} (GHC.Tc.Utils.Zonk) (fun)
13 936 0 1 T sat_shFi{v} (GHC.Tc.Utils.Zonk) (fun) in shFk
18 864 0 1 T sat_si5I{v} (GHC.Tc.Utils.Zonk) (fun) in si5J
18 864 0 1 T sat_si5J{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dz
60 2880 0 1 T sat_sgGs{v} (GHC.Tc.Utils.Monad) (fun) in r4EI
32 5488 0 1 M sat_shXT{v} (GHC.Tc.Utils.Zonk) (fun) in si5p
36 0 0 3 MMM GHC.Hs.Utils.mkHsWrapPat{v r2Dm} (fun)
38 2688 0 1 M sat_si5p{v} (GHC.Tc.Utils.Zonk) (fun) in r9PN
60 0 0 1 S sat_sgGk{v} (GHC.Tc.Utils.Monad) (fun) in r4EI
60 6240 0 2 >S GHC.Tc.Utils.Monad.wrapLocSndM{v r4EI} (fun)
38 608 0 2 SM zonkPat{v r9PN} (GHC.Tc.Utils.Zonk) (fun)
35 1272 0 2 SL zonkPats{v r4Dz} (GHC.Tc.Utils.Zonk) (fun)
13 936 0 1 S sat_shFk{v} (GHC.Tc.Utils.Zonk) (fun) in r4Dd
13 1456 0 3 S>M zonkMatchGroup{v r4Dd} (GHC.Tc.Utils.Zonk) (fun)
13 1040 0 1 T sat_shIR{v} (GHC.Tc.Utils.Zonk) (fun) in shIS
193 0 0 5 MMMMS GHC.Tc.Types.Evidence.mkWpFun{v r2y7} (fun)
184 0 0 1 M GHC.Tc.Types.Evidence.mkWpLet{v r2yf} (fun)
809 1440 0 2 MM GHC.Tc.Types.Evidence.<.>{v r2y6} (fun)
13 1040 0 1 M sat_shIS{v} (GHC.Tc.Utils.Zonk) (fun) in shIT
13 1144 0 1 M sat_scME{v} (GHC.Types.Var) (fun) in r2u5
13 1040 0 3 +>M GHC.Types.Var.updateVarTypeM{v r2u5} (fun)
26 1456 0 1 S sat_shIT{v} (GHC.Tc.Utils.Zonk) (fun) in shJB
26 4464 0 1 T sat_shJB{v} (GHC.Tc.Utils.Zonk) (fun) in shJJ
26 3328 0 1 T sat_shJJ{v} (GHC.Tc.Utils.Zonk) (fun) in shJK
26 2288 0 1 T sat_shI0{v} (GHC.Tc.Utils.Zonk) (fun) in shJK
27 600 0 2 SM zonk_tc_ev_binds{v r4DM} (GHC.Tc.Utils.Zonk) (fun)
26 3328 0 1 T sat_shJK{v} (GHC.Tc.Utils.Zonk) (fun) in shJL
26 2080 0 1 T sat_shJL{v} (GHC.Tc.Utils.Zonk) (fun) in shKS
13 312 0 1 M sat_sfsN{v} (GHC.Tc.Gen.Bind) (fun) in sft1
2 32 0 1 L sat_s853{v} (GHC.Data.Bag) (fun) in r1FD
22 0 0 1 + GHC.Hs.Extension.ghcPass{v r1Eb} (fun)
222 8880 0 1 M sat_shXc{v} (GHC.Tc.Utils.Zonk) (fun) in shXd
222 10656 0 1 T sat_shXd{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
283 11320 0 1 M sat_shBU{v} (GHC.Tc.Utils.Zonk) (fun) in r4Do
648 28752 0 2 SM zonkCoFn{v r4Do} (GHC.Tc.Utils.Zonk) (fun)
280 6976 0 2 MM sat_s98L{v} (GHC.Tc.Types.Evidence) (fun) in r2ya
178 2848 0 1 L GHC.Tc.Types.Evidence.mkWpTyApps{v r2ya} (fun)
525 0 0 1 M GHC.Tc.Types.Evidence.isIdHsWrapper{v r2yj} (fun)
414 8760 0 2 MM GHC.Hs.Utils.mkHsWrap{v r2Dg} (fun)
57 3192 0 2 MS GHC.Hs.Utils.mkLHsWrap{v r2Df} (fun)
15 480 0 2 SS sat_sc06{v} (GHC.Tc.Instance.Typeable) (fun) in sc0d
15 0 0 3 >M. GHC.Data.TrieMap.foldMaybe{v r1Aa} (fun)
30 0 0 2 .M go15{v sISx} (Data.Map.Internal) (fun) in rL
30 480 0 3 >.M Data.Map.Internal.foldr{v rL} (fun)
15 2400 0 2 >S foldTyLit{v r2PO} (GHC.Core.Map) (fun)
2 0 0 1 + GHC.Real.$p2Real{v r1Es} (fun)
2 400 0 2 +. GHC.Types.Basic.mkIntegralLit{v r2xV} (fun)
2 144 0 1 M GHC.Hs.Utils.nlHsIntLit{v r2Cw} (fun)
23638 1323728 0 2 MM GHC.Types.Var.lazySetIdInfo{v r2uB} (fun)
6626 106016 0 2 WW GHC.Word.$fNumWord64_$c-{v r8O4} (fun)
1 0 0 1 S sat_s5Zh{v} (GHC.Types.Id.Info) (fun)
1 0 0 1 S sat_s5Ze{v} (GHC.Types.Id.Info) (fun)
30884 494144 0 2 WI GHC.Word.$fBitsWord64_$cshiftR{v r8ME} (fun)
31009 0 0 1 W GHC.Word.$fEnumWord64_$ctoInteger{v r8NQ} (fun)
28000 672000 0 1 S bitfieldGetArityInfo{v r1IJ} (GHC.Types.Id.Info) (fun)
3278 0 0 1 S sat_s5Yd{v} (GHC.Types.Id.Info) (fun) in r1IN
3278 655600 0 2 IS bitfieldSetCallArityInfo{v r1IN} (GHC.Types.Id.Info) (fun)
1 0 0 1 S sat_s5Zb{v} (GHC.Types.Id.Info) (fun)
21081 337296 0 2 WI GHC.Word.$fBitsWord64_$cshiftL{v r8MG} (fun)
6626 1272192 0 2 IS bitfieldSetArityInfo{v r1IO} (GHC.Types.Id.Info) (fun)
1 0 0 1 S sat_s5Za{v} (GHC.Types.Id.Info) (fun)
133 2128 0 2 WI GHC.Word.$fBitsWord64_$cclearBit{v r8MN} (fun)
133 0 0 1 + Data.Bits.clearBit{v reu} (fun)
1 0 0 1 S sat_s5Z9{v} (GHC.Types.Id.Info) (fun)
266 10640 0 2 SS GHC.Types.Name.mkSystemVarName{v r2Hv} (fun)
78 4368 0 3 SSM GHC.Types.Id.mkSysLocal{v r29N} (fun)
153817 0 0 1 M sat_scYM{v} (GHC.Types.Var) (fun) in r2uu
153589 4914848 0 1 + GHC.Types.Var.idInfo{v r2uu} (fun)
250 18000 0 2 SS GHC.Types.Id.Info.setInlinePragInfo{v r1IV} (fun)
41 984 0 2 MS GHC.Types.Id.setInlinePragma{v r2aQ} (fun)
32 0 0 1 M sat_sbYB{v} (GHC.Tc.Instance.Typeable) (fun) in sbYv
68 2176 0 1 S sat_shHv{v} (GHC.Tc.Utils.Zonk) (fun) in shHw
31 0 0 1 S GHC.Core.TyCon.isNamedTyConBinder{v r3kK} (fun)
139 0 0 2 MM GHC.Integer.Type.ltInteger{v r10i} (fun)
78 1872 0 1 S sat_shPh{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
30 1440 0 1 S GHC.Hs.Utils.mkHsStringPrimLit{v r2Cr} (fun)
78 0 0 1 M sat_shPd{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
30 720 0 1 S GHC.Hs.Utils.nlHsPar{v r2CP} (fun)
30 3120 0 1 S sat_sc1V{v} (GHC.Tc.Instance.Typeable) (fun) in sc1W
86 4128 0 1 M GHC.Hs.Utils.nlHsVar{v r2Cs} (fun)
375 12000 0 1 S sat_shOo{v} (GHC.Tc.Utils.Zonk) (fun) in shOp
375 0 0 1 M sat_shOk{v} (GHC.Tc.Utils.Zonk) (fun) in shOp
2802 0 0 1 S GHC.Platform.platformWordSize{v rs3} (fun)
118 2016 0 2 SM GHC.Hs.Lit.hsLitNeedsParens{v r2AH} (fun)
294 0 0 3 +SM GHC.Hs.Expr.hsExprNeedsParens{v r4tc} (fun)
116 2784 0 1 M GHC.Hs.Utils.nlHsLit{v r2Cv} (fun)
294 720 0 2 +S GHC.Hs.Utils.mkLHsPar{v r2BT} (fun)
375 27000 0 1 S sat_shOp{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
121 4840 0 1 S GHC.Hs.Utils.nlHsDataCon{v r2Cu} (fun)
375 0 0 1 M sat_shOh{v} (GHC.Tc.Utils.Zonk) (fun) in r4Di
1276 81320 0 2 SM zonkExpr{v r4Di} (GHC.Tc.Utils.Zonk) (fun)
68 0 0 1 M sat_shHr{v} (GHC.Tc.Utils.Zonk) (fun) in shHw
68 4896 0 1 M sat_shHw{v} (GHC.Tc.Utils.Zonk) (fun) in shKS
128 4096 0 2 MS GHC.Tc.Utils.TcMType.ensureNotLevPoly{v r4Ig} (fun)
126 21168 0 1 M sat_shsI{v} (GHC.Tc.Utils.Zonk) (fun) in r4CM
126 9072 0 2 SM zonkIdBndr{v r4CM} (GHC.Tc.Utils.Zonk) (fun)
96 7216 0 1 M sat_shKS{v} (GHC.Tc.Utils.Zonk) (fun) in r4D7
294 18816 0 3 +SS GHC.Hs.Utils.nlHsApp{v r2Cz} (fun)
68 1632 0 1 M sat_sb3s{v} (GHC.Hs.Utils) (fun) in r2Ds
68 4896 0 2 MS GHC.Hs.Utils.mkVarBind{v r2Ds} (fun)
16 256 0 1 S zonk_lbind{v r4D7} (GHC.Tc.Utils.Zonk) (fun)
94 0 0 1 L ds1{v sfNc} (GHC.Tc.Gen.Bind) (fun) in sfNl
35 1536 0 2 TL sat_sc8V{v} (GHC.Tc.Instance.Typeable) (fun) in sc96
30 0 0 3 >S. $cfoldTM1{v r39x} (GHC.Data.TrieMap) (fun)
15 0 0 3 >M. $cfoldTM{v r35T} (GHC.Data.TrieMap) (fun)
15 1680 0 2 >S $cfoldTM{v r5tY} (GHC.Core.Map) (fun)
15 7680 0 2 >S fdT{v r2PJ} (GHC.Core.Map) (fun)
1 24 0 3 >.S GHC.Core.Map.foldTypeMap{v r2PR} (fun)
96 0 0 1 S GHC.Tc.Types.tcg_binds{v r52m} (fun)
4 896 0 1 T sat_shDV{v} (GHC.Tc.Utils.Zonk) (fun) in r4D5
4 96 0 2 SM zonkRecMonoBinds{v r4D5} (GHC.Tc.Utils.Zonk) (fun)
2 144 0 1 T sat_sijA{v} (GHC.Tc.Utils.Zonk) (fun) in r4D3
29 696 0 1 M sat_shyJ{v} (GHC.Tc.Utils.Zonk) (fun) in shyK
36 2592 0 1 M sat_shyD{v} (GHC.Tc.Utils.Zonk) (fun) in shyE
16900 0 0 1 M GHC.Types.Id.Info.isCoVarDetails{v r2} (fun)
17653 0 0 1 M GHC.Types.Var.isCoVar{v r2uK} (fun)
172 14112 0 2 SM zonkCoreExpr{v r4DF} (GHC.Tc.Utils.Zonk) (fun)
74 2368 0 2 SM zonkEvTerm{v r4DE} (GHC.Tc.Utils.Zonk) (fun)
36 3168 0 1 M sat_shyE{v} (GHC.Tc.Utils.Zonk) (fun) in shyF
44 1408 0 1 M sat_sht3{v} (GHC.Tc.Utils.Zonk) (fun) in r4CS
44 3168 0 2 SM zonkEvBndr{v r4CS} (GHC.Tc.Utils.Zonk) (fun)
36 2304 0 1 S sat_shyF{v} (GHC.Tc.Utils.Zonk) (fun) in shyK
17 0 0 1 S GHC.Tc.Types.Evidence.evBindMapBinds{v r2yr} (fun)
29 7064 0 1 T sat_shyK{v} (GHC.Tc.Utils.Zonk) (fun) in r4DO
29 1744 0 2 SM GHC.Tc.Utils.Zonk.zonkEvBinds{v r4DO} (fun)
2 0 0 1 S sat_sihr{v} (GHC.Tc.Utils.Zonk) (fun) in r4D3
2 160 0 5 MMLLL GHC.Tc.Utils.Zonk.zonkTopDecls{v r4D3} (fun)
2 304 0 2 MS zonkTcGblEnv{v r6x6} (GHC.Tc.Module) (fun)
1 208 0 1 S sat_sp4I{v} (GHC.Tc.Module) (fun) in sp4J
1 72 0 1 T sat_sc9h{v} (GHC.Tc.Instance.Typeable) (fun) in sc9i
1 144 0 1 S sat_sc95{v} (GHC.Tc.Instance.Typeable) (fun) in sc96
1 112 0 1 T sat_sc96{v} (GHC.Tc.Instance.Typeable) (fun) in sc97
7 0 0 3 I>M xtInt{v r1A1} (GHC.Data.TrieMap) (fun)
268 30072 0 4 SM>S xtVar{v r2Q7} (GHC.Core.Map) (fun)
7 0 0 1 S sat_s9fl{v} (GHC.Core.Map) (fun) in r2PI
2 0 0 2 SM GHC.Core.Map.lookupCME{v r2Q1} (fun)
19 0 0 1 S GHC.Core.Map.tm_var{v r242} (fun)
19 0 0 1 S GHC.Core.Map.vm_bvar{v r23H} (fun)
19 0 0 2 MM $clookupTM{v r39w} (GHC.Data.TrieMap) (fun)
52 3328 0 2 SM extendCME{v r2PZ} (GHC.Core.Map) (fun)
8 0 0 1 L GHC.Core.Map.mkDeBruijnContext{v r2PX} (fun)
800 12952 0 2 SM lkVar{v r2Q6} (GHC.Core.Map) (fun)
12 1152 0 1 S sat_sc0y{v} (GHC.Tc.Instance.Typeable) (fun) in sc0z
241 25064 0 1 T sat_s3PA{v} (Control.Monad.Trans.State.Lazy) (fun) in s3PB
12 768 0 1 S sat_sc0z{v} (GHC.Tc.Instance.Typeable) (fun) in r4Iv
32 2048 0 4 SSM. GHC.Core.Map.extendTypeMapWithScope{v r2PW} (fun)
32 1280 0 1 S sat_sbWj{v} (GHC.Tc.Instance.Typeable) (fun) in r4Is
214 10272 0 1 T sat_s3Su{v} (Control.Monad.Trans.State.Lazy) (fun) in r2Hd
214 17120 0 4 ..>. $wmodify'{v r2Hd} (Control.Monad.Trans.State.Lazy) (fun)
214 0 0 3 +>. modify'1{v r2He} (Control.Monad.Trans.State.Lazy) (fun)
214 0 0 3 +>. Control.Monad.Trans.State.Lazy.modify'{v rt2} (fun)
32 0 0 1 S sat_sbWe{v} (GHC.Tc.Instance.Typeable) (fun) in r4Is
32 3840 0 4 SMMS addKindRepBind{v r4Is} (GHC.Tc.Instance.Typeable) (fun)
32 3072 0 1 S sat_sbYO{v} (GHC.Tc.Instance.Typeable) (fun) in sbYR
18 6384 0 1 L sat_sc0d{v} (GHC.Tc.Instance.Typeable) (fun) in sc0e
858 20592 0 4 ++.. $cpure{v r2GZ} (Control.Monad.Trans.State.Lazy) (fun)
858 0 0 4 ++.. Control.Monad.Trans.State.Lazy.$fApplicativeStateT_$cpure{v r2Gu} (fun)
858 0 0 2 .. sat_s3Qc{v} (Control.Monad.Trans.State.Lazy) (fun) in r1QP
18 1872 0 1 M sat_sc0e{v} (GHC.Tc.Instance.Typeable) (fun) in r4Iv
32 3664 0 3 SSM mkKindRepRhs{v r4Iv} (GHC.Tc.Instance.Typeable) (fun)
32 0 0 1 S unKindRepM1{v r8Yy} (GHC.Tc.Instance.Typeable) (fun)
32 6144 0 1 M sat_sbYR{v} (GHC.Tc.Instance.Typeable) (fun) in sbYv
32 1280 0 1 S sat_sgCj{v} (GHC.Tc.Utils.Monad) (fun) in r4E6
32 768 0 2 SM GHC.Tc.Utils.Monad.newSysLocalId{v r4E6} (fun)
241 25064 0 1 T sat_s3Pd{v} (Control.Monad.Trans.State.Lazy) (fun) in r2Gl
241 19280 0 1 T sat_s3PB{v} (Control.Monad.Trans.State.Lazy) (fun) in r2Gl
509 12216 0 2 .. sat_s3QC{v} (Control.Monad.Trans.State.Lazy) (fun) in r1Kk
28 35392 0 1 S sat_sc8j{v} (GHC.Tc.Instance.Typeable) (fun) in sc8l
756 36288 0 1 T sat_s3Or{v} (Control.Monad.Trans.State.Lazy) (fun) in r2H6
67 1608 0 3 SSM GHC.Core.Map.lookupTypeMapWithScope{v r2PV} (fun)
68 6800 0 2 MS go'{v sbYv} (GHC.Tc.Instance.Typeable) (fun) in r4Iu
67 0 0 1 > sat_sbZ2{v} (GHC.Tc.Instance.Typeable) (fun) in r4Iu
67 0 0 1 S sat_sbZ0{v} (GHC.Tc.Instance.Typeable) (fun) in r4Iu
64 5632 0 2 SS getKindRep{v r4Iu} (GHC.Tc.Instance.Typeable) (fun)
756 36288 0 4 +S>. $c>>={v r2H6} (Control.Monad.Trans.State.Lazy) (fun)
756 0 0 4 +S>. Control.Monad.Trans.State.Lazy.$fMonadStateT_$c>>={v r2GC} (fun)
756 0 0 3 S>. sat_s3Qx{v} (Control.Monad.Trans.State.Lazy) (fun) in r1Kk
644 15456 0 1 T sat_s3Qu{v} (Control.Monad.Trans.State.Lazy) (fun) in r2H9
47 1128 0 1 . sat_s3Np{v} (Control.Monad.Trans.State.Lazy) (fun) in r2H3
47 1128 0 3 +.. $clift{v r2H3} (Control.Monad.Trans.State.Lazy) (fun)
47 0 0 3 +.. Control.Monad.Trans.State.Lazy.$fMonadTransStateT_$clift{v r2GL} (fun)
47 0 0 3 +.. Control.Monad.Trans.State.Lazy.$fMonadTransStateT{v r1Ag} (fun)
46 0 0 1 S sat_sbWm{v} (GHC.Tc.Instance.Typeable) (fun)
644 30912 0 4 +SS. $c>>{v r2H9} (Control.Monad.Trans.State.Lazy) (fun)
644 0 0 4 +SS. Control.Monad.Trans.State.Lazy.$fMonadStateT_$c>>{v r2GB} (fun)
644 0 0 3 SS. sat_s3Qy{v} (Control.Monad.Trans.State.Lazy) (fun) in r1Kk
4 448 0 1 + Control.Monad.Trans.State.Lazy.$fMonadStateT{v r1Kk} (fun)
28 10240 0 1 S sat_sc8l{v} (GHC.Tc.Instance.Typeable) (fun) in sc8F
1 48 0 1 M sat_sc8F{v} (GHC.Tc.Instance.Typeable) (fun) in sc9i
241 30848 0 7 +..>SS. Control.Monad.Trans.State.Lazy.$w$cliftA2{v r2Gl} (fun)
241 0 0 6 ++>SS. Control.Monad.Trans.State.Lazy.$fApplicativeStateT2{v r2Gr} (fun)
241 0 0 4 >SS. sat_s3Qe{v} (Control.Monad.Trans.State.Lazy) (fun) in r1QP
4 800 0 2 ++ Control.Monad.Trans.State.Lazy.$fApplicativeStateT{v r1QP} (fun)
251 0 0 1 S Control.Monad.Trans.State.Lazy.runStateT1{v r2GW} (fun)
251 0 0 1 S Control.Monad.Trans.State.Lazy.runStateT{v rsN} (fun)
1 48 0 1 S sat_sc97{v} (GHC.Tc.Instance.Typeable) (fun) in sc9i
3 192 0 3 SM. GHC.Core.Map.extendTypeMap{v r2PU} (fun)
3 240 0 1 M sat_sbWy{v} (GHC.Tc.Instance.Typeable) (fun) in sbWz
17 1280 0 1 M sat_sh2v{v} (GHC.IfaceToCore) (fun) in sh2w
17 1224 0 1 S sat_sh2w{v} (GHC.IfaceToCore) (fun) in sh24
17 408 0 1 M sat_slKB{v} (GHC.Iface.Syntax) (fun) in slKC
17 680 0 1 E sat_slKC{v} (GHC.Iface.Syntax) (fun) in slKD
2 0 0 1 L ds1{v sc5T} (GHC.Tc.Instance.Typeable) (fun) in sc9j
15 0 0 2 +S $cgetName{v r9zl} (GHC.Types.Var) (fun)
15 0 0 1 S sat_scDu{v} (GHC.Types.Var) (fun) in r2Tt
12 672 0 1 + GHC.Types.Var.$fNamedThingVarBndr{v r2Tt} (fun)
20 960 0 3 MEM GHC.Core.TyCo.Rep.mkForAllTy{v r1} (fun)
20 1280 0 2 EM GHC.Core.TyCon.mkNamedTyConBinder{v r3kF} (fun)
58 0 0 1 M GHC.Core.TyCon.isClassTyCon{v r3mv} (fun)
31 0 0 1 M GHC.Core.TyCon.isDataFamilyTyCon{v r3lN} (fun)
63 0 0 1 M GHC.Core.Type.dropForAlls{v r1VC} (fun)
199 4080 0 1 M kindIsTypeable{v r4In} (GHC.Tc.Instance.Typeable) (fun)
68 7920 0 1 M GHC.Tc.Instance.Typeable.tyConIsTypeable{v r4Im} (fun)
74 3360 0 1 L ds15{v sbXD} (GHC.Tc.Instance.Typeable) (fun) in sbXw
55 4736 0 1 L ds10{v sbXw} (GHC.Tc.Instance.Typeable) (fun) in sbXr
32 1872 0 1 L ds5{v sbXr} (GHC.Tc.Instance.Typeable) (fun) in sbXm
45 7968 0 1 M needs_typeable_binds{v r92S} (GHC.Tc.Instance.Typeable) (fun)
79 0 0 1 L ds56{v sezY} (GHC.Tc.Utils.Env) (fun) in seAq
136 0 0 1 S GHC.Tc.Types.tcg_tcs{v r52r} (fun)
15 1120 0 1 L ds{v sbXm} (GHC.Tc.Instance.Typeable) (fun) in sbXZ
29 1568 0 1 L ds10{v sc5B} (GHC.Tc.Instance.Typeable) (fun) in sc5r
2 48 0 1 L ds1{v sc5r} (GHC.Tc.Instance.Typeable) (fun) in sc9j
3 144 0 2 ST sat_sbWz{v} (GHC.Tc.Instance.Typeable) (fun)
1 176 0 1 S sat_sc9i{v} (GHC.Tc.Instance.Typeable) (fun) in sc9j
1 152 0 1 S sat_sc9j{v} (GHC.Tc.Instance.Typeable) (fun) in sc9k
1 104 0 1 > sat_sc2l{v} (GHC.Tc.Instance.Typeable) (fun) in sc2m
1 96 0 1 S sat_sc2m{v} (GHC.Tc.Instance.Typeable) (fun) in sc2n
1 104 0 1 S sat_sc2n{v} (GHC.Tc.Instance.Typeable) (fun) in sc2o
1 96 0 1 S sat_sc2o{v} (GHC.Tc.Instance.Typeable) (fun) in sc2p
1 88 0 1 S sat_sc2p{v} (GHC.Tc.Instance.Typeable) (fun) in sc2q
1 80 0 1 S sat_sc2q{v} (GHC.Tc.Instance.Typeable) (fun) in sc2r
1 72 0 1 S sat_sc2r{v} (GHC.Tc.Instance.Typeable) (fun) in sc2s
1 64 0 1 S sat_sc2s{v} (GHC.Tc.Instance.Typeable) (fun) in sc2t
1 56 0 1 S sat_sc2t{v} (GHC.Tc.Instance.Typeable) (fun) in sc2u
1 72 0 1 M seqUnboxer{v r4U4} (GHC.Types.Id.Make) (fun)
1 56 0 1 L sat_sbUm{v} (GHC.Types.Id.Make) (fun) in sbUn
98 10976 0 2 SL GHC.Core.DataCon.dataConInstArgTys{v r3uE} (fun)
1 48 0 1 M sat_sbUn{v} (GHC.Types.Id.Make) (fun) in r4U7
1 16 0 1 M GHC.Core.TyCon.tyConSingleAlgDataCon_maybe{v r3mg} (fun)
1 224 0 1 M dataConArgUnpack{v r4U7} (GHC.Types.Id.Make) (fun)
1 48 0 1 M sat_sc2u{v} (GHC.Tc.Instance.Typeable) (fun) in sc2v
1 40 0 1 S sat_sc2v{v} (GHC.Tc.Instance.Typeable) (fun) in sc2w
1 32 0 1 S sat_sc2w{v} (GHC.Tc.Instance.Typeable) (fun)
1 40 0 1 M sat_sc9k{v} (GHC.Tc.Instance.Typeable) (fun) in sc9m
1 168 0 1 M sat_sbXZ{v} (GHC.Tc.Instance.Typeable) (fun) in r4Ie
29 0 0 2 SM GHC.Types.Id.mkExportedVanillaId{v r29M} (fun)
1 216 0 3 SML todoForTyCons{v r4Ie} (GHC.Tc.Instance.Typeable) (fun)
1 248 0 1 S sat_sc9m{v} (GHC.Tc.Instance.Typeable) (fun) in sc9o
1 80 0 1 T sat_sc9o{v} (GHC.Tc.Instance.Typeable) (fun) in sc9p
1 24 0 1 S sat_sc2R{v} (GHC.Tc.Instance.Typeable) (fun) in sc3v
1 16 0 1 S sat_sc3v{v} (GHC.Tc.Instance.Typeable) (fun)
1 40 0 1 S sat_sc9p{v} (GHC.Tc.Instance.Typeable) (fun) in sc9q
1 592 0 1 S sat_sc4N{v} (GHC.Tc.Instance.Typeable) (fun) in sc4O
1 72 0 1 S sat_sc4O{v} (GHC.Tc.Instance.Typeable) (fun) in sc4P
1 280 0 1 > sat_sc2L{v} (GHC.Tc.Instance.Typeable) (fun) in sc2M
2 32 0 1 S sat_sc1W{v} (GHC.Tc.Instance.Typeable) (fun)
1 24 0 1 S sat_sc2M{v} (GHC.Tc.Instance.Typeable) (fun) in r4Id
12 0 0 1 M sat_seIR{v} (GHC.Tc.Utils.Env) (fun) in r4Ea
11 440 0 1 S GHC.Tc.Utils.Env.tcLookupDataCon{v r4Ea} (fun)
1 32 0 1 S mkModIdRHS{v r4Id} (GHC.Tc.Instance.Typeable) (fun)
1 152 0 1 M sat_sc4P{v} (GHC.Tc.Instance.Typeable) (fun) in sc4Q
1 40 0 1 S sat_sc4Q{v} (GHC.Tc.Instance.Typeable) (fun) in sc4R
60 1440 0 1 L GHC.Types.Name.Occurrence.mkVarOcc{v r2CB} (fun)
1 80 0 1 M sat_sc4R{v} (GHC.Tc.Instance.Typeable) (fun) in sc4S
1 16 0 1 S sat_sc4S{v} (GHC.Tc.Instance.Typeable) (fun)
1 16 0 1 S sat_sc9q{v} (GHC.Tc.Instance.Typeable) (fun)
1 16 0 1 M sat_sp4J{v} (GHC.Tc.Module) (fun) in sp4L
1 24 0 3 >S. GHC.Tc.Solver.Monad.foldDicts{v r4ul} (fun)
1 320 0 1 M sat_sghb{v} (GHC.Tc.Solver) (fun) in sghd
6 256 0 2 TM GHC.Tc.Utils.TcMType.tidySkolemInfo{v r4Ie} (fun)
6 0 0 1 S GHC.Tc.Types.Constraint.ic_info{v r2Ys} (fun)
6 6864 0 1 S sat_soZ9{v} (GHC.Tc.Errors) (fun) in soZb
7 672 0 1 T sat_soZb{v} (GHC.Tc.Errors) (fun) in soZc
7 784 0 1 T sat_soZc{v} (GHC.Tc.Errors) (fun) in soZe
14 1680 0 1 T sat_so1u{v} (GHC.Tc.Errors) (fun) in r57S
84 0 0 1 T sat_so1i{v} (GHC.Tc.Errors) (fun) in so1j
84 6048 0 1 T sat_so1j{v} (GHC.Tc.Errors) (fun) in so0Y
168 20160 0 3 STL tryReporter{v r57T} (GHC.Tc.Errors) (fun)
98 7504 0 4 SLLL go{v so0Y} (GHC.Tc.Errors) (fun) in r57S
14 4144 0 3 SLL tryReporters{v r57S} (GHC.Tc.Errors) (fun)
7 1456 0 1 T sat_soZe{v} (GHC.Tc.Errors) (fun) in r57y
14 560 0 2 LS reportHoles{v r57C} (GHC.Tc.Errors) (fun)
7 13664 0 3 SSS reportWanteds{v r57y} (GHC.Tc.Errors) (fun)
1 72 0 1 S sat_sp0j{v} (GHC.Tc.Errors) (fun) in sp0k
1 128 0 1 E sat_sp0k{v} (GHC.Tc.Errors) (fun) in sp0m
1 312 0 1 S sat_sp0m{v} (GHC.Tc.Errors) (fun) in r57p
185 2960 0 1 M GHC.Core.Var{v r4nl} (fun)
22246 531832 0 1 M GHC.Core.Type.splitFunTy_maybe{v r1UT} (fun)
592 61976 0 3 MML GHC.Core.Utils.applyTypeToArgs{v r34J} (fun)
1017 77928 0 1 M GHC.Core.collectArgs{v r3ga} (fun)
184 27920 0 2 MM piResultTy_maybe{v r1UX} (GHC.Core.Type) (fun)
184 0 0 2 MM sat_sjs8{v} (GHC.Core.Type) (fun) in ra
184 5888 0 1 + GHC.Core.Type.piResultTy{v ra} (fun)
193 752 0 2 >M expr_ok{v r35o} (GHC.Core.Utils) (fun)
5 128 0 1 M GHC.Builtin.Types.Prim.primRepToRuntimeRep{v r1Nv} (fun)
35 0 0 1 S GHC.Core.DataCon.dcRepType{v r2Jb} (fun)
35 0 0 1 S GHC.Core.DataCon.dataConRepType{v r3uh} (fun)
161 0 0 1 S GHC.Core.DataCon.dataConWorkId{v r3uo} (fun)
1991 17064 0 1 M GHC.Core.Utils.exprType{v r34F} (fun)
476 11424 0 1 M GHC.Core.Type.splitFunTy{v r1US} (fun)
7888 0 0 1 M sat_sjZI{v} (GHC.Core.Type) (fun) in sjZS
7888 315520 0 1 M sat_sjZS{v} (GHC.Core.Type) (fun) in r1Wb
7887 315480 0 1 + GHC.Core.Type.getRuntimeRep{v r1Wb} (fun)
7675 834768 0 2 +M GHC.Core.Type.isLiftedType_maybe{v r1W5} (fun)
1505 168560 0 1 M sat_sk3X{v} (GHC.Core.Type) (fun) in r1W6
1505 60200 0 1 + GHC.Core.Type.isUnliftedType{v r1W6} (fun)
468 25560 0 2 MM GHC.Core.Utils.needsCaseBinding{v r34W} (fun)
8 576 0 2 SI GHC.Core.mkIntLitInt{v r3fD} (fun)
8 704 0 2 SI GHC.Core.Make.mkIntExprInt{v r49V} (fun)
2 80 0 2 SL GHC.Core.Make.mkCoreConApps{v r49J} (fun)
54 864 0 1 M GHC.Core.Type{v r4of} (fun)
5 760 0 1 L mkCoreTup1{v r4a8} (GHC.Core.Make) (fun)
2 0 0 1 L GHC.Core.Make.mkCoreTup{v r4a7} (fun)
482 106176 0 3 STM mkCoreAppTyped{v r49M} (GHC.Core.Make) (fun)
59 0 0 2 TM sat_s8sd{v} (GHC.Core.Make) (fun) in r49K
25 3600 0 2 ML GHC.Core.Make.mkCoreApps{v r49K} (fun)
51 0 0 3 >ST sat_s687{v} (GHC.Core.FVs) (fun) in r1L4
105620 0 0 3 >ST sat_s57D{v} (GHC.Core.TyCo.FVs) (fun) in r1bE
105620 0 0 3 >ST sat_s57E{v} (GHC.Core.TyCo.FVs) (fun) in r1bE
178334 3379840 0 4 L>ST GHC.Core.TyCo.FVs.tyCoFVsOfCos{v r1bE} (fun)
225313 1533136 0 4 M>ST GHC.Core.TyCo.FVs.tyCoFVsOfCo{v r1bB} (fun)
4 160 0 2 MM GHC.Tc.Types.Evidence.evCast{v r2yC} (fun)
38 0 0 1 S GHC.Core.DataCon.dataConUnivTyVars{v r3uj} (fun)
307 480 0 1 M GHC.Core.TyCon.tyConRoles{v r3mk} (fun)
4 320 0 3 LLM eta_reduce{v s8rz} (GHC.Tc.TyCl.Build) (fun) in r3Rz
14 0 0 1 M GHC.Core.Type.splitTyConApp{v r1V8} (fun)
6 288 0 1 M GHC.Core.TyCon.unwrapNewTyCon_maybe{v r3lz} (fun)
6 432 0 1 M GHC.Tc.Types.Evidence.unwrapIP{v r2yV} (fun)
4 96 0 1 M GHC.Tc.Types.Evidence.wrapIP{v r2yW} (fun)
4 96 0 2 MM GHC.Tc.Types.Evidence.mkEvCast{v r2yH} (fun)
1 120 0 1 T sat_sghd{v} (GHC.Tc.Solver) (fun) in r4wB
1 24 0 1 M sat_sggp{v} (GHC.Tc.Solver) (fun) in sggq
1 24 0 1 S sat_siYR{v} (GHC.Tc.Solver.Monad) (fun) in raGK
1 40 0 1 S getSafeOverlapFailures1{v raGK} (GHC.Tc.Solver.Monad) (fun)
1 0 0 1 S GHC.Tc.Solver.Monad.getSafeOverlapFailures{v r4tz} (fun)
1 16 0 1 S sat_sggq{v} (GHC.Tc.Solver) (fun) in r4wB
2 288 0 1 S sat_sfSh{v} (GHC.Tc.Solver) (fun) in sfRS
3 288 0 1 M sat_sfSJ{v} (GHC.Tc.Solver) (fun) in sfSK
2 0 0 1 S GHC.Tc.Types.Constraint.ic_binds{v r2Yz} (fun)
2 176 0 1 M sat_sfSv{v} (GHC.Tc.Solver) (fun) in r4wG
2 160 0 1 S sat_siA8{v} (GHC.Tc.Solver.Monad) (fun) in r4uQ
2 0 0 1 > sat_sizZ{v} (GHC.Tc.Solver.Monad) (fun) in r4uQ
2 80 0 2 MS GHC.Tc.Solver.Monad.setEvBindsTcS{v r4uQ} (fun)
7 520 0 1 S handle_implic{v sfRS} (GHC.Tc.Solver) (fun) in r4wG
3 240 0 1 M sat_sfSK{v} (GHC.Tc.Solver) (fun) in r4wG
3 384 0 1 S defaultCallStacks{v r4wG} (GHC.Tc.Solver) (fun)
1 0 0 1 E sat_sgff{v} (GHC.Tc.Solver) (fun) in sgd0
1 112 0 1 L sat_sgf3{v} (GHC.Tc.Solver) (fun) in sgf5
2 128 0 1 M sat_sgdH{v} (GHC.Tc.Solver) (fun) in sgf5
2 48 0 1 M sat_sfJK{v} (GHC.Tc.Solver) (fun) in sfJz
7 560 0 1 S sat_sfJS{v} (GHC.Tc.Solver) (fun) in sfJz
8 1120 0 2 SS float_wc{v sfJz} (GHC.Tc.Solver) (fun) in r4xa
1 16 0 2 ES GHC.Tc.Solver.approximateWC{v r4xa} (fun)
1 0 0 1 L ds3{v sgdQ} (GHC.Tc.Solver) (fun) in sgf5
1 472 0 1 S sat_sgf5{v} (GHC.Tc.Solver) (fun) in sgf6
8 256 0 1 M sat_sfYb{v} (GHC.Tc.Utils.TcMType) (fun) in r4HQ
8 512 0 1 M GHC.Tc.Utils.TcMType.zonkEvVar{v r4HQ} (fun)
13 2184 0 1 S sat_sg1T{v} (GHC.Tc.Utils.TcMType) (fun) in sg1U
15 480 0 1 M sat_sg29{v} (GHC.Tc.Utils.TcMType) (fun) in sg2a
15 720 0 1 M sat_sg2a{v} (GHC.Tc.Utils.TcMType) (fun) in sg2b
13 832 0 1 M sat_sg1U{v} (GHC.Tc.Utils.TcMType) (fun) in sg1V
5 160 0 1 M sat_sg0X{v} (GHC.Tc.Utils.TcMType) (fun) in r4HX
13 240 0 1 M GHC.Tc.Utils.TcMType.zonkSkolemInfo{v r4HX} (fun)
13 832 0 1 L sat_sg1V{v} (GHC.Tc.Utils.TcMType) (fun) in sg1W
13 832 0 1 L sat_sg1W{v} (GHC.Tc.Utils.TcMType) (fun) in r4HP
13 832 0 1 S zonkImplication{v r4HP} (GHC.Tc.Utils.TcMType) (fun)
15 720 0 1 M sat_sg2b{v} (GHC.Tc.Utils.TcMType) (fun) in r4HS
15 720 0 1 S zonkWCRec{v r4HS} (GHC.Tc.Utils.TcMType) (fun)
2 0 0 1 S GHC.Tc.Utils.TcMType.zonkWC{v r4HR} (fun)
1 24 0 1 S GHC.Tc.Solver.Monad.zonkWC{v r4vC} (fun)
1 48 0 1 T sat_sgf6{v} (GHC.Tc.Solver) (fun) in sgd0
1 280 0 1 M sat_seJY{v} (GHC.Tc.Utils.Env) (fun) in seJZ
1 56 0 1 M sat_seJZ{v} (GHC.Tc.Utils.Env) (fun) in seK2
2 0 0 1 S GHC.Tc.Types.tcg_default{v r51S} (fun)
1 48 0 1 M sat_seK2{v} (GHC.Tc.Utils.Env) (fun) in seK3
1 104 0 1 S sat_seK3{v} (GHC.Tc.Utils.Env) (fun)
1 112 0 1 S try_class_defaulting{v sgd0} (GHC.Tc.Solver) (fun) in r4wF
1 0 0 1 L sat_sgfz{v} (GHC.Tc.Solver) (fun) in sgfA
1 0 0 3 >ST sat_s57Q{v} (GHC.Core.TyCo.FVs) (fun) in r1bs
1 16 0 1 L GHC.Core.TyCo.FVs.tyCoVarsOfTypesList{v r1bs} (fun)
1 88 0 1 L sat_sgfA{v} (GHC.Tc.Solver) (fun) in sgfD
4 0 0 3 >ST sat_s57I{v} (GHC.Core.TyCo.FVs) (fun) in r1bw
256 8192 0 5 M>>ST GHC.Utils.FV.delFV{v rPj} (fun)
4 288 0 2 M> GHC.Core.TyCo.FVs.tyCoFVsVarBndr{v r1bw} (fun)
4 0 0 2 L> GHC.Core.TyCo.FVs.tyCoFVsVarBndrs{v r1bv} (fun)
7 208 0 1 S tyCoFVsOfImplic{v r2ZG} (GHC.Tc.Types.Constraint) (fun)
1 24 0 1 L GHC.Tc.Utils.TcMType.zonkTyCoVarsAndFVList{v r4HM} (fun)
1 24 0 1 L GHC.Tc.Solver.Monad.zonkTyCoVarsAndFVList{v r4vw} (fun)
14 0 0 1 S GHC.Tc.Types.Constraint.insolubleImplic{v r30t} (fun)
4 0 0 2 SS add_implic_seeds{v sfM7} (GHC.Tc.Solver) (fun) in r4x4
4 0 0 1 M sat_sfQs{v} (GHC.Tc.Solver) (fun) in sfR9
21 0 0 1 L sat_s3K3{v} (GHC.Unit.Module.Env) (fun)
2 144 0 1 S GHC.Tc.Types.tcVisibleOrphanMods{v r54F} (fun)
6 0 0 1 M GHC.Tc.Utils.TcType.isOverlappableTyVar{v r2sY} (fun)
6 0 0 1 M GHC.Core.InstEnv.instanceBindFun{v r280} (fun)
6 192 0 1 S GHC.Types.Var.Env.rnSwap{v r19m} (fun)
13 0 0 1 S GHC.Tc.Types.Constraint.ic_wanted{v r2Yy} (fun)
11 0 0 1 S GHC.Tc.Types.Constraint.ic_status{v r2YC} (fun)
4 192 0 1 S sat_sfPh{v} (GHC.Tc.Solver) (fun) in r4x1
11 48 0 1 S sat_scyV{v} (GHC.Tc.Types.Constraint) (fun) in r302
4 80 0 3 MIM poly_merge4{v rumn} (Data.IntMap.Internal) (fun)
210 16680 0 1 M splitTyVarForAllTys{v r1Vv} (GHC.Core.Type) (fun)
12 0 0 1 M GHC.Core.Type.isCoercionTy_maybe{v r1Vh} (fun)
12 192 0 1 M GHC.Core.mkTyArg{v r3fB} (fun)
678 0 0 3 >ST sat_s67j{v} (GHC.Core.FVs) (fun) in r1L4
2 0 0 1 M GHC.Tc.Solver.Monad.getEvExpr{v r4vV} (fun)
678 0 0 3 >ST sat_s67k{v} (GHC.Core.FVs) (fun) in r1L4
13254 318096 0 2 MM GHC.Core.App{v r4ny} (fun)
11 528 0 2 MM sat_seNV{v} (GHC.Core) (fun) in r3fz
24 384 0 2 ML GHC.Core.mkTyApps{v r3fz} (fun)
10249 0 0 2 ML GHC.Core.mkApps{v r3fv} (fun)
81 1296 0 1 M GHC.Tc.Types.Evidence.EvExpr{v r41q} (fun)
5 440 0 3 MLL GHC.Tc.Types.Evidence.evDFunApp{v r2yD} (fun)
2 64 0 1 S sat_siVd{v} (GHC.Tc.Solver.Monad) (fun) in siVj
2 336 0 1 M sat_siVj{v} (GHC.Tc.Solver.Monad) (fun) in siVk
2 368 0 1 S sat_siUV{v} (GHC.Tc.Solver.Monad) (fun) in siUW
2 128 0 1 S sat_siUW{v} (GHC.Tc.Solver.Monad) (fun) in r4we
2 144 0 1 S sat_siVk{v} (GHC.Tc.Solver.Monad) (fun) in r4we
2 208 0 3 ESM newWantedEvVar_SI{v r4we} (GHC.Tc.Solver.Monad) (fun)
2 0 0 3 ESM GHC.Tc.Solver.Monad.newWanted_SI{v r4wg} (fun)
2 0 0 2 SM GHC.Tc.Solver.Monad.newWanted{v r4wf} (fun)
2 32 0 1 M GHC.Tc.Types.Origin.exprCtOrigin{v r2rz} (fun)
2 48 0 1 M sat_sj8i{v} (GHC.Tc.Solver.Monad) (fun) in r4vr
2 480 0 1 S sat_sgxy{v} (GHC.Tc.Utils.Monad) (fun) in r4Fd
2 32 0 2 SS GHC.Tc.Utils.Monad.setCtLocM{v r4Fd} (fun)
13 0 0 1 S GHC.Driver.Session.safeLanguageOn{v r2JA} (fun)
2 96 0 1 T sat_scm5{v} (GHC.Tc.Utils.Instantiate) (fun) in sclm
7 0 0 2 SM GHC.Types.Basic.setOverlapModeMaybe{v r2wT} (fun)
8 128 0 1 . GHC.Core.Unify.Unifiable{v r2UZ} (fun)
8 320 0 1 S maybeApart{v r5MK} (GHC.Core.Unify) (fun)
2 0 0 1 M sat_siCa{v} (GHC.Tc.Solver.Monad) (fun) in r4tV
8 0 0 3 >LL GHC.Core.Unify.tcUnifyTys{v r1tD} (fun)
2 384 0 4 MSMS GHC.Tc.Solver.Monad.mightMatchLater{v r4tV} (fun)
2 0 0 1 M sat_siDy{v} (GHC.Tc.Solver.Monad) (fun) in r4tU
2 0 0 1 L ds3{v s5TX} (GHC.Tc.Instance.FunDeps) (fun) in r1Cc
2 96 0 2 SS $c=={v r4AA} (GHC.Core.Class) (fun)
2 256 0 3 .MM GHC.Tc.Instance.FunDeps.improveFromAnother{v r1Cc} (fun)
2 624 0 1 M sat_sfnO{v} (GHC.Tc.Solver.Interact) (fun) in sfyi
7 224 0 1 M GHC.Tc.Types.Constraint.mkImplicWC{v r30h} (fun)
9 648 0 1 T sat_s85K{v} (GHC.Data.Bag) (fun) in s85L
9 648 0 1 T sat_s85L{v} (GHC.Data.Bag) (fun) in r1FH
2 576 0 1 S sat_sfRF{v} (GHC.Tc.Solver) (fun) in r4x1
2 160 0 1 M dropDerivedCt{v r2ZL} (GHC.Tc.Types.Constraint) (fun)
4 384 0 1 L sat_sg08{v} (GHC.Tc.Utils.TcMType) (fun) in sg09
4 192 0 1 M sat_sg09{v} (GHC.Tc.Utils.TcMType) (fun) in r4HV
4 0 0 1 S get{v s7DL} (GHC.Core.InstEnv) (fun) in r27P
2 176 0 2 SS GHC.Core.InstEnv.classInstances{v r27P} (fun)
2 0 0 1 L ds7{v s5ZV} (GHC.Tc.Instance.FunDeps) (fun) in s5ZP
2 80 0 2 SM GHC.Tc.Types.Constraint.setCtLocOrigin{v r31g} (fun)
2 112 0 1 E sat_sdwb{v} (GHC.Tc.Solver.Flatten) (fun) in sdwc
2 96 0 1 S sat_sdwc{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nx
2 0 0 1 > sat_sdw5{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nx
4 320 0 1 M sat_sfuC{v} (GHC.Tc.Solver.Canonical) (fun) in r4IC
2 528 0 1 M sat_s6XQ{v} (GHC.Tc.Types.EvTerm) (fun) in s6XR
2 0 0 1 S GHC.Tc.Types.getLclEnvLoc{v r1} (fun)
2 0 0 1 S GHC.Tc.Types.Constraint.ctLocSpan{v r31c} (fun)
2 0 0 1 S GHC.Types.SrcLoc.srcSpanFile{v r3Mj} (fun)
20 0 0 1 S moduleNameFS1{v r3G5} (GHC.Unit.Module.Name) (fun)
20 0 0 1 S GHC.Unit.Module.Name.moduleNameFS{v r2Cy} (fun)
2 2176 0 1 M sat_s6XR{v} (GHC.Tc.Types.EvTerm) (fun) in s6XS
8 320 0 1 M sat_s8u1{v} (GHC.Core.Make) (fun) in r4a5
118 11328 0 1 C sat_s8tP{v} (GHC.Core.Make) (fun) in r4a5
8 1152 0 3 +>S GHC.Core.Make.mkStringExprFSWith{v r4a5} (fun)
8 384 0 2 +S GHC.Core.Make.mkStringExprFS{v r4a4} (fun)
4 352 0 1 M sat_s6XS{v} (GHC.Tc.Types.EvTerm) (fun) in s6XT
4 352 0 1 M sat_s6XT{v} (GHC.Tc.Types.EvTerm) (fun) in s6XU
34 0 0 1 + GHC.Driver.Types.lookupId{v r8QS} (fun)
4 448 0 1 S sat_s6XU{v} (GHC.Tc.Types.EvTerm) (fun) in s6XV
20 0 0 1 + GHC.Driver.Types.lookupThing{v r8QR} (fun)
20 480 0 1 S $clookupThing{v raDM} (GHC.Tc.Solver.Monad) (fun)
4 0 0 1 + GHC.Driver.Types.lookupDataCon{v r8QT} (fun)
4 320 0 1 S sat_s6XV{v} (GHC.Tc.Types.EvTerm) (fun) in s6XW
4 288 0 1 S sat_s6XW{v} (GHC.Tc.Types.EvTerm) (fun) in r3LX
32 0 0 1 + GHC.Driver.Types.$p1MonadThings{v rb24} (fun)
4 480 0 4 +++M GHC.Tc.Types.EvTerm.evCallStack{v r3LX} (fun)
4 160 0 2 MM GHC.Tc.Solver.Canonical.solveCallStack{v r4IC} (fun)
2 336 0 1 M sat_sfv2{v} (GHC.Tc.Solver.Canonical) (fun) in r4IB
2 480 0 1 M sat_siNh{v} (GHC.Tc.Solver.Monad) (fun) in siNi
2 144 0 1 S sat_siNi{v} (GHC.Tc.Solver.Monad) (fun) in r4wc
2 176 0 3 ESM newWantedEvVarNC_SI{v r4wc} (GHC.Tc.Solver.Monad) (fun)
2 0 0 2 SM GHC.Tc.Solver.Monad.newWantedEvVarNC{v r4wb} (fun)
1 16 0 1 M GHC.Core.TyCo.Rep.LitTy{v r3oF} (fun)
8 128 0 1 M GHC.Core.Type.isStrLitTy{v r1UO} (fun)
5 680 0 1 S sat_sjm8{v} (GHC.Tc.Solver.Monad) (fun) in r4tA
30 1440 0 2 ML GHC.Tc.Solver.Canonical.stopWith{v r4J6} (fun)
7 0 0 1 L ds{v siAx} (GHC.Tc.Solver.Monad) (fun) in r4vU
5 80 0 1 L GHC.Tc.Solver.Monad.freshGoals{v r4vU} (fun)
5 0 0 1 L GHC.Tc.Solver.Monad.emitWorkNC{v r4v2} (fun)
5 1080 0 1 L sat_sfhq{v} (GHC.Tc.Solver.Interact) (fun) in sfhr
5 0 0 1 M GHC.Tc.Types.Evidence.isCoEvBindsVar{v r2ym} (fun)
5 400 0 1 M sat_sfhr{v} (GHC.Tc.Solver.Interact) (fun) in sfhA
5 240 0 1 S sat_sfhA{v} (GHC.Tc.Solver.Interact) (fun) in r4DZ
24035 0 0 1 M GHC.Types.Var.isLocalId{v r2uM} (fun)
5 0 0 1 M GHC.Tc.Utils.Env.topIdLvl{v r4EV} (fun)
5 480 0 3 SMM GHC.Tc.Solver.Monad.checkWellStagedDFun{v r4vr} (fun)
5 760 0 3 SMM checkInstanceOK{v r4E0} (GHC.Tc.Solver.Interact) (fun)
5 1400 0 2 MM chooseInstance{v r4DZ} (GHC.Tc.Solver.Interact) (fun)
5 160 0 1 S sat_sjlR{v} (GHC.Tc.Solver.Monad) (fun) in r4tA
5 0 0 1 M GHC.Tc.Instance.Class.instanceReturnsDictCon{v r48b} (fun)
5 760 0 4 MMSL GHC.Tc.Solver.Monad.addSolvedDict{v r4tA} (fun)
12 0 0 1 S GHC.Types.Basic.isSafeOverlap{v r1JM} (fun)
5 0 0 1 M GHC.Tc.Instance.Class.safeOverlap{v r48a} (fun)
5 0 0 2 MM GHC.Tc.Solver.Monad.insertSafeOverlapFailureTcS{v r4ty} (fun)
7 1088 0 1 M sat_sfCW{v} (GHC.Tc.Solver.Interact) (fun) in sfCX
7 728 0 1 M sat_sfC2{v} (GHC.Tc.Solver.Interact) (fun) in sfCe
5 1240 0 1 T sat_s9Dp{v} (GHC.Tc.Instance.Class) (fun) in s9DD
5 280 0 1 T sat_scms{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Je
7 360 0 3 SLL go{v sclm} (GHC.Tc.Utils.Instantiate) (fun) in r4Je
5 1160 0 2 ML GHC.Tc.Utils.Instantiate.instDFunType{v r4Je} (fun)
7 0 0 1 S GHC.Driver.Session.safeHaskell{v r2A9} (fun)
18 0 0 1 S GHC.Types.Basic.overlapMode{v r1JL} (fun)
11 0 0 1 M GHC.Types.Basic.hasIncoherentFlag{v r2wU} (fun)
5 120 0 2 TL insert_overlapping{v r27Z} (GHC.Core.InstEnv) (fun)
3 168 0 1 M sat_sh3b{v} (GHC.IfaceToCore) (fun) in sh3c
3 312 0 1 L sat_sh3c{v} (GHC.IfaceToCore) (fun) in sh24
3 0 0 1 > sat_sh31{v} (GHC.IfaceToCore) (fun) in sh24
3 72 0 1 L sat_slKh{v} (GHC.Iface.Syntax) (fun) in slKi
15 720 0 1 M sat_se5G{v} (GHC.Iface.Type) (fun) in se5H
8 256 0 1 M sat_se53{v} (GHC.Iface.Type) (fun) in se6t
14 672 0 1 L sat_se5q{v} (GHC.Iface.Type) (fun) in se5r
14 672 0 1 I sat_se5r{v} (GHC.Iface.Type) (fun) in se5s
14 672 0 1 S sat_se5s{v} (GHC.Iface.Type) (fun) in se6t
15 720 0 1 M sat_se5H{v} (GHC.Iface.Type) (fun) in se5I
15 480 0 1 M sat_se6s{v} (GHC.Iface.Type) (fun) in se6t
15 720 0 1 M sat_se5I{v} (GHC.Iface.Type) (fun) in se6t
3 120 0 1 L sat_slKi{v} (GHC.Iface.Syntax) (fun) in slKD
10 304 0 1 I sat_s3CQ{v} (GHC.Types.Cpr) (fun) in s3CR
32 0 0 1 M sat_sqQT{v} (GHC.Driver.Types) (fun) in r947
4 128 0 1 + GHC.Driver.Types.tyThingId{v r947} (fun)
7 0 0 1 S GHC.Tc.Types.if_implicits_env{v r538} (fun)
7 0 0 1 S sat_sgSb{v} (GHC.IfaceToCore) (fun) in r55b
7 112 0 1 S tcIfaceImplicit{v r55b} (GHC.IfaceToCore) (fun)
1369 0 0 1 S GHC.Iface.Type.ifaceTyConName{v r28q} (fun)
7 392 0 1 M sat_sfCe{v} (GHC.Tc.Solver.Interact) (fun) in sfCX
7 952 0 3 SMS GHC.Tc.Solver.Monad.matchableGivens{v r4tU} (fun)
7 4144 0 1 S sat_sfCX{v} (GHC.Tc.Solver.Interact) (fun) in sfD4
32 0 0 4 SSSL GHC.Tc.Solver.Monad.lookupSolvedDict{v r4u2} (fun)
80 3200 0 1 L sat_sf5p{v} (GHC.Tc.Solver.Canonical) (fun) in sf4M
64 0 0 3 EMM sat_sf5k{v} (GHC.Tc.Solver.Canonical) (fun) in sf4M
16 1408 0 1 S sat_siSJ{v} (GHC.Tc.Solver.Monad) (fun) in siSM
32 1280 0 1 L sat_sfnE{v} (GHC.Tc.Solver.Canonical) (fun) in sfnR
16 0 0 1 S sat_siSK{v} (GHC.Tc.Solver.Monad) (fun) in siSM
16 1280 0 1 T sat_siSM{v} (GHC.Tc.Solver.Monad) (fun) in siSN
16 768 0 1 S sat_siSN{v} (GHC.Tc.Solver.Monad) (fun) in r4w8
16 1024 0 4 SEMM GHC.Tc.Solver.Monad.emitNewWantedEq{v r4w8} (fun)
16 0 0 2 MM bale_out{v sf4H} (GHC.Tc.Solver.Canonical) (fun) in r4Ja
16 0 0 1 M sat_sf54{v} (GHC.Tc.Solver.Canonical) (fun) in sf4M
96 11264 0 2 MM go1{v sf4M} (GHC.Tc.Solver.Canonical) (fun) in r4Ja
96 6912 0 4 SEMM unifyWanted{v r4Ja} (GHC.Tc.Solver.Canonical) (fun)
64 2816 0 1 L ds10{v sfnl} (GHC.Tc.Solver.Canonical) (fun) in sfnR
83 5848 0 5 >LLLL Data.OldList.zipWith4{v rtU} (fun)
32 2560 0 6 +>LLLL GHC.Utils.Monad.zipWith4M{v rxm} (fun)
32 23552 0 1 S sat_sfnR{v} (GHC.Tc.Solver.Canonical) (fun) in r4IP
16 896 0 4 MMEM homogenise_result{v r3NC} (GHC.Tc.Solver.Flatten) (fun)
16 768 0 1 E sat_sdh1{v} (GHC.Tc.Solver.Flatten) (fun) in sdh2
16 1024 0 1 S sat_sdh2{v} (GHC.Tc.Solver.Flatten) (fun) in sdh3
16 0 0 1 > sat_sdgW{v} (GHC.Tc.Solver.Flatten) (fun) in sdh3
16 768 0 1 T sat_sdh3{v} (GHC.Tc.Solver.Flatten) (fun) in sdh4
16 2816 0 1 E sat_sdgI{v} (GHC.Tc.Solver.Flatten) (fun) in sdgJ
16 1664 0 1 S sat_sdgJ{v} (GHC.Tc.Solver.Flatten) (fun) in sdgK
16 0 0 1 > sat_sdgu{v} (GHC.Tc.Solver.Flatten) (fun) in sdgK
16 1536 0 1 T finish{v sdcv} (GHC.Tc.Solver.Flatten) (fun) in sdgi
16 1408 0 1 T sat_sdgK{v} (GHC.Tc.Solver.Flatten) (fun) in sdgL
16 0 0 1 > sat_sddz{v} (GHC.Tc.Solver.Flatten) (fun) in sddF
16 3328 0 1 T sat_sddF{v} (GHC.Tc.Solver.Flatten) (fun) in sddG
16 0 0 1 > sat_sdcN{v} (GHC.Tc.Solver.Flatten) (fun) in sdcD
16 1024 0 1 S sat_sddG{v} (GHC.Tc.Solver.Flatten) (fun) in sddH
16 0 0 1 > sat_sddq{v} (GHC.Tc.Solver.Flatten) (fun) in sddH
16 1536 0 1 T sat_sddH{v} (GHC.Tc.Solver.Flatten) (fun) in sddI
16 0 0 1 S sat_sdd1{v} (GHC.Tc.Solver.Flatten) (fun) in sdcD
16 1280 0 1 S sat_sddI{v} (GHC.Tc.Solver.Flatten) (fun) in sdcD
16 0 0 1 > sat_sddh{v} (GHC.Tc.Solver.Flatten) (fun) in sdcD
32 3712 0 3 LLL iterate{v sdcD} (GHC.Tc.Solver.Flatten) (fun) in sdgi
32 3456 0 2 MM split{v sdbu} (GHC.Tc.Solver.Flatten) (fun) in r3NA
16 1536 0 1 E sat_sdgi{v} (GHC.Tc.Solver.Flatten) (fun) in sdgj
16 1408 0 1 S sat_sdgj{v} (GHC.Tc.Solver.Flatten) (fun) in r3NA
16 0 0 1 > sat_sdcl{v} (GHC.Tc.Solver.Flatten) (fun) in r3NA
16 1408 0 1 S sat_sdgL{v} (GHC.Tc.Solver.Flatten) (fun) in r3NA
16 0 0 1 > sat_sdgl{v} (GHC.Tc.Solver.Flatten) (fun) in r3NA
16 768 0 1 S sat_sdh4{v} (GHC.Tc.Solver.Flatten) (fun) in r3NA
16 0 0 1 > sat_sdgN{v} (GHC.Tc.Solver.Flatten) (fun) in r3NA
114 0 0 1 S sat_sjgm{v} (GHC.Tc.Solver.Monad) (fun) in r4vY
114 8208 0 2 MM GHC.Tc.Solver.Monad.setWantedEq{v r4vY} (fun)
82 31376 0 1 T sat_sf6P{v} (GHC.Tc.Solver.Canonical) (fun) in r4J9
98 25872 0 1 S sat_siMV{v} (GHC.Tc.Solver.Monad) (fun) in siMW
98 7056 0 1 S sat_siMW{v} (GHC.Tc.Solver.Monad) (fun) in r4wa
98 14112 0 6 EESEMM GHC.Tc.Solver.Monad.newWantedEq_SI{v r4wa} (fun)
2065 0 0 4 EMMM GHC.Core.Coercion.mkCoherenceLeftCo{v r26m} (fun)
20 0 0 1 M update_co{v sdqx} (GHC.Tc.Solver.Flatten) (fun) in sdtD
5260 0 0 1 E GHC.Tc.Types.Evidence.maybeTcSubCo{v r2xT} (fun)
99 3168 0 4 +.>S GHC.Core.Map.xtDNamed{v r2Pm} (fun)
86 0 0 1 S sat_s9g2{v} (GHC.Core.Map) (fun) in r2PI
5323 0 0 1 S GHC.Core.Map.tm_tycon{v r244} (fun)
5348 171136 0 3 +.S GHC.Core.Map.lkDNamed{v r2Pl} (fun)
5323 0 0 1 S sat_s9es{v} (GHC.Core.Map) (fun) in s9ec
360 62064 0 3 S>S xtT{v r2PI} (GHC.Core.Map) (fun)
5283 0 0 1 S GHC.Core.Map.tm_app{v r243} (fun)
13197 422304 0 3 >>. GHC.Data.TrieMap.>.>{v r1zX} (fun)
16220 299600 0 1 M trieMapView{v r2PE} (GHC.Core.Map) (fun)
15860 888072 0 1 M go{v s9ec} (GHC.Core.Map) (fun) in r2PH
10625 170000 0 2 SS lkT{v r2PH} (GHC.Core.Map) (fun)
2057 604168 0 1 T sat_sdtA{v} (GHC.Tc.Solver.Flatten) (fun) in sdtB
2057 181016 0 1 S sat_sdtB{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
2057 0 0 1 > sat_sdtm{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
2057 65824 0 1 S sat_sdtd{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
2057 49368 0 2 MM GHC.Tc.Types.Constraint.funEqCanDischargeF{v r30Y} (fun)
371 0 0 1 M sat_s43e{v} (GHC.Data.TrieMap) (fun) in r1zZ
27054 1933536 0 2 SS sat_s93p{v} (GHC.Core.Map) (fun) in r5tN
6 288 0 1 + $c=={v r5tN} (GHC.Core.Map) (fun)
6 432 0 1 + GHC.Core.Map.$fEqDeBruijn{v r3jG} (fun)
79 1896 0 1 M sat_s9hv{v} (GHC.Core.Map) (fun) in r2PQ
4176 100224 0 1 M sat_s9hS{v} (GHC.Core.Map) (fun) in r2PP
684 47632 0 3 +>> GHC.Data.TrieMap.|>>{v r1zZ} (fun)
1396 0 0 2 .> GHC.Data.TrieMap.|>{v r1zY} (fun)
79 16432 0 3 S>S xtTT{v r2PQ} (GHC.Core.Map) (fun)
44 1056 0 3 M>S $calterTM1{v r5xm} (GHC.Core.Map) (fun)
4176 701544 0 2 SS lkTT{v r2PP} (GHC.Core.Map) (fun)
4109 98616 0 2 MS $clookupTM1{v r5xn} (GHC.Core.Map) (fun)
2076 0 0 1 S sat_siW4{v} (GHC.Tc.Solver.Monad) (fun) in siW9
24 2304 0 1 M sat_sjkg{v} (GHC.Tc.Solver.Monad) (fun) in sjkj
280 17920 0 4 +>S. alterUFM1{v r67p} (GHC.Types.Unique.FM) (fun)
280 0 0 4 +>S. GHC.Types.Unique.FM.alterUFM{v r1Vt} (fun)
24 3264 0 1 S sat_sjkj{v} (GHC.Tc.Solver.Monad) (fun) in sjkm
24 0 0 1 > sat_sdsV{v} (GHC.Tc.Solver.Flatten) (fun) in sdsY
24 1536 0 1 M sat_sdsY{v} (GHC.Tc.Solver.Flatten) (fun) in sdsZ
24 8064 0 1 S sat_sjkm{v} (GHC.Tc.Solver.Monad) (fun) in sjkn
24 1920 0 1 S sat_sjkn{v} (GHC.Tc.Solver.Monad) (fun) in r4vG
24 0 0 1 M GHC.Tc.Types.Constraint.isGivenOrWDeriv{v r30Q} (fun)
24 1152 0 3 MLT GHC.Tc.Solver.Monad.extendFlatCache{v r4vG} (fun)
24 12480 0 1 M sat_sdrK{v} (GHC.Tc.Solver.Flatten) (fun) in sdrL
24 2304 0 1 S sat_sdrL{v} (GHC.Tc.Solver.Flatten) (fun) in sdrM
24 0 0 1 > sat_sdrs{v} (GHC.Tc.Solver.Flatten) (fun) in sdrM
24 4224 0 1 E sat_sdrM{v} (GHC.Tc.Solver.Flatten) (fun) in sdrN
24 2304 0 1 S sat_sdrN{v} (GHC.Tc.Solver.Flatten) (fun) in sdrO
24 0 0 1 > sat_sdrk{v} (GHC.Tc.Solver.Flatten) (fun) in sdrO
24 1920 0 1 T sat_sdrO{v} (GHC.Tc.Solver.Flatten) (fun) in sdrP
24 2112 0 1 S sat_sdrP{v} (GHC.Tc.Solver.Flatten) (fun) in sdrR
24 0 0 1 > sat_sdrc{v} (GHC.Tc.Solver.Flatten) (fun) in sdrR
24 768 0 1 S sat_sdqU{v} (GHC.Tc.Solver.Flatten) (fun) in sdrR
24 7488 0 1 M sat_sdrR{v} (GHC.Tc.Solver.Flatten) (fun) in sdrS
24 1920 0 1 S sat_sdrS{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
24 0 0 1 > sat_sdqE{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
24 2496 0 1 S sat_sdsZ{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
24 0 0 1 > sat_sdrV{v} (GHC.Tc.Solver.Flatten) (fun) in sdtD
2081 149832 0 3 SML GHC.Tc.Solver.Monad.findFunEq{v r4uo} (fun)
2081 568912 0 1 M sat_sdtD{v} (GHC.Tc.Solver.Flatten) (fun) in sdtE
2081 516088 0 1 S sat_siW9{v} (GHC.Tc.Solver.Monad) (fun) in raGF
2081 116536 0 3 MLS lookupFlatCache1{v raGF} (GHC.Tc.Solver.Monad) (fun)
2081 0 0 3 MLS GHC.Tc.Solver.Monad.lookupFlatCache{v r4tZ} (fun)
2081 216424 0 1 S sat_sdtE{v} (GHC.Tc.Solver.Flatten) (fun) in sdtF
2081 0 0 1 > sat_sdqq{v} (GHC.Tc.Solver.Flatten) (fun) in sdtF
2081 449496 0 1 M sat_sdtF{v} (GHC.Tc.Solver.Flatten) (fun) in sdtG
2081 166480 0 1 S sat_sdtG{v} (GHC.Tc.Solver.Flatten) (fun) in sdtH
2081 0 0 1 > sat_sdqh{v} (GHC.Tc.Solver.Flatten) (fun) in sdtH
2081 133184 0 1 E sat_sdtH{v} (GHC.Tc.Solver.Flatten) (fun) in sdtI
2081 149832 0 1 S sat_sdtI{v} (GHC.Tc.Solver.Flatten) (fun) in sdtJ
2081 0 0 1 > sat_sdqc{v} (GHC.Tc.Solver.Flatten) (fun) in sdtJ
2081 199776 0 1 T finish{v sdo1} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
2081 116536 0 1 T sat_sdtJ{v} (GHC.Tc.Solver.Flatten) (fun) in sdtK
4130 0 0 1 > sat_sdp5{v} (GHC.Tc.Solver.Flatten) (fun) in sdpb
4130 859040 0 1 T sat_sdpb{v} (GHC.Tc.Solver.Flatten) (fun) in sdpc
2081 0 0 1 > sat_sdoj{v} (GHC.Tc.Solver.Flatten) (fun) in sdo9
5345 135192 0 3 MML flatten_app_ty_args{v r3NA} (GHC.Tc.Solver.Flatten) (fun)
5345 0 0 1 T sat_sdu0{v} (GHC.Tc.Solver.Flatten) (fun) in sdu1
3264 0 0 1 > sat_sdtN{v} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
3264 568992 0 1 E sat_sdmg{v} (GHC.Tc.Solver.Flatten) (fun) in sdmh
3264 208896 0 1 S sat_sdmh{v} (GHC.Tc.Solver.Flatten) (fun) in sdmi
3264 0 0 1 > sat_sdm6{v} (GHC.Tc.Solver.Flatten) (fun) in sdmi
3264 156672 0 1 T sat_sdmi{v} (GHC.Tc.Solver.Flatten) (fun) in sdmj
4130 264320 0 1 S sat_sdpc{v} (GHC.Tc.Solver.Flatten) (fun) in sdpd
4130 0 0 1 > sat_sdoW{v} (GHC.Tc.Solver.Flatten) (fun) in sdpd
4130 396480 0 1 T sat_sdpd{v} (GHC.Tc.Solver.Flatten) (fun) in sdpe
4130 0 0 1 S sat_sdox{v} (GHC.Tc.Solver.Flatten) (fun) in sdo9
4130 330400 0 1 S sat_sdpe{v} (GHC.Tc.Solver.Flatten) (fun) in sdo9
4130 0 0 1 > sat_sdoN{v} (GHC.Tc.Solver.Flatten) (fun) in sdo9
6211 761456 0 3 LLL iterate{v sdo9} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
2081 66592 0 1 S sat_sdpj{v} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
4130 396480 0 2 ST go{v sdne} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
2113 69536 0 2 MM split{v sdmx} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
2081 0 0 1 S sat_sdmu{v} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
2081 116536 0 1 S sat_sdtK{v} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
2081 0 0 1 > sat_sdq3{v} (GHC.Tc.Solver.Flatten) (fun) in sdtQ
5345 1257720 0 1 M sat_sdtQ{v} (GHC.Tc.Solver.Flatten) (fun) in sdtR
2081 0 0 1 > sat_sdlO{v} (GHC.Tc.Solver.Flatten) (fun) in sdmk
2151 0 0 1 M GHC.Core.TyCon.isBuiltInSynFamTyCon_maybe{v r3lR} (fun)
21829 0 0 1 S GHC.Core.Coercion.Axiom.cab_roles{v r1ZP} (fun)
21829 0 0 1 S GHC.Core.Coercion.Axiom.coAxBranchRoles{v r2Lj} (fun)
3285 52560 0 2 SL GHC.Core.TyCo.Subst.substCoVars{v r1bR} (fun)
241800 30948216 0 2 LL GHC.Utils.Misc.splitAtList{v r470} (fun)
36 864 0 1 E sat_sduD{v} (GHC.Tc.Solver.Flatten) (fun) in sduE
36 2304 0 1 S sat_sduE{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nx
36 0 0 1 > sat_sduw{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nx
148671 7136208 0 2 LL sat_s7zA{v} (GHC.Core.TyCo.Subst) (fun) in r1bj
148671 11893680 0 1 + GHC.Core.TyCo.Subst.zipCoEnv{v r1bj} (fun)
148671 13083048 0 2 LL GHC.Core.TyCo.Subst.substTyWithCoVars{v r1bp} (fun)
148902 17868240 0 2 LL sat_s7JT{v} (GHC.Core.TyCo.Subst) (fun) in r1bk
148902 5956080 0 1 + GHC.Core.TyCo.Subst.substTyWith{v r1bk} (fun)
15814 1138608 0 3 SIL GHC.Core.Coercion.mkAxiomInstCo{v rd} (fun)
4277 0 0 1 S GHC.Core.Coercion.Axiom.co_ax_role{v r1ZX} (fun)
4277 0 0 1 S GHC.Core.Coercion.Axiom.coAxiomRole{v r2La} (fun)
3464 0 0 3 EEM GHC.Core.Coercion.downgradeRole{v r26p} (fun)
3299 0 0 1 M sat_sfKq{v} (GHC.Core.Coercion) (fun) in r26b
3368 0 0 1 S unMkBranches1{v r4HL} (GHC.Core.Coercion.Axiom) (fun)
3334 0 0 1 S sat_s6FU{v} (GHC.Core.Coercion.Axiom) (fun)
219954 0 0 2 SI GHC.Core.Coercion.Axiom.coAxiomNthBranch{v r2L7} (fun)
3301 0 0 1 S GHC.Core.Coercion.Axiom.cab_tvs{v r1ZM} (fun)
3301 0 0 1 S GHC.Core.Coercion.Axiom.coAxBranchTyVars{v r2Lf} (fun)
3299 1266624 0 5 ESILL GHC.Core.Coercion.mkAxInstCo{v r26b} (fun)
3299 0 0 4 ESLL GHC.Core.Coercion.mkUnbranchedAxInstCo{v r26c} (fun)
303251 18480208 0 1 M go{v sfjR} (GHC.Core.Coercion) (fun) in r5
124423 15926144 0 1 M GHC.Core.Coercion.coercionRKind{v r5} (fun)
3288 301752 0 1 S sat_scWe{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nn
3288 0 0 1 > sat_scVX{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nn
3288 105216 0 1 S bumpDepth{v r3Nn} (GHC.Tc.Solver.Flatten) (fun)
3264 182784 0 1 S sat_sdmj{v} (GHC.Tc.Solver.Flatten) (fun) in sdmk
3264 0 0 1 > sat_sdlY{v} (GHC.Tc.Solver.Flatten) (fun) in sdmk
3331 53296 0 2 LL GHC.Core.Unify.tcMatchTys{v r1to} (fun)
3320 0 0 4 SSLL lookupFamInstEnv1{v r4QZ} (GHC.Core.FamInstEnv) (fun)
5439 368256 0 4 TEML GHC.Core.FamInstEnv.reduceTyFamApp_maybe{v r1Dc} (fun)
5345 387120 0 1 M sat_sdmk{v} (GHC.Tc.Solver.Flatten) (fun) in sdml
5369 944944 0 1 T sat_siOn{v} (GHC.Tc.Solver.Monad) (fun) in r4wn
5369 128856 0 2 ML GHC.Tc.Solver.Monad.matchFamTcM{v r4wn} (fun)
5369 171808 0 2 ML GHC.Tc.Solver.Monad.matchFam{v r4wm} (fun)
5345 256560 0 1 S sat_sdml{v} (GHC.Tc.Solver.Flatten) (fun) in sdu2
5345 0 0 1 > sat_sdlI{v} (GHC.Tc.Solver.Flatten) (fun) in sdu2
5374 0 0 1 S GHC.Driver.Session.reductionDepth{v r2z8} (fun)
2780 111200 0 1 S GHC.Tc.Types.Constraint.bumpCtLocDepth{v r31f} (fun)
5374 0 0 1 S GHC.Tc.Types.Constraint.ctl_depth{v r2XV} (fun)
5374 0 0 1 S GHC.Tc.Types.Constraint.ctLocDepth{v r31a} (fun)
5450 87200 0 1 I GHC.Types.Basic.$WInt{v r3lR} (fun)
5450 0 0 1 I GHC.Types.Basic.mkIntWithInf{v r2y5} (fun)
5450 0 0 2 MM $ccompare5{v r8ht} (GHC.Types.Basic) (fun)
5374 0 0 3 +.. GHC.Classes.$dm>{v rY7} (fun)
5374 257952 0 2 SS GHC.Tc.Types.Constraint.subGoalDepthExceeded{v r314} (fun)
5374 644880 0 1 S sat_siNC{v} (GHC.Tc.Solver.Monad) (fun) in raGq
5374 300944 0 3 SMS checkReductionDepth1{v raGq} (GHC.Tc.Solver.Monad) (fun)
5374 0 0 3 SMS GHC.Tc.Solver.Monad.checkReductionDepth{v r4wl} (fun)
5369 171808 0 1 S sat_sd00{v} (GHC.Tc.Solver.Flatten) (fun) in sd01
5369 128856 0 1 S sat_scYM{v} (GHC.Tc.Solver.Flatten) (fun)
1 0 0 1 > sat_scYD{v} (GHC.Tc.Solver.Flatten) (fun)
5369 257712 0 1 S sat_sd01{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nj
5369 0 0 1 > sat_scZV{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nj
5369 171808 0 1 M checkStackDepth{v r3Nj} (GHC.Tc.Solver.Flatten) (fun)
5345 342080 0 1 S sat_sdtR{v} (GHC.Tc.Solver.Flatten) (fun) in sdu2
5345 0 0 1 > sat_sdmo{v} (GHC.Tc.Solver.Flatten) (fun) in sdu2
5345 299320 0 1 S sat_sdu1{v} (GHC.Tc.Solver.Flatten) (fun) in sdu2
5345 0 0 1 > sat_sdtT{v} (GHC.Tc.Solver.Flatten) (fun) in sdu2
5345 2394560 0 1 E sat_sdu2{v} (GHC.Tc.Solver.Flatten) (fun) in sdu3
5345 299320 0 1 S sat_sdu3{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nx
5345 0 0 1 > sat_sdlm{v} (GHC.Tc.Solver.Flatten) (fun) in r3Nx
17 2176 0 2 SS GHC.Tc.Types.Constraint.andWC{v r30k} (fun)
1 208 0 1 S GHC.Tc.Solver.simplifyTop{v r4wB} (fun)
1 168 0 1 T sat_sp4L{v} (GHC.Tc.Module) (fun) in sp4M
3 0 0 1 S GHC.Driver.Session.mainModIs{v r2z6} (fun)
1 440 0 1 S sat_sp1S{v} (GHC.Tc.Module) (fun) in sp1T
1 32 0 1 S sat_sp1T{v} (GHC.Tc.Module) (fun) in sp4M
1 216 0 1 T sat_sp4M{v} (GHC.Tc.Module) (fun) in r6x5
1 136 0 1 T sat_soWW{v} (GHC.Tc.Module) (fun) in soWX
2 112 0 1 S sat_sgiM{v} (GHC.Tc.Solver) (fun) in sgiN
2 96 0 1 T sat_sgiN{v} (GHC.Tc.Solver) (fun) in sgiO
1 24 0 1 L GHC.Rename.Env.addUsedGREs{v r5Px} (fun)
1 1424 0 1 L sat_soUC{v} (GHC.Tc.Module) (fun) in soUD
1 16 0 1 L GHC.Tc.Gen.Rule.tcRules{v r3Gl} (fun)
1 120 0 1 L sat_soUD{v} (GHC.Tc.Module) (fun) in soUE
5 0 0 1 S GHC.Driver.Types.hsc_interp{v r8U3} (fun)
1 0 0 1 S sat_s6ev{v} (GHC.Tc.Gen.Annotation) (fun) in r3p1
1 16 0 1 L GHC.Tc.Gen.Annotation.tcAnnotations{v r3p1} (fun)
1 120 0 1 T sat_soUE{v} (GHC.Tc.Module) (fun) in soUG
1 72 0 1 L GHC.Tc.Gen.Foreign.tcForeignExports'{v r4hK} (fun)
1 0 0 1 S GHC.Driver.Hooks.tcForeignExportsHook{v r5p9} (fun)
1 0 0 1 > sat_s9ov{v} (GHC.Tc.Gen.Foreign) (fun) in r4hJ
1 32 0 1 L GHC.Tc.Gen.Foreign.tcForeignExports{v r4hJ} (fun)
1 232 0 1 M sat_soUG{v} (GHC.Tc.Module) (fun) in soUJ
1 56 0 1 L sat_sdYV{v} (GHC.Tc.TyCl.Instance) (fun) in sdYW
2 80 0 1 M sat_scxz{v} (GHC.Tc.Gen.Pat) (fun) in scxA
2 80 0 1 . sat_scxA{v} (GHC.Tc.Gen.Pat) (fun) in r4oR
212 0 0 2 MM GHC.Integer.Type.leInteger#{v 01c} (fun)
249 0 0 2 MM GHC.Integer.Type.geInteger#{v 01f} (fun)
8 0 0 2 SM GHC.Platform.platformInIntRange{v rzp} (fun)
2 176 0 1 T sat_sfO0{v} (GHC.Tc.Gen.Bind) (fun) in r4VE
3 288 0 1 L sat_smaE{v} (GHC.Tc.Gen.Expr) (fun) in smaF
2 208 0 1 M sat_scif{v} (GHC.Tc.Utils.Instantiate) (fun) in scig
2 272 0 1 T sat_scig{v} (GHC.Tc.Utils.Instantiate) (fun) in scih
2 48 0 1 . sat_slJo{v} (GHC.Tc.Gen.Expr) (fun) in slJp
2 0 0 1 L sat_schU{v} (GHC.Tc.Utils.Instantiate) (fun) in scih
2 80 0 1 M sat_slJp{v} (GHC.Tc.Gen.Expr) (fun) in slJq
2 0 0 1 M GHC.Tc.Utils.Zonk.hsLitType{v r4Cw} (fun)
2 32 0 1 M GHC.Tc.Utils.TcType.Check{v r4sE} (fun)
2 80 0 4 MMMM GHC.Tc.Utils.Unify.tcSubTypePat{v r4f2} (fun)
2 32 0 1 M GHC.Tc.Utils.TcType.SynType{v r4ts} (fun)
2 48 0 1 S sat_sqi8{v} (GHC.Hs.Expr) (fun) in r4t0
2 32 0 1 M GHC.Hs.Expr.SyntaxExprRn{v r8uE} (fun)
2 128 0 1 S GHC.Hs.Expr.mkRnSyntaxExpr{v r4t0} (fun)
2 496 0 1 M sat_scih{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Jm
2 160 0 1 M sat_schm{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Jn
4 96 0 1 M sat_seJB{v} (GHC.Tc.Utils.Env) (fun) in r4EW
4 160 0 1 S GHC.Tc.Utils.Env.tcMetaTy{v r4EW} (fun)
2 64 0 1 M GHC.Tc.Utils.Instantiate.mkOverLit{v r4Jn} (fun)
2 144 0 3 MMM newNonTrivialOverloadedLit{v r4Jm} (GHC.Tc.Utils.Instantiate) (fun)
2 0 0 1 M GHC.Tc.Utils.TcType.isDoubleTy{v r2ui} (fun)
2 0 0 1 M GHC.Tc.Utils.TcType.isFloatTy{v r2uh} (fun)
2 192 0 2 EM GHC.Types.Basic.integralFractionalLit{v r2xZ} (fun)
6 288 0 1 S sat_slUm{v} (GHC.Tc.Gen.Expr) (fun) in slUr
2 0 0 1 M sat_s8iq{v} (GHC.Data.BooleanFormula) (fun) in r6lW
1 16 0 1 L GHC.Data.BooleanFormula.Or{v r31i} (fun)
1 0 0 1 M sat_s8iv{v} (GHC.Data.BooleanFormula) (fun) in r6lW
1 16 0 1 S GHC.Data.BooleanFormula.Parens{v r31o} (fun)
8 0 0 1 M sat_s8il{v} (GHC.Data.BooleanFormula) (fun) in r6lW
11 528 0 3 +>S $ctraverse{v r9fE} (GHC.Types.SrcLoc) (fun)
3 48 0 1 L GHC.Data.BooleanFormula.And{v r31c} (fun)
6 144 0 2 SS addExprCtxt{v r5n6} (GHC.Tc.Gen.Expr) (fun)
6 0 0 1 S sat_slUg{v} (GHC.Tc.Gen.Expr) (fun) in slUr
6 624 0 1 T sat_slUr{v} (GHC.Tc.Gen.Expr) (fun) in r5mD
3 240 0 2 LL tcTupArgs{v r5mD} (GHC.Tc.Gen.Expr) (fun)
3 360 0 1 T sat_smaF{v} (GHC.Tc.Gen.Expr) (fun) in smaG
3 216 0 1 M sat_smaG{v} (GHC.Tc.Gen.Expr) (fun) in r3
2 48 0 1 L sat_sfCz{v} (GHC.Tc.Gen.Bind) (fun) in sfCA
4 0 0 1 L sat_sfCp{v} (GHC.Tc.Gen.Bind) (fun) in sfCg
4 352 0 1 S tc_mono_info{v sfCg} (GHC.Tc.Gen.Bind) (fun) in sfHV
2 96 0 1 T sat_sfCA{v} (GHC.Tc.Gen.Bind) (fun) in sfHV
2 96 0 1 L sat_sfwt{v} (GHC.Tc.Gen.Bind) (fun) in sfwv
2 176 0 1 M sat_sfr1{v} (GHC.Tc.Gen.Bind) (fun) in r4W4
2 48 0 1 T sat_slPO{v} (GHC.Tc.Gen.Expr) (fun) in r5mI
2 96 0 1 M tcInferRecSelId{v r5mI} (GHC.Tc.Gen.Expr) (fun)
2 0 0 2 ML sat_sfvJ{v} (GHC.Tc.Gen.Bind) (fun) in sfwv
6 320 0 1 L ds2{v sfvM} (GHC.Tc.Gen.Bind) (fun) in sfwv
6 512 0 1 L ds{v seEx} (GHC.Tc.Utils.Env) (fun) in r4EF
2 96 0 2 MM GHC.Tc.Gen.Match.tcGRHSsPat{v r1} (fun)
2 48 0 2 LS tcExtendIdBinderStackForRhs{v r4W7} (GHC.Tc.Gen.Bind) (fun)
2 0 0 1 S sat_sfqN{v} (GHC.Tc.Gen.Bind) (fun) in r4W4
2 672 0 1 M tcRhs{v r4W4} (GHC.Tc.Gen.Bind) (fun)
2 0 0 1 S sat_seEK{v} (GHC.Tc.Utils.Env) (fun) in r4EF
2 112 0 2 LS GHC.Tc.Utils.Env.tcExtendRecIds{v r4EF} (fun)
2 656 0 1 L sat_sfwv{v} (GHC.Tc.Gen.Bind) (fun) in r4W0
2 400 0 1 T sat_sfvs{v} (GHC.Tc.Gen.Bind) (fun) in sfvt
2 192 0 1 M sat_scAS{v} (GHC.Tc.Gen.Pat) (fun) in scAT
2 400 0 1 S sat_scAT{v} (GHC.Tc.Gen.Pat) (fun) in scAU
2 128 0 1 T sat_scAU{v} (GHC.Tc.Gen.Pat) (fun) in scAV
4 128 0 1 M sat_sfu8{v} (GHC.Tc.Gen.Bind) (fun) in sfu3
4 160 0 1 S lookup_info{v sfu3} (GHC.Tc.Gen.Bind) (fun) in sfvu
4 832 0 1 M sat_scs3{v} (GHC.Tc.Gen.Pat) (fun) in scs4
4 256 0 3 MSM GHC.Tc.Gen.Pat.newLetBndr{v r4oM} (fun)
4 320 0 1 T sat_scs4{v} (GHC.Tc.Gen.Pat) (fun) in r4oL
2 0 0 1 L ds8{v sfuv} (GHC.Tc.Gen.Bind) (fun) in sfvt
2 320 0 1 T sat_scAV{v} (GHC.Tc.Gen.Pat) (fun) in r4oR
2 448 0 1 T sat_scr1{v} (GHC.Tc.Gen.Pat) (fun) in scr2
2 48 0 1 M sat_sefL{v} (GHC.Tc.Utils.Unify) (fun) in sefN
2 400 0 3 MMM GHC.Tc.Utils.Unify.unifyType{v r2} (fun)
2 496 0 1 T sat_sefN{v} (GHC.Tc.Utils.Unify) (fun) in r4eZ
2 0 0 1 M sat_seg1{v} (GHC.Tc.Utils.Unify) (fun) in sefR
2 96 0 1 M GHC.Tc.Utils.TcMType.readMetaTyVar{v r4H9} (fun)
2 112 0 1 T sat_scr2{v} (GHC.Tc.Gen.Pat) (fun) in scr3
2 112 0 1 M sat_scr3{v} (GHC.Tc.Gen.Pat) (fun) in r4oX
2 368 0 1 M sat_sfNT{v} (GHC.Tc.Utils.TcMType) (fun) in sfNU
2 160 0 1 M sat_sfNU{v} (GHC.Tc.Utils.TcMType) (fun) in r4GF
4 512 0 1 S sat_sfM9{v} (GHC.Tc.Utils.TcMType) (fun) in sfMa
4 320 0 1 S sat_sfMa{v} (GHC.Tc.Utils.TcMType) (fun) in r4Hs
4 160 0 2 SM GHC.Tc.Utils.TcMType.newMetaTyVarTyAtLevel{v r4Hs} (fun)
2 112 0 1 S GHC.Tc.Utils.TcMType.inferResultToType{v r4GF} (fun)
2 96 0 3 >SM matchExpectedPatTy{v r4oX} (GHC.Tc.Gen.Pat) (fun)
2 128 0 1 S sat_scOs{v} (GHC.Tc.Gen.Pat) (fun) in r88d
2 96 0 5 >MMMS tcLetPat1{v r88d} (GHC.Tc.Gen.Pat) (fun)
2 0 0 5 >MMMS GHC.Tc.Gen.Pat.tcLetPat{v r4oE} (fun)
2 160 0 1 M sat_sfuT{v} (GHC.Tc.Gen.Bind) (fun) in sfvt
2 704 0 1 L sat_sfvt{v} (GHC.Tc.Gen.Bind) (fun) in sfvu
4 64 0 1 S sat_sfuh{v} (GHC.Tc.Gen.Bind) (fun) in sfvu
2 464 0 1 M sat_sfvu{v} (GHC.Tc.Gen.Bind) (fun) in r4W0
2 224 0 4 E>ML tcMonoBinds{v r4W0} (GHC.Tc.Gen.Bind) (fun)
2 0 0 1 S sat_sfJg{v} (GHC.Tc.Gen.Bind) (fun) in sfMR
6 0 0 1 S is_closed{v sfIm} (GHC.Tc.Gen.Bind) (fun) in sfMR
120734 0 0 2 >S GHC.Types.Unique.Set.uniqSetAll{v r2n6} (fun)
6 320 0 1 L ds9{v sfIO} (GHC.Tc.Gen.Bind) (fun) in sfIW
2 192 0 1 M sat_sfIW{v} (GHC.Tc.Gen.Bind) (fun) in sfMR
120736 2897664 0 2 >S GHC.Types.Unique.FM.allUFM{v r1W0} (fun)
6 2400 0 1 L sat_sdQ2{v} (GHC.Tc.TyCl.Instance) (fun) in sdQ3
6 720 0 1 M sat_sdQ3{v} (GHC.Tc.TyCl.Instance) (fun) in sdQ4
6 720 0 1 T sat_sdQ4{v} (GHC.Tc.TyCl.Instance) (fun) in sdQ5
6 1152 0 1 S sat_sdLy{v} (GHC.Tc.TyCl.Instance) (fun) in sdLz
6 240 0 1 M sat_sdLz{v} (GHC.Tc.TyCl.Instance) (fun) in sdLA
6 192 0 1 T sat_sdLA{v} (GHC.Tc.TyCl.Instance) (fun) in r4zA
6 0 0 1 T sat_sdNC{v} (GHC.Tc.TyCl.Instance) (fun) in sdQ5
25 984 0 2 +M GHC.Hs.Utils.collectHsBindsBinders{v r2DE} (fun)
747 0 0 3 SMM GHC.Core.TyCo.Subst.extendTCvSubst{v r1b3} (fun)
6 1056 0 3 SML GHC.Tc.TyCl.Class.instantiateMethod{v r4dB} (fun)
6 336 0 2 MM GHC.Tc.Gen.Sig.completeSigFromId{v r4co} (fun)
12 0 0 1 L ds{v sb1r} (GHC.Hs.Utils) (fun) in sb1p
12 576 0 1 L mk_pairs{v sb1p} (GHC.Hs.Utils) (fun) in r2Dc
6 1200 0 2 >L GHC.Hs.Utils.mkHsSigEnv{v r2Dc} (fun)
6 240 0 1 L GHC.Tc.TyCl.Class.mkHsSigFun{v r4dC} (fun)
6 240 0 1 S checkInstConstraints{v r4zA} (GHC.Tc.TyCl.Instance) (fun)
6 2928 0 1 T sat_sdQ5{v} (GHC.Tc.TyCl.Instance) (fun) in r4zC
6 528 0 1 S sat_sdM7{v} (GHC.Tc.TyCl.Instance) (fun) in sdM8
6 336 0 1 S sat_sdM8{v} (GHC.Tc.TyCl.Instance) (fun) in r4zE
12 0 0 1 M sat_sgLJ{v} (GHC.Tc.Utils.Monad) (fun) in r4E3
12 192 0 1 S GHC.Tc.Utils.Monad.newName{v r4E3} (fun)
6 1392 0 5 SLLLM mkMethIds{v r4zE} (GHC.Tc.TyCl.Instance) (fun)
6 0 0 1 S sat_sdN4{v} (GHC.Tc.TyCl.Instance) (fun) in r4zC
6 3456 0 12 SLLLME>LLMSM tcMethodBody{v r4zC} (GHC.Tc.TyCl.Instance) (fun)
6 144 0 1 T sat_sdVK{v} (GHC.Tc.TyCl.Instance) (fun) in sdWd
6 0 0 1 T GHC.Utils.Misc.fstOf3{v r45Z} (fun)
12 576 0 1 S sat_s9bx{v} (GHC.Tc.TyCl.Class) (fun) in r4dD
223 0 0 3 >.M $cfoldl'{v r6ch} (GHC.Data.Bag) (fun)
12 1344 0 3 SMS GHC.Tc.TyCl.Class.findMethodBind{v r4dD} (fun)
6 240 0 1 S sat_sdTk{v} (GHC.Tc.TyCl.Instance) (fun) in sdWd
6 96 0 1 . sat_s8kI{v} (GHC.Data.BooleanFormula) (fun) in r1FY
2 32 0 1 . GHC.Data.BooleanFormula.mkVar{v r1FO} (fun)
2 80 0 1 S sat_s8jx{v} (GHC.Data.BooleanFormula) (fun) in r1FS
4 0 0 1 L tcInstSuperSkolTyVars{v r4GM} (GHC.Tc.Utils.TcMType) (fun)
7 9000 0 1 M sat_sdYv{v} (GHC.Tc.TyCl.Instance) (fun) in sdYx
7 504 0 1 S sat_sgae{v} (GHC.Tc.Utils.TcMType) (fun) in r4Gp
7 672 0 2 SL GHC.Tc.Utils.TcMType.newDict{v r4Gp} (fun)
7 3248 0 1 S sat_sdYx{v} (GHC.Tc.TyCl.Instance) (fun) in sdYy
7 728 0 1 T sat_sdYy{v} (GHC.Tc.TyCl.Instance) (fun) in sdYz
7 896 0 1 T sat_sdWc{v} (GHC.Tc.TyCl.Instance) (fun) in sdWd
7 728 0 1 T sat_sdVX{v} (GHC.Tc.TyCl.Instance) (fun) in sdWd
7 0 0 1 S sat_sdTz{v} (GHC.Tc.TyCl.Instance) (fun) in sdWd
4 32 0 1 L sat_s8jf{v} (GHC.Data.BooleanFormula) (fun) in r1FS
5 208 0 1 L ds{v s9es} (GHC.Tc.TyCl.Class) (fun) in r4dA
4 576 0 1 + GHC.Data.BooleanFormula.mkAnd{v r1FS} (fun)
10 0 0 1 S GHC.Core.Class.classMinimalDef{v r2vd} (fun)
7 64 0 3 +>M GHC.Data.BooleanFormula.simplify{v r1FX} (fun)
7 112 0 3 +>M GHC.Data.BooleanFormula.isUnsatisfied{v r1FY} (fun)
7 11632 0 1 T sat_sdWd{v} (GHC.Tc.TyCl.Instance) (fun) in sdYz
7 560 0 1 T sat_sdST{v} (GHC.Tc.TyCl.Instance) (fun) in sdYz
7 4648 0 1 M sat_sdYz{v} (GHC.Tc.TyCl.Instance) (fun) in sdYA
7 672 0 1 T sat_sdYA{v} (GHC.Tc.TyCl.Instance) (fun) in sdYC
7 392 0 1 L sat_sdRV{v} (GHC.Tc.TyCl.Instance) (fun) in sdYC
7 4704 0 1 L sat_sdYC{v} (GHC.Tc.TyCl.Instance) (fun) in sdYD
7 560 0 1 T sat_sdYD{v} (GHC.Tc.TyCl.Instance) (fun) in r4zw
7 392 0 1 T sat_sfNw{v} (GHC.Tc.Utils.TcMType) (fun) in r4GH
7 280 0 1 M GHC.Tc.Utils.TcMType.tcSkolDFunType{v r4GH} (fun)
12 0 0 1 S GHC.Core.InstEnv.is_dfun{v r27t} (fun)
12 0 0 1 S GHC.Core.InstEnv.instanceDFunId{v r27A} (fun)
7 2296 0 1 S tcInstDecl2{v r4zw} (GHC.Tc.TyCl.Instance) (fun)
1 144 0 1 L sat_sdYW{v} (GHC.Tc.TyCl.Instance) (fun) in r4zv
3 72 0 1 L sat_s9hH{v} (GHC.Tc.TyCl.Class) (fun) in s9hI
2 256 0 1 T sat_s9hC{v} (GHC.Tc.TyCl.Class) (fun) in s9hI
3 72 0 2 LS GHC.Tc.Utils.Env.tcExtendTyVarEnv{v r4EC} (fun)
3 720 0 1 M sat_s9hI{v} (GHC.Tc.TyCl.Class) (fun) in s9hJ
3 744 0 1 S sat_s9hJ{v} (GHC.Tc.TyCl.Class) (fun) in r4dy
3 0 0 1 M sat_seJo{v} (GHC.Tc.Utils.Env) (fun) in r4Ed
3 120 0 1 S GHC.Tc.Utils.Env.tcLookupClass{v r4Ed} (fun)
3 624 0 1 S GHC.Tc.TyCl.Class.tcClassDecl2{v r4dy} (fun)
45 0 0 1 M GHC.Hs.Decls.isClassDecl{v r2it} (fun)
1 80 0 2 LL GHC.Tc.TyCl.Instance.tcInstDecls2{v r4zv} (fun)
1 400 0 1 T sat_soUJ{v} (GHC.Tc.Module) (fun) in soUL
1 272 0 1 T sat_soUL{v} (GHC.Tc.Module) (fun) in soUO
2 1920 0 1 L sat_sfTk{v} (GHC.Tc.Gen.Bind) (fun) in sfTl
5 0 0 1 M sat_sfS1{v} (GHC.Tc.Gen.Bind) (fun) in sfTl
2 552 0 1 L sat_sfTl{v} (GHC.Tc.Gen.Bind) (fun) in sfTm
2 112 0 1 L sat_saPJ{v} (GHC.Tc.Gen.Sig) (fun) in saPK
7 0 0 1 L ds{v saPd} (GHC.Tc.Gen.Sig) (fun) in saPK
2 272 0 1 S sat_saPK{v} (GHC.Tc.Gen.Sig) (fun) in saPL
2 48 0 1 S sat_saPL{v} (GHC.Tc.Gen.Sig) (fun) in r4cE
2 32 0 1 L GHC.Tc.Gen.Sig.tcImpPrags{v r4cE} (fun)
2 144 0 1 T sat_sfTm{v} (GHC.Tc.Gen.Bind) (fun) in r4VA
2 48 0 1 S sat_sfPz{v} (GHC.Tc.Gen.Bind) (fun) in sfPA
2 32 0 1 S sat_sfPA{v} (GHC.Tc.Gen.Bind) (fun) in r4VA
21 504 0 1 M sat_sm4s{v} (GHC.Tc.Gen.Expr) (fun) in r3
34 0 0 1 M GHC.Tc.Utils.TcType.isIntegerTy{v r2uj} (fun)
34 0 0 1 M GHC.Tc.Utils.TcType.isWordTy{v r2ul} (fun)
114 2496 0 2 SM is_tc{v r2uu} (GHC.Tc.Utils.TcType) (fun)
42 0 0 1 M GHC.Tc.Utils.TcType.isIntTy{v r2uk} (fun)
44 7168 0 3 SMM GHC.Tc.Utils.Zonk.shortCutLit{v r4Cx} (fun)
21 2376 0 1 S sat_sciF{v} (GHC.Tc.Utils.Instantiate) (fun) in sciG
21 840 0 1 M sat_sciG{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Jl
21 0 0 1 M GHC.Tc.Utils.Zonk.hsOverLitName{v r4Cz} (fun)
21 1512 0 2 MM GHC.Tc.Utils.Instantiate.newOverloadedLit{v r4Jl} (fun)
1 80 0 1 T sat_sbJQ{v} (GHC.Tc.Gen.Match) (fun) in r3CJ
1 32 0 1 . sat_sbJz{v} (GHC.Tc.Gen.Match) (fun) in sbJA
1 80 0 1 S sat_sbJA{v} (GHC.Tc.Gen.Match) (fun) in sbJD
4 288 0 1 S sat_sm69{v} (GHC.Tc.Gen.Expr) (fun) in sm6a
4 416 0 1 S sat_sm6a{v} (GHC.Tc.Gen.Expr) (fun) in sm6d
4 480 0 1 T sat_sm6d{v} (GHC.Tc.Gen.Expr) (fun) in sm6e
4 672 0 1 T sat_sm6e{v} (GHC.Tc.Gen.Expr) (fun) in r3
1 88 0 1 L sat_sbJD{v} (GHC.Tc.Gen.Match) (fun) in r3CJ
3 0 0 1 M sat_smdn{v} (GHC.Tc.Gen.Expr) (fun) in r3
3 168 0 1 M sat_sbMB{v} (GHC.Tc.Gen.Match) (fun) in sbMC
3 144 0 1 L sat_sbMC{v} (GHC.Tc.Gen.Match) (fun) in r3CC
3 0 0 1 T sat_sbnl{v} (GHC.Tc.Gen.Match) (fun) in r3CE
18 1584 0 1 M sat_sbIw{v} (GHC.Tc.Gen.Match) (fun) in sbIx
18 0 0 1 S GHC.Hs.Expr.xbsrn_failOp{v r4qb} (fun)
19 0 0 3 +>M $fTraversableMaybe2{v r4V7} (Data.Traversable) (fun)
18 4176 0 1 T sat_sbIx{v} (GHC.Tc.Gen.Match) (fun) in r3CJ
21 5040 0 1 T sat_sm1V{v} (GHC.Tc.Gen.Expr) (fun) in sm1X
40 1920 0 1 T sat_slGh{v} (GHC.Tc.Gen.Expr) (fun) in slFK
18 3456 0 1 T sat_slJh{v} (GHC.Tc.Gen.Expr) (fun) in slJq
39 936 0 1 . sat_slFQ{v} (GHC.Tc.Gen.Expr) (fun) in slFK
39 1560 0 1 T sat_slHv{v} (GHC.Tc.Gen.Expr) (fun) in slHw
18 432 0 1 . sat_slGz{v} (GHC.Tc.Gen.Expr) (fun) in slHh
58 3248 0 1 T sat_slJB{v} (GHC.Tc.Gen.Expr) (fun) in r5mE
38 912 0 1 . sat_slHO{v} (GHC.Tc.Gen.Expr) (fun) in slJq
18 576 0 1 . sat_slIJ{v} (GHC.Tc.Gen.Expr) (fun) in slIK
21 504 0 1 . sat_slHf{v} (GHC.Tc.Gen.Expr) (fun) in slHg
18 720 0 1 T sat_sbI4{v} (GHC.Tc.Gen.Match) (fun) in sbI5
22 1584 0 1 T sat_sbms{v} (GHC.Tc.Gen.Match) (fun) in sbn7
3 240 0 1 . sat_sbHu{v} (GHC.Tc.Gen.Match) (fun) in sbHv
3 216 0 1 S sat_sbHv{v} (GHC.Tc.Gen.Match) (fun) in r3CJ
21 6720 0 1 M sat_sm7D{v} (GHC.Tc.Gen.Expr) (fun) in sm7E
21 2352 0 1 M sat_sm7E{v} (GHC.Tc.Gen.Expr) (fun) in sm7F
21 4200 0 3 MMM GHC.Tc.Utils.Unify.unifyKind{v r1} (fun)
21 3864 0 1 S sat_sm7F{v} (GHC.Tc.Gen.Expr) (fun) in sm7I
21 2688 0 1 T sat_sm7I{v} (GHC.Tc.Gen.Expr) (fun) in sm7J
21 4032 0 1 T sat_sm7J{v} (GHC.Tc.Gen.Expr) (fun) in r3
25 1200 0 1 T sat_sm2Y{v} (GHC.Tc.Gen.Expr) (fun) in r5
27 648 0 1 M sat_se3d{v} (GHC.Tc.Utils.Unify) (fun) in se3e
27 1080 0 1 . sat_se3e{v} (GHC.Tc.Utils.Unify) (fun) in se3f
25 1400 0 1 M sat_senM{v} (GHC.Tc.Utils.Unify) (fun) in senN
25 10800 0 1 T sat_sek9{v} (GHC.Tc.Utils.Unify) (fun) in r4fe
29 2552 0 1 M sat_seiv{v} (GHC.Tc.Utils.Unify) (fun) in seiw
29 3944 0 1 M sat_seiw{v} (GHC.Tc.Utils.Unify) (fun) in r4ff
29 0 0 1 S sat_seiM{v} (GHC.Tc.Utils.Unify) (fun) in r4ff
29 3016 0 2 SM GHC.Tc.Utils.Unify.promoteTcType{v r4ff} (fun)
25 3000 0 2 MS fillInferResult{v r4fe} (GHC.Tc.Utils.Unify) (fun)
25 1200 0 1 T sat_senN{v} (GHC.Tc.Utils.Unify) (fun) in r4f7
26 5616 0 1 T sat_scpC{v} (GHC.Tc.Utils.Instantiate) (fun) in scpE
26 7280 0 1 M sat_scpE{v} (GHC.Tc.Utils.Instantiate) (fun) in scpF
26 3536 0 1 L sat_scpF{v} (GHC.Tc.Utils.Instantiate) (fun) in scpG
26 5200 0 1 T sat_scpG{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Ja
26 0 0 1 S GHC.Tc.Utils.TcMType.newMetaTyVarsX{v r4Hm} (fun)
25 0 0 1 M sat_sm2Q{v} (GHC.Tc.Gen.Expr) (fun) in r5
27 1296 0 1 M sat_se3f{v} (GHC.Tc.Utils.Unify) (fun) in r4fc
27 1296 0 1 S sat_sfOI{v} (GHC.Tc.Utils.TcMType) (fun) in sfOK
27 4104 0 1 S sat_sfOK{v} (GHC.Tc.Utils.TcMType) (fun) in sfOL
27 432 0 1 S sat_sfOL{v} (GHC.Tc.Utils.TcMType) (fun)
27 432 0 1 > GHC.Tc.Utils.Unify.tcInfer{v r4fc} (fun)
25 2800 0 1 S GHC.Tc.Gen.Expr.tcInferRhoNC{v r5} (fun)
22 2640 0 1 . sat_sbme{v} (GHC.Tc.Gen.Match) (fun) in sbn7
18 1296 0 4 MMMS GHC.Tc.Gen.Pat.tcCheckPat{v r4oH} (fun)
18 3456 0 1 S sat_sbI5{v} (GHC.Tc.Gen.Match) (fun) in sbI8
1 24 0 1 L sat_sgTY{v} (GHC.IfaceToCore) (fun) in sgTZ
1 40 0 1 L sat_sgTZ{v} (GHC.IfaceToCore) (fun) in r54D
1 40 0 1 T tc_fd{v r54D} (GHC.IfaceToCore) (fun)
62 1488 0 1 I GHC.Builtin.Uniques.mkCTupleTyConUnique{v r3} (fun)
62 6368 0 2 EI mkCTupleOcc{v r28p} (GHC.Builtin.Types) (fun)
62 2976 0 1 I GHC.Builtin.Types.cTupleTyConName{v r28v} (fun)
2 144 0 1 M sat_shj8{v} (GHC.IfaceToCore) (fun) in shj9
2 288 0 1 M sat_shj9{v} (GHC.IfaceToCore) (fun) in shja
2 128 0 1 L sat_shja{v} (GHC.IfaceToCore) (fun) in r54C
2 0 0 1 > sat_shiU{v} (GHC.IfaceToCore) (fun) in r54C
11 176 0 1 S GHC.Iface.Syntax.HsCpr{v r4lQ} (fun)
2 0 0 1 M sat_sgRg{v} (GHC.IfaceToCore) (fun) in sgRi
4 224 0 1 S sat_sgfg{v} (GHC.Iface.Load) (fun) in sgfj
4 96 0 1 M sat_sgfj{v} (GHC.Iface.Load) (fun) in r5gk
1 16 0 1 M sat_se0R{v} (GHC.Iface.Type) (fun) in se1M
1 16 0 1 S sat_sdPV{v} (GHC.Iface.Type) (fun) in sdQ0
1 104 0 1 W sat_sdQ0{v} (GHC.Iface.Type) (fun) in r6O8
1 40 0 1 S $cget1{v r6O8} (GHC.Iface.Type) (fun)
4 0 0 0 sat_s2QK{v} (GHC.IO) (fun) in r2h0
4 960 0 1 S GHC.Iface.Load.importDecl{v r5gk} (fun)
11 784 0 1 W sat_s3CR{v} (GHC.Types.Cpr) (fun) in r2YD
11 440 0 1 S $cget{v r2YD} (GHC.Types.Cpr) (fun)
11 792 0 1 S $cget1{v r2YI} (GHC.Types.Cpr) (fun)
8 256 0 1 M sat_sgWs{v} (GHC.IfaceToCore) (fun) in sgWt
8 256 0 3 EEI tcTupleTyCon{v r54O} (GHC.IfaceToCore) (fun)
8 640 0 1 L sat_sgWt{v} (GHC.IfaceToCore) (fun) in raAt
20 640 0 1 L sat_slI6{v} (GHC.Iface.Syntax) (fun) in slI7
24 2136 0 1 W sat_slFc{v} (GHC.Iface.Syntax) (fun) in r9gO
24 960 0 1 S $cget7{v r9gO} (GHC.Iface.Syntax) (fun)
20 960 0 1 S sat_slI7{v} (GHC.Iface.Syntax) (fun) in slI8
20 960 0 1 M sat_slI8{v} (GHC.Iface.Syntax) (fun) in slIK
40 2560 0 1 S sat_shf6{v} (GHC.IfaceToCore) (fun) in shf7
36 2336 0 1 M sat_sh3i{v} (GHC.IfaceToCore) (fun) in sh24
16 512 0 1 M sat_sh2O{v} (GHC.IfaceToCore) (fun) in sh24
33 5848 0 4 EESM tcPragExpr{v r553} (GHC.IfaceToCore) (fun)
12 192 0 1 S GHC.Iface.Syntax.HsInline{v r4lW} (fun)
19 304 0 1 S GHC.Iface.Syntax.HsStrictness{v r4lK} (fun)
19 304 0 1 I GHC.Iface.Syntax.HsArity{v r4lE} (fun)
136 8688 0 2 SM tcPrag{v sh24} (GHC.IfaceToCore) (fun) in r550
40 2560 0 1 S sat_sh3x{v} (GHC.IfaceToCore) (fun) in r550
40 3520 0 5 EESML tcIdInfo{v r550} (GHC.IfaceToCore) (fun)
40 3200 0 1 M sat_shf7{v} (GHC.IfaceToCore) (fun) in shf8
40 3000 0 1 M sat_shf8{v} (GHC.IfaceToCore) (fun) in r54C
129 80 0 1 M sat_sgRi{v} (GHC.IfaceToCore) (fun) in sgRj
129 10320 0 1 S sat_sgRj{v} (GHC.IfaceToCore) (fun) in r554
129 0 0 1 S GHC.Tc.Types.if_rec_types{v r53e} (fun)
129 0 0 1 S sat_sgRx{v} (GHC.IfaceToCore) (fun) in r554
36 864 0 1 M sat_slFG{v} (GHC.Iface.Syntax) (fun) in slFH
16 640 0 1 M sat_slKs{v} (GHC.Iface.Syntax) (fun) in slKt
16 896 0 1 E sat_slKt{v} (GHC.Iface.Syntax) (fun) in slKu
16 896 0 1 E sat_slKu{v} (GHC.Iface.Syntax) (fun) in slKv
16 768 0 1 I sat_slKv{v} (GHC.Iface.Syntax) (fun) in slKD
36 3296 0 1 W sat_slKD{v} (GHC.Iface.Syntax) (fun) in r9hd
36 1440 0 1 S $cget12{v r9hd} (GHC.Iface.Syntax) (fun)
36 1440 0 1 E sat_slFH{v} (GHC.Iface.Syntax) (fun) in slFM
12 736 0 3 ppp GHC.Utils.Binary.$w$cget16{v rHUv} (fun)
12 0 0 1 S GHC.Utils.Binary.$fBinaryInlinePragma1{v rHUu} (fun)
19 0 0 1 S sat_sbUF{v} (GHC.Types.Demand) (fun) in r6TA
19 608 0 1 E sat_sbUA{v} (GHC.Types.Demand) (fun) in sbUB
19 640 0 1 W sat_sbKU{v} (GHC.Types.Demand) (fun) in r6SV
19 760 0 1 S $cget6{v r6SV} (GHC.Types.Demand) (fun)
19 760 0 1 L sat_sbUB{v} (GHC.Types.Demand) (fun) in r6Ty
34 1360 0 1 . sat_sbHI{v} (GHC.Types.Demand) (fun) in sbHJ
14 224 0 1 L sat_sbJY{v} (GHC.Types.Demand) (fun) in sbK8
51 2040 0 1 M sat_sbJG{v} (GHC.Types.Demand) (fun) in sbJH
14 336 0 1 M sat_sbK4{v} (GHC.Types.Demand) (fun) in sbK5
14 560 0 1 E sat_sbK5{v} (GHC.Types.Demand) (fun) in sbK8
65 5584 0 1 W sat_sbK8{v} (GHC.Types.Demand) (fun) in r6SO
65 2600 0 1 S $cget5{v r6SO} (GHC.Types.Demand) (fun)
51 2040 0 1 E sat_sbJH{v} (GHC.Types.Demand) (fun) in sbJI
65 2080 0 1 W sat_sbJ9{v} (GHC.Types.Demand) (fun) in r6SH
65 2600 0 1 S $cget3{v r6SH} (GHC.Types.Demand) (fun)
55 3800 0 1 W sat_sbJI{v} (GHC.Types.Demand) (fun) in r6SL
55 2200 0 1 S $cget4{v r6SL} (GHC.Types.Demand) (fun)
34 1632 0 1 . sat_sbHJ{v} (GHC.Types.Demand) (fun) in r6Su
2 32 0 1 L sat_sbIT{v} (GHC.Types.Demand) (fun) in sbIY
21 672 0 1 M sat_sbIb{v} (GHC.Types.Demand) (fun) in sbIc
7 112 0 1 M sat_sbIX{v} (GHC.Types.Demand) (fun) in sbIY
28 2408 0 1 W sat_sbIY{v} (GHC.Types.Demand) (fun) in r6SD
28 1120 0 1 S $cget2{v r6SD} (GHC.Types.Demand) (fun)
40 2120 0 1 W sat_sbIc{v} (GHC.Types.Demand) (fun) in r6Sx
40 1600 0 1 S $cget1{v r6Sx} (GHC.Types.Demand) (fun)
34 1904 0 3 ++S $cget{v r6Su} (GHC.Types.Demand) (fun)
34 0 0 1 S sat_sbHX{v} (GHC.Types.Demand) (fun) in r3S6
2 224 0 2 ++ GHC.Types.Demand.$fBinaryJointDmd{v r3S6} (fun)
19 760 0 1 S $cget7{v r6Ty} (GHC.Types.Demand) (fun)
19 760 0 1 S $cget8{v r6TA} (GHC.Types.Demand) (fun)
136 18872 0 1 W sat_slFM{v} (GHC.Iface.Syntax) (fun) in r9gU
136 5440 0 1 S $cget8{v r9gU} (GHC.Iface.Syntax) (fun)
40 1376 0 1 W sat_sm8f{v} (GHC.Iface.Syntax) (fun) in r9jy
40 1600 0 1 S $cget21{v r9jy} (GHC.Iface.Syntax) (fun)
64 2048 0 4 >++S GHC.Utils.Binary.$w$cget{v rHS6} (fun)
64 0 0 4 +++S GHC.Utils.Binary.$fBinary(,,)1{v rHS5} (fun)
64 0 0 1 S sat_sVvd{v} (GHC.Utils.Binary) (fun) in r591
18 1872 0 1 L sat_sbI8{v} (GHC.Tc.Gen.Match) (fun) in r3CJ
21 840 0 1 M sat_slHg{v} (GHC.Tc.Gen.Expr) (fun) in slHh
105 4488 0 2 MM GHC.Core.Coercion.mkAppCo{v rc} (fun)
41 1968 0 1 M sat_sea5{v} (GHC.Tc.Utils.Unify) (fun) in sea6
41 4264 0 1 M sat_sea6{v} (GHC.Tc.Utils.Unify) (fun) in se9R
245 14376 0 3 EMM GHC.Core.Coercion.mkFunCo{v ri} (fun)
23 1104 0 1 M sat_sec4{v} (GHC.Tc.Utils.Unify) (fun) in sec5
23 1472 0 1 M sat_sec5{v} (GHC.Tc.Utils.Unify) (fun) in seac
41 3936 0 5 EMMMM go_app{v se9R} (GHC.Tc.Utils.Unify) (fun) in r4fp
38 912 0 1 L go1{v sdy3} (GHC.Utils.Misc) (fun) in r476
47 2736 0 1 L GHC.Utils.Misc.snocView{v r476} (fun)
21 0 0 1 M GHC.Tc.Utils.TcType.isRhoExpTy{v r2uf} (fun)
45 0 0 1 M GHC.Tc.Utils.TcType.isRhoTy{v r2ue} (fun)
21 0 0 3 MMS addSubTypeCtxt{v r4f4} (GHC.Tc.Utils.Unify) (fun)
21 0 0 1 S sat_seqb{v} (GHC.Tc.Utils.Unify) (fun) in r4f3
21 4872 0 4 MMMM GHC.Tc.Utils.Unify.tcSubTypeO{v r4f3} (fun)
40 1280 0 1 L sat_slG5{v} (GHC.Tc.Gen.Expr) (fun) in slG6
18 1728 0 1 L sat_slIK{v} (GHC.Tc.Gen.Expr) (fun) in slIL
18 0 0 1 > sat_slID{v} (GHC.Tc.Gen.Expr) (fun) in slIL
18 1296 0 1 L sat_slIL{v} (GHC.Tc.Gen.Expr) (fun) in slIN
39 1248 0 1 L sat_slHk{v} (GHC.Tc.Gen.Expr) (fun) in slHl
39 2472 0 1 > sat_slHh{v} (GHC.Tc.Gen.Expr) (fun) in slHl
39 2496 0 1 L sat_slHl{v} (GHC.Tc.Gen.Expr) (fun) in slHw
18 0 0 1 > sat_slIB{v} (GHC.Tc.Gen.Expr) (fun) in slIN
18 3600 0 1 M sat_slIN{v} (GHC.Tc.Gen.Expr) (fun) in slIO
18 1296 0 1 M sat_slIO{v} (GHC.Tc.Gen.Expr) (fun) in slIR
18 1296 0 2 LM sat_slIR{v} (GHC.Tc.Gen.Expr) (fun) in slJq
40 0 0 1 > sat_slG2{v} (GHC.Tc.Gen.Expr) (fun) in slG6
40 2240 0 1 L sat_slG6{v} (GHC.Tc.Gen.Expr) (fun) in slFK
58 6448 0 2 LM sat_slJq{v} (GHC.Tc.Gen.Expr) (fun) in r5mE
58 6960 0 4 MMM> tcSynArgE{v r5mE} (GHC.Tc.Gen.Expr) (fun)
40 0 0 1 > sat_slG0{v} (GHC.Tc.Gen.Expr) (fun) in slFK
79 7960 0 3 LL> tc_syn_args_e{v slFK} (GHC.Tc.Gen.Expr) (fun) in r5mF
39 0 0 1 > sat_slGr{v} (GHC.Tc.Gen.Expr) (fun) in slHw
39 6864 0 1 T sat_slHw{v} (GHC.Tc.Gen.Expr) (fun) in r5mF
534 0 0 3 SM. do_bndr{v r3Ah} (GHC.Core.TyCo.FVs) (fun)
24 0 0 2 SS extendInScopeSetSet1{v r3rb} (GHC.Types.Var.Env) (fun)
24 0 0 2 SS GHC.Types.Var.Env.extendInScopeSetSet{v r18M} (fun)
8306 0 0 2 SM extendInScopeSet1{v r3ra} (GHC.Types.Var.Env) (fun)
8306 0 0 2 SM GHC.Types.Var.Env.extendInScopeSet{v r18K} (fun)
5499 131976 0 2 MM GHC.Core.TyCo.Rep.AppTy{v r3od} (fun)
40 1280 0 2 MM sat_sgVH{v} (GHC.IfaceToCore) (fun) in raAt
19 456 0 1 M sat_sgVS{v} (GHC.IfaceToCore) (fun) in sgVU
10 320 0 1 L sat_sgVC{v} (GHC.IfaceToCore) (fun) in sgVD
10 640 0 1 M sat_sgVD{v} (GHC.IfaceToCore) (fun) in raAt
24 1536 0 2 ME sat_sgVU{v} (GHC.IfaceToCore) (fun) in raAt
24 0 0 1 M sat_sgVe{v} (GHC.IfaceToCore) (fun) in r55h
24 0 0 1 > sat_sgVc{v} (GHC.IfaceToCore) (fun) in r55h
24 960 0 2 S> bindIfaceForAllBndr{v r55h} (GHC.IfaceToCore) (fun)
24 0 0 1 > sat_sgVN{v} (GHC.IfaceToCore) (fun) in raAt
64 0 0 5 SMMIM GHC.Tc.Utils.Unify.matchActualFunTys{v r4eV} (fun)
39 6552 0 5 MMLM> tcSynArgA{v r5mF} (GHC.Tc.Gen.Expr) (fun)
21 0 0 1 > sat_sm1C{v} (GHC.Tc.Gen.Expr) (fun) in sm1X
21 6216 0 1 T sat_sm1X{v} (GHC.Tc.Gen.Expr) (fun) in ra
3 120 0 1 S sat_shmb{v} (GHC.IfaceToCore) (fun) in shmc
1 24 0 2 S> GHC.Tc.TyCl.Build.newImplicitBinder{v r3RE} (fun)
1 0 0 1 > sat_s8yZ{v} (GHC.Tc.TyCl.Build) (fun) in s8Ac
4 160 0 1 S sat_s8yG{v} (GHC.Tc.TyCl.Build) (fun) in s8yW
4 384 0 1 S GHC.Types.Name.Occurrence.mkDefaultMethodOcc{v r2DD} (fun)
3 552 0 1 L sat_shm5{v} (GHC.IfaceToCore) (fun) in shm6
3 384 0 1 S sat_shm6{v} (GHC.IfaceToCore) (fun) in shmc
3 552 0 1 M sat_shmc{v} (GHC.IfaceToCore) (fun) in shme
9 144 0 1 . GHC.Data.BooleanFormula.Var{v r316} (fun)
14 736 0 3 +>M $ctraverse{v r6lW} (GHC.Data.BooleanFormula) (fun)
3 744 0 1 L sat_shme{v} (GHC.IfaceToCore) (fun) in shmf
3 288 0 1 L sat_shmf{v} (GHC.IfaceToCore) (fun) in shmh
11 352 0 1 M sat_shkP{v} (GHC.IfaceToCore) (fun) in shkQ
11 680 0 1 M sat_shkQ{v} (GHC.IfaceToCore) (fun) in shkb
11 1848 0 1 S tc_sig{v shkb} (GHC.IfaceToCore) (fun) in r54C
3 744 0 1 L sat_shmh{v} (GHC.IfaceToCore) (fun) in shmj
1 48 0 1 M tc_sc{v shkR} (GHC.IfaceToCore) (fun) in r54C
3 792 0 1 L sat_shmj{v} (GHC.IfaceToCore) (fun) in r54C
4 96 0 1 L sat_sgZl{v} (GHC.IfaceToCore) (fun) in sgZm
4 0 0 1 > sat_sgZi{v} (GHC.IfaceToCore) (fun) in sgZm
4 160 0 1 S sat_sgZm{v} (GHC.IfaceToCore) (fun) in r55l
4 96 0 1 M sat_sgZf{v} (GHC.IfaceToCore) (fun) in sgZg
4 0 0 1 > sat_sgZc{v} (GHC.IfaceToCore) (fun) in sgZg
4 160 0 1 > sat_sgZg{v} (GHC.IfaceToCore) (fun) in r55l
7 160 0 2 L> bindIfaceTyConBinders{v r55l} (GHC.IfaceToCore) (fun)
3 0 0 1 > sat_shkY{v} (GHC.IfaceToCore) (fun) in r54C
16 1584 0 1 L ds1{v seFh} (GHC.Tc.Utils.Env) (fun) in r4EH
21 1008 0 1 M GHC.Hs.Utils.nl_HsVar{v r2Ct} (fun)
19 304 0 1 M GHC.Hs.Expr.mkSyntaxExpr{v r4sZ} (fun)
18 0 0 1 S GHC.Hs.Expr.xbsrn_bindOp{v r4qa} (fun)
21 1512 0 5 MMLM> GHC.Tc.Gen.Expr.tcSyntaxOpGen{v ra} (fun)
21 336 0 5 MMLM> GHC.Tc.Gen.Expr.tcSyntaxOp{v r9} (fun)
22 4968 0 4 MMM> GHC.Tc.Gen.Match.tcDoStmt{v r3CJ} (fun)
3 480 0 5 +M.L. GHC.Tc.Gen.Match.tcStmts{v r3CE} (fun)
3 168 0 3 MSM GHC.Tc.Gen.Match.tcDoStmts{v r3CC} (fun)
14 448 0 1 S sat_sgTz{v} (GHC.Tc.Utils.Monad) (fun) in sgTB
14 1344 0 1 S sat_sgTB{v} (GHC.Tc.Utils.Monad) (fun) in r4G0
33 792 0 1 S sat_sm8i{v} (GHC.Tc.Gen.Expr) (fun) in r3
83 1992 0 1 M GHC.Tc.Utils.Unify.tcWrapResult{v r4fa} (fun)
58 7424 0 1 T sat_sm1i{v} (GHC.Tc.Gen.Expr) (fun) in r5mw
58 1856 0 1 T sat_slYi{v} (GHC.Tc.Gen.Expr) (fun) in r5my
75 10200 0 1 T sat_slWl{v} (GHC.Tc.Gen.Expr) (fun) in slWm
75 10800 0 1 S sat_slWm{v} (GHC.Tc.Gen.Expr) (fun) in slWp
104 5824 0 1 S sat_slUX{v} (GHC.Tc.Gen.Expr) (fun) in r5mC
110 7920 0 1 T sat_slQD{v} (GHC.Tc.Gen.Expr) (fun) in r5ml
110 2640 0 2 LM sat_slQu{v} (GHC.Tc.Gen.Expr) (fun) in r5ml
110 28160 0 2 SM tcCheckExprNC{v r5ml} (GHC.Tc.Gen.Expr) (fun)
104 32448 0 4 MSMI tcArg{v r5mC} (GHC.Tc.Gen.Expr) (fun)
75 9000 0 1 T sat_slWp{v} (GHC.Tc.Gen.Expr) (fun) in slVB
63 4032 0 1 T sat_seib{v} (GHC.Tc.Utils.Unify) (fun) in seic
144 14976 0 1 T sat_sehU{v} (GHC.Tc.Utils.Unify) (fun) in segM
63 4032 0 1 T sat_seic{v} (GHC.Tc.Utils.Unify) (fun) in segM
73 1168 0 1 M GHC.Core.TyCo.Rep.TyVarTy{v r3o6} (fun)
2 0 0 1 M sat_s7ue{v} (GHC.Core.TyCo.Subst) (fun) in r1bE
5 80 0 1 S GHC.Core.TyCo.Subst.substTyCoVars{v r1bE} (fun)
346 62120 0 3 ILM go{v segM} (GHC.Tc.Utils.Unify) (fun) in r4eW
139 8896 0 7 SMMILIM GHC.Tc.Utils.Unify.matchActualFunTysPart{v r4eW} (fun)
133 17296 0 4 ILML go{v slVB} (GHC.Tc.Gen.Expr) (fun) in r5my
58 9744 0 4 MMML tcInferApp_finish{v r5my} (GHC.Tc.Gen.Expr) (fun)
58 0 0 1 T sat_slZt{v} (GHC.Tc.Gen.Expr) (fun) in r5mx
171 4104 0 2 .. GHC.Types.Var.Bndr{v r2QJ} (fun)
20 800 0 1 L sat_shhr{v} (GHC.IfaceToCore) (fun) in shhs
36 16 0 1 M tc_strict{v shfN} (GHC.IfaceToCore) (fun) in shiA
20 1280 0 1 L sat_shhs{v} (GHC.IfaceToCore) (fun) in shht
20 3360 0 1 L sat_shht{v} (GHC.IfaceToCore) (fun) in shhu
20 1600 0 1 L sat_shhu{v} (GHC.IfaceToCore) (fun) in shij
58 0 0 1 M $cgetOccName{v r5ew} (GHC.Core.TyCo.Rep) (fun)
11 0 0 1 M GHC.Driver.Types.implicitTyThings{v r93C} (fun)
69 6032 0 1 L ds1{v sfTl} (GHC.Iface.Load) (fun) in sfTU
12 0 0 1 S sat_s9Zo{v} (GHC.Types.Name.Occurrence) (fun) in r2CT
12 480 0 1 L GHC.Types.Name.Occurrence.mkOccEnv{v r2CT} (fun)
79 0 0 1 M tcInferAppHead{v r5mA} (GHC.Tc.Gen.Expr) (fun)
58 15200 0 1 M tcInferApp{v r5mx} (GHC.Tc.Gen.Expr) (fun)
58 2784 0 2 MM tcApp{v r5mw} (GHC.Tc.Gen.Expr) (fun)
5 80 0 1 M GHC.Tc.Types.TcIdSig{v r8ko} (fun)
16 1152 0 1 M sat_sjcU{v} (GHC.Core.Type) (fun) in sjcV
16 384 0 1 M sat_sfQo{v} (GHC.Tc.Utils.TcMType) (fun) in sfQq
16 1152 0 1 T sat_sjcV{v} (GHC.Core.Type) (fun) in sjca
16 640 0 3 TME sat_sfQq{v} (GHC.Tc.Utils.TcMType) (fun)
5 120 0 1 L sat_saQQ{v} (GHC.Tc.Gen.Sig) (fun) in r4cm
5 960 0 1 M sat_saQp{v} (GHC.Tc.Gen.Sig) (fun) in r4cn
5 1000 0 1 M sat_sjbh{v} (GHC.Tc.Gen.HsType) (fun) in sjbi
5 240 0 1 T sat_sjbi{v} (GHC.Tc.Gen.HsType) (fun) in r4H1
1 456 0 1 S sat_soSC{v} (GHC.Tc.Module) (fun) in soUO
5 0 0 1 S sat_sjaR{v} (GHC.Tc.Gen.HsType) (fun) in r4H1
5 1320 0 2 MM GHC.Tc.Gen.HsType.tcHsSigType{v r4H1} (fun)
5 120 0 2 MM GHC.Tc.Gen.HsType.tcHsSigWcType{v r4GY} (fun)
61 1664 0 1 S go{v saID} (GHC.Tc.Gen.Sig) (fun) in r4cq
5 200 0 1 S no_anon_wc{v r4cq} (GHC.Tc.Gen.Sig) (fun)
5 1112 0 3 MMM GHC.Tc.Gen.Sig.tcUserTypeSig{v r4cn} (fun)
10 560 0 1 L ds4{v saQB} (GHC.Tc.Gen.Sig) (fun) in r4cm
2 0 0 1 S sat_sfPv{v} (GHC.Tc.Gen.Bind) (fun) in r4VA
2 224 0 2 LL GHC.Tc.Gen.Bind.tcTopBinds{v r4VA} (fun)
1 424 0 1 M sat_soUO{v} (GHC.Tc.Module) (fun) in soUR
2 48 0 1 S sat_sgSH{v} (GHC.Tc.Utils.Monad) (fun)
1 0 0 1 L GHC.Tc.Gen.Default.tcDefaults{v r3gB} (fun)
1 512 0 2 SM GHC.Rename.Module.addTcgDUs{v r4j3} (fun)
1 424 0 1 T sat_soUR{v} (GHC.Tc.Module) (fun) in soUX
1 56 0 1 T sat_s9nj{v} (GHC.Tc.Gen.Foreign) (fun) in r4hE
39 3432 0 3 +>L GHC.Utils.Monad.mapAndUnzip3M{v rxo} (fun)
1 80 0 1 L GHC.Tc.Gen.Foreign.tcForeignImports'{v r4hE} (fun)
1 0 0 1 S GHC.Driver.Hooks.tcForeignImportsHook{v r5p8} (fun)
1 0 0 1 > sat_s9nn{v} (GHC.Tc.Gen.Foreign) (fun) in r4hD
1 32 0 1 L GHC.Tc.Gen.Foreign.tcForeignImports{v r4hD} (fun)
1 48 0 1 E sat_soQD{v} (GHC.Tc.Module) (fun)
1 40 0 1 E sat_soO8{v} (GHC.Tc.Module) (fun)
1 760 0 1 T sat_soUX{v} (GHC.Tc.Module) (fun) in r6xp
1 184 0 1 T sat_soMu{v} (GHC.Tc.Module) (fun) in soMx
1 56 0 1 T sat_sdMl{v} (GHC.Tc.TyCl.Instance) (fun) in sdMq
1 176 0 1 S sat_setb{v} (GHC.Tc.Deriv) (fun) in setd
1 304 0 1 T sat_setd{v} (GHC.Tc.Deriv) (fun) in sete
1 136 0 1 T sat_sesd{v} (GHC.Tc.Deriv) (fun) in sese
1 56 0 1 T sat_sese{v} (GHC.Tc.Deriv) (fun) in sesg
1 168 0 1 T sat_sesg{v} (GHC.Tc.Deriv) (fun) in sesh
1 112 0 1 M sat_sesh{v} (GHC.Tc.Deriv) (fun) in sesi
1 112 0 1 T sat_sesi{v} (GHC.Tc.Deriv) (fun) in sete
1 1416 0 2 SE GHC.Driver.Session.xopt_unset{v r2Js} (fun)
1 192 0 1 S sat_sgmf{v} (GHC.Tc.Utils.Monad) (fun) in r4DH
1 16 0 1 E GHC.Tc.Utils.Monad.unsetXOptM{v r4DH} (fun)
1 664 0 1 L sat_sete{v} (GHC.Tc.Deriv) (fun) in setf
1 112 0 1 L sat_setf{v} (GHC.Tc.Deriv) (fun) in seth
1 0 0 1 L GHC.Tc.Deriv.Infer.simplifyInstanceContexts{v r3ZR} (fun)
1 32 0 1 S sat_sc4d{v} (GHC.Tc.Deriv.Utils) (fun) in r4Ax
1 24 0 2 LS GHC.Tc.Deriv.Utils.extendLocalInstEnv{v r4Ax} (fun)
1 24 0 2 >M GHC.Data.Bag.partitionBagWith{v r1Fx} (fun)
1 232 0 3 SMM GHC.Tc.Deriv.Generate.genAuxBinds{v r51l} (fun)
1 296 0 1 L sat_seth{v} (GHC.Tc.Deriv) (fun) in seti
1 240 0 1 M sat_seti{v} (GHC.Tc.Deriv) (fun) in setj
1 184 0 1 S sat_setj{v} (GHC.Tc.Deriv) (fun) in setk
1 48 0 1 L sat_setk{v} (GHC.Tc.Deriv) (fun) in setl
1 64 0 1 L sat_setl{v} (GHC.Tc.Deriv) (fun) in setn
1 24 0 1 L splitEarlyDerivSpec{v r4vC} (GHC.Tc.Deriv) (fun)
1 224 0 1 L sat_setn{v} (GHC.Tc.Deriv) (fun) in r4vD
1 96 0 1 L sat_seq8{v} (GHC.Tc.Deriv) (fun) in seq9
1 56 0 1 L sat_seq9{v} (GHC.Tc.Deriv) (fun) in r4vD
11 0 0 1 L ds9{v seiI} (GHC.Tc.Deriv) (fun) in seiy
12 528 0 1 L ds{v seiy} (GHC.Tc.Deriv) (fun) in r4vD
1 232 0 2 LL GHC.Tc.Deriv.tcDeriving{v r4vD} (fun)
1 48 0 1 M sat_sdMq{v} (GHC.Tc.TyCl.Instance) (fun) in r4zm
1 24 0 2 LL GHC.Tc.TyCl.Instance.tcInstDeclsDeriv{v r4zm} (fun)
1 152 0 1 T sat_soMx{v} (GHC.Tc.Module) (fun) in r6xt
1 32 0 1 S sat_speG{v} (GHC.Tc.TyCl) (fun) in spez
4 0 0 1 S GHC.Hs.Decls.tyFamInstDeclLName{v r2iA} (fun)
4 96 0 4 MSSS GHC.Tc.TyCl.Class.tcATDefault{v r4dN} (fun)
8 384 0 4 >SMM GHC.Core.Unify.tcMatchTyX_BM{v r1tl} (fun)
8 352 0 1 L ds12{v sgQN} (GHC.Tc.Validity) (fun) in sgQE
4 608 0 1 S GHC.Core.Coercion.etaExpandCoAxBranch{v r25B} (fun)
8 384 0 1 L ds7{v sgQE} (GHC.Tc.Validity) (fun) in r4Da
4 224 0 1 T sat_sgaB{v} (GHC.Tc.Utils.TcMType) (fun) in sgaE
4 128 0 1 S sat_sgX3{v} (GHC.Tc.Utils.Monad) (fun) in sgX5
4 384 0 1 S sat_sgX5{v} (GHC.Tc.Utils.Monad) (fun) in r4G2
4 64 0 1 M GHC.Tc.Utils.Monad.emitSimples{v r4G2} (fun)
4 320 0 1 S sat_sgaE{v} (GHC.Tc.Utils.TcMType) (fun) in r4Gk
8 320 0 1 L ds9{v sowl} (GHC.Tc.TyCl) (fun) in sowd
8 352 0 1 L ds4{v sowd} (GHC.Tc.TyCl) (fun) in r4PW
4 160 0 2 ML GHC.Tc.Utils.TcMType.emitDerivedEqs{v r4Gk} (fun)
1 0 0 1 L ds13{v se7F} (GHC.Tc.TyCl.Instance) (fun) in se96
4 0 0 1 S sat_se8d{v} (GHC.Tc.TyCl.Instance) (fun) in se8p
1 0 0 1 S sat_shiv{v} (GHC.IfaceToCore) (fun) in shiA
21 1064 0 1 M Data.IntMap.Internal.unsafeFindMax{v r80} (fun)
40 1064 0 2 iM Data.IntMap.Internal.$wlookupLT{v r81} (fun)
40 0 0 2 IM Data.IntMap.Internal.lookupLT{v r19} (fun)
40 4384 0 1 S GHC.Types.Var.Env.unsafeGetFreshLocalUnique{v r18V} (fun)
120 9360 0 2 MS GHC.Types.Var.setVarUnique{v r2u1} (fun)
2054 0 0 1 S mkInScopeSet1{v r3r9} (GHC.Types.Var.Env) (fun)
2054 0 0 1 S GHC.Types.Var.Env.mkInScopeSet{v r18J} (fun)
47 0 0 1 S GHC.Core.TyCo.Subst.getTCvInScope{v r1aT} (fun)
1 0 0 2 SS unionInScope1{v r3rd} (GHC.Types.Var.Env) (fun)
1 0 0 2 SS GHC.Types.Var.Env.unionInScope{v r18R} (fun)
7559 960 0 2 SM GHC.Types.Var.Env.uniqAway{v r18T} (fun)
1072 0 0 1 S Data.Semigroup.Internal.getAll1{v r7jY} (fun)
1072 0 0 1 S Data.Semigroup.Internal.getAll{v r16c} (fun)
840 20160 0 1 M GHC.Core.TyCo.FVs.noFreeVarsOfType{v r1bT} (fun)
748 252912 0 3 >SM substTyVarBndrUsing{v r1c0} (GHC.Core.TyCo.Subst) (fun)
578 13872 0 1 + GHC.Core.TyCo.Subst.substTyVarBndr{v r1bT} (fun)
2 0 0 1 . sat_s4cf{v} (GHC.Data.List.SetOps) (fun) in rXd
7 5928 0 1 M sat_sc1B{v} (GHC.Types.Id.Make) (fun) in sc1C
8 256 0 1 M sat_sbXx{v} (GHC.Types.Id.Make) (fun) in sbXy
8 768 0 1 T sat_sbXy{v} (GHC.Types.Id.Make) (fun) in sbXf
6 384 0 1 M unitUnboxer{v r4U5} (GHC.Types.Id.Make) (fun)
13 1152 0 2 MM dataConArgRep{v r4U2} (GHC.Types.Id.Make) (fun)
15 512 0 2 LM mk_rep_app{v sbXf} (GHC.Types.Id.Make) (fun) in r4TY
7 1848 0 1 L sat_sc1C{v} (GHC.Types.Id.Make) (fun) in r4TY
9 544 0 1 S sat_sbRT{v} (GHC.Types.Id.Make) (fun) in r4U0
165 3960 0 1 S $cgetUniqueM{v r1Ek} (GHC.Types.Unique.Supply) (fun)
698 0 0 1 + GHC.Types.Unique.Supply.getUniqueM{v rTJ} (fun)
9 288 0 1 M newLocal{v r4U0} (GHC.Types.Id.Make) (fun)
5064 162048 0 3 >SS $cfmap{v r1Eg} (GHC.Types.Unique.Supply) (fun)
2895 92640 0 1 S sat_s27Z{v} (GHC.Types.Unique.Supply) (fun) in r1Ep
2895 0 0 1 > sat_s27K{v} (GHC.Types.Unique.Supply) (fun) in r1Ep
2895 115800 0 2 SS $c<*>{v r1Ep} (GHC.Types.Unique.Supply) (fun)
21783 0 0 3 S>S thenUs1{v r1En} (GHC.Types.Unique.Supply) (fun)
21783 0 0 3 S>S thenUs{v rVD} (GHC.Types.Unique.Supply) (fun)
5 120 0 2 MM GHC.Core.DataCon.mkEqSpec{v r3u0} (fun)
5 680 0 2 SS GHC.Core.DataCon.substEqSpec{v r3u5} (fun)
57 0 0 1 + GHC.Classes.$p1Ord{v rYb} (fun)
48 0 0 1 M sat_sqRy{v} (GHC.Driver.Types) (fun) in r945
47 1504 0 1 + GHC.Driver.Types.tyThingDataCon{v r945} (fun)
109 2616 0 1 S sat_s62y{v} (GHC.Iface.Env) (fun) in r3h7
109 1744 0 1 S GHC.Iface.Env.tcIfaceTyVar{v r3h7} (fun)
5 360 0 1 S sat_shgV{v} (GHC.IfaceToCore) (fun) in shil
3 72 0 1 L sat_sgZL{v} (GHC.IfaceToCore) (fun) in sgZM
97 6144 0 1 L ds7{v s60O} (GHC.Iface.Env) (fun) in s610
94 0 0 2 SL GHC.Data.FastString.Env.extendFsEnvList{v rRI} (fun)
3 0 0 1 > sat_sgZI{v} (GHC.IfaceToCore) (fun) in sgZM
3 120 0 1 S sat_sgZM{v} (GHC.IfaceToCore) (fun) in r55m
3 72 0 1 M sat_sgZF{v} (GHC.IfaceToCore) (fun) in sgZG
56 10304 0 1 S sat_s610{v} (GHC.Iface.Env) (fun) in r3ha
56 1344 0 2 LS GHC.Iface.Env.extendIfaceTyVarEnv{v r3ha} (fun)
48 2688 0 1 M sat_sgUK{v} (GHC.IfaceToCore) (fun) in sgUL
48 1536 0 1 M sat_sgUF{v} (GHC.IfaceToCore) (fun) in sgUL
48 4224 0 1 S sat_sgUL{v} (GHC.IfaceToCore) (fun) in r55i
77 3696 0 1 S sat_s61Y{v} (GHC.Iface.Env) (fun) in r3hd
77 1232 0 1 S GHC.Iface.Env.newIfaceName{v r3hd} (fun)
48 3456 0 2 T> bindIfaceTyVar{v r55i} (GHC.IfaceToCore) (fun)
45 0 0 2 M> bindIfaceBndr{v r55e} (GHC.IfaceToCore) (fun)
161 0 0 1 S GHC.Tc.Types.if_tv_env{v r539} (fun)
3 0 0 1 M sat_sgZB{v} (GHC.IfaceToCore) (fun) in sgZC
3 168 0 1 S sat_s62g{v} (GHC.Iface.Env) (fun) in r3h9
3 48 0 1 M GHC.Iface.Env.lookupIfaceVar{v r3h9} (fun)
3 144 0 1 > sat_sgZC{v} (GHC.IfaceToCore) (fun) in sgZG
3 120 0 1 > sat_sgZG{v} (GHC.IfaceToCore) (fun) in r55m
22 0 0 1 M GHC.Core.Type.isPiTy{v r1Vz} (fun)
22 528 0 1 M isTrickyTvBinder{v r4HA} (GHC.Tc.Gen.HsType) (fun)
4 128 0 2 SS sat_sdpg{v} (GHC.Rename.HsType) (fun) in r3TO
577 0 0 2 SM sat_s5aL{v} (GHC.Core.TyCo.FVs) (fun)
130600 2227312 0 2 .M go_co{v s8s9} (GHC.Core.TyCo.Rep) (fun) in r1ZJ
867 0 0 1 M sat_s8u4{v} (GHC.Core.TyCo.Rep) (fun) in r1ZJ
626 15024 0 1 M GHC.Core.TyCo.FVs.coVarsOfCo{v r1be} (fun)
45 8032 0 3 MEM canEqReflexive{v r4J4} (GHC.Tc.Solver.Canonical) (fun)
42 2352 0 3 >MM combine_rev{v r9Db} (GHC.Tc.Solver.Canonical) (fun)
42 0 0 2 MM sat_sfc1{v} (GHC.Tc.Solver.Canonical) (fun)
77 3696 0 3 >>M Data.Bifunctor.$fBifunctorEither_$cbimap{v r1JL} (fun)
5 0 0 1 + Data.Bifunctor.bimap{v rKx} (fun)
77 7392 0 1 L sat_sfdZ{v} (GHC.Tc.Solver.Canonical) (fun) in r9Dg
10 0 0 1 T sat_sfeG{v} (GHC.Tc.Solver.Canonical) (fun) in sfeH
58 3712 0 4 ++.. trace_indirect{v r9Dd} (GHC.Tc.Solver.Canonical) (fun)
10 800 0 1 M sat_sfct{v} (GHC.Tc.Solver.Canonical) (fun) in r9De
10 640 0 1 T sat_sfeH{v} (GHC.Tc.Solver.Canonical) (fun) in r9Dg
20 800 0 1 M quick_zonk{v r9De} (GHC.Tc.Solver.Canonical) (fun)
57 5016 0 2 MS GHC.Tc.Solver.Monad.extendWorkListFunEq{v r4t1} (fun)
59 48 0 2 MM defer{v sea7} (GHC.Tc.Utils.Unify) (fun) in r4fp
13 0 0 2 LM GHC.Core.Type.getTyVar{v r1Uz} (fun)
8 0 0 1 M sat_scSs{v} (GHC.Types.Var) (fun) in r2uh
182 8736 0 2 MM GHC.Types.Var.nonDetCmpVar{v r2tZ} (fun)
26 0 0 2 .M Data.Set.Internal.insertMax{v r50} (fun)
2 96 0 2 MM $c>=2{v r9zS} (GHC.Types.Var) (fun)
4 0 0 3 +.M Data.Set.Internal.notMember{v rP} (fun)
4 0 0 1 . sat_s4ck{v} (GHC.Data.List.SetOps) (fun) in rXd
758 54576 0 3 SMM GHC.Core.TyCo.Subst.extendTvSubst{v r1b5} (fun)
493613 0 0 3 SLL gos{v sk47} (GHC.Core.Type) (fun) in r1Wq
340120 27209600 0 2 MM GHC.Core.Type.nonDetCmpTc{v r1Ws} (fun)
533807 18600496 0 3 SMM go1{v sk48} (GHC.Core.Type) (fun) in r1Wq
138701 11096080 0 3 SMM GHC.Core.Type.nonDetCmpTypeX{v r1Wq} (fun)
138701 4455248 0 2 MM GHC.Core.Type.nonDetCmpType{v r1Wo} (fun)
138701 0 0 1 E GHC.Utils.Misc.isEqual{v r479} (fun)
138701 4438432 0 2 MM GHC.Core.Type.eqType{v r2} (fun)
31885 364800 0 1 M GHC.Core.Coercion.mkSymCo{v rt} (fun)
14 336 0 2 SM GHC.Core.TyCo.Subst.lookupTyVar{v r1bG} (fun)
15 496 0 3 +LL GHC.Data.List.SetOps.minusList{v rXd} (fun)
8 216 0 1 + GHC.Core.TyCo.Subst.substTyVarBndrs{v r1bU} (fun)
18 0 0 1 M GHC.Core.TyCon.tyConATs{v r3mx} (fun)
4 96 0 2 MS add_one_tc{v spm0} (GHC.Tc.TyCl) (fun) in spw1
4 192 0 2 MS sat_spm9{v} (GHC.Tc.TyCl) (fun) in spw1
8 0 0 1 L sat_sjb3{v} (GHC.Core.Type) (fun) in sjb5
8 0 0 1 S sat_soIO{v} (GHC.Tc.TyCl) (fun) in soIP
8 1152 0 1 E sat_soIP{v} (GHC.Tc.TyCl) (fun) in soIQ
8 1344 0 1 S sat_soIQ{v} (GHC.Tc.TyCl) (fun) in soIT
8 4096 0 1 T sat_soIT{v} (GHC.Tc.TyCl) (fun) in soIU
8 12864 0 1 M sat_soIU{v} (GHC.Tc.TyCl) (fun) in soIV
8 448 0 1 M sat_sjb5{v} (GHC.Core.Type) (fun) in sj8Y
8 0 0 1 M sat_shp6{v} (GHC.Tc.Utils.Zonk) (fun) in r4DW
8 576 0 1 S sat_seL7{v} (GHC.Tc.Utils.Env) (fun) in r4E9
8 128 0 1 S GHC.Tc.Utils.Env.tcLookupGlobalOnly{v r4E9} (fun)
8 512 0 1 M zonkTcTyConToTyCon{v r4DW} (GHC.Tc.Utils.Zonk) (fun)
8 1088 0 1 L sat_soIV{v} (GHC.Tc.TyCl) (fun) in soIW
8 1152 0 1 L sat_soIW{v} (GHC.Tc.TyCl) (fun) in soIX
8 1152 0 1 T sat_soIX{v} (GHC.Tc.TyCl) (fun) in soIY
8 1088 0 1 T sat_soIY{v} (GHC.Tc.TyCl) (fun) in soIZ
8 1024 0 1 L sat_soIZ{v} (GHC.Tc.TyCl) (fun) in soJ0
8 0 0 1 M GHC.Core.Type.discardCast{v r1Vf} (fun)
8 3008 0 1 L sat_soJ0{v} (GHC.Tc.TyCl) (fun) in soJ1
8 1024 0 1 T sat_soJ1{v} (GHC.Tc.TyCl) (fun) in soL2
8 384 0 1 L sat_soF4{v} (GHC.Tc.TyCl) (fun) in soF5
8 1088 0 1 L sat_soF5{v} (GHC.Tc.TyCl) (fun) in soF6
8 832 0 1 M sat_soF6{v} (GHC.Tc.TyCl) (fun) in soF7
8 896 0 1 M sat_soF7{v} (GHC.Tc.TyCl) (fun) in soF8
8 512 0 1 L sat_soF8{v} (GHC.Tc.TyCl) (fun) in soL2
8 0 0 2 LS GHC.Tc.Gen.HsType.bindImplicitTKBndrs_Skol{v r4HY} (fun)
2 192 0 3 ISM go{v sckG} (GHC.Tc.Utils.Instantiate) (fun) in r4Jg
8 0 0 1 M sat_soDf{v} (GHC.Tc.TyCl) (fun) in soDh
139 5560 0 2 SS GHC.Types.Name.setNameUnique{v r2Hy} (fun)
16 896 0 1 M sat_sj4z{v} (GHC.Tc.Gen.HsType) (fun) in r4Hb
16 256 0 1 S GHC.Tc.Gen.HsType.tcHsOpenTypeNC{v r4Hb} (fun)
16 0 0 1 S sat_sj4B{v} (GHC.Tc.Gen.HsType) (fun) in r4H9
16 640 0 1 S GHC.Tc.Gen.HsType.tcHsOpenType{v r4H9} (fun)
18 672 0 1 S GHC.Hs.Types.splitHsFunType{v r28G} (fun)
8 1024 0 1 L sat_soDh{v} (GHC.Tc.TyCl) (fun) in soDG
8 1344 0 1 S sat_sfJi{v} (GHC.Tc.Utils.TcMType) (fun) in sfJj
8 256 0 1 M sat_sfJj{v} (GHC.Tc.Utils.TcMType) (fun) in r4H2
8 320 0 2 SM GHC.Tc.Utils.TcMType.cloneTyVarTyVar{v r4H2} (fun)
8 0 0 1 S bindImplicitTKBndrs_Tv1{v rapr} (GHC.Tc.Gen.HsType) (fun)
8 0 0 2 LS GHC.Tc.Gen.HsType.bindImplicitTKBndrs_Tv{v r4HZ} (fun)
420 0 0 1 M GHC.Core.TyCon.isTcLevPoly{v r3m9} (fun)
11 0 0 1 S sat_soBz{v} (GHC.Tc.TyCl) (fun) in r4Q4
146 0 0 1 M sat_sqS8{v} (GHC.Driver.Types) (fun) in r943
146 4672 0 1 + GHC.Driver.Types.tyThingTyCon{v r943} (fun)
192 4608 0 2 EM GHC.Iface.Type.IfaceTyConInfo{v r3Ts} (fun)
192 0 0 1 S GHC.Iface.Type.ifaceTyConIsPromoted{v r28i} (fun)
121 10648 0 1 M sat_sgF0{v} (GHC.Tc.Utils.Monad) (fun) in r4GE
10 880 0 1 M sat_shiM{v} (GHC.IfaceToCore) (fun) in shiN
10 880 0 1 M sat_shiz{v} (GHC.IfaceToCore) (fun) in shiA
9 216 0 1 L sat_shir{v} (GHC.IfaceToCore) (fun) in shiA
23 1656 0 1 S sat_shig{v} (GHC.IfaceToCore) (fun) in shih
3171 0 0 0 sat_saZl{v} (GHC.Data.FastString) (fun) in r8Y0
23 5704 0 1 S sat_shih{v} (GHC.IfaceToCore) (fun) in shii
23 7392 0 1 T sat_shii{v} (GHC.IfaceToCore) (fun) in shij
23 9096 0 1 L sat_shij{v} (GHC.IfaceToCore) (fun) in shil
23 9016 0 1 L sat_shil{v} (GHC.IfaceToCore) (fun) in shgh
33 160 0 2 L> bindIfaceBndrs{v r55f} (GHC.IfaceToCore) (fun)
23 0 0 1 > sat_shgv{v} (GHC.IfaceToCore) (fun) in shgh
23 3680 0 1 S tc_con_decl{v shgh} (GHC.IfaceToCore) (fun) in shiA
10 3744 0 1 M sat_shiA{v} (GHC.IfaceToCore) (fun) in shiB
10 160 0 1 S sat_shft{v} (GHC.IfaceToCore) (fun) in shiB
10 1520 0 1 L sat_shiB{v} (GHC.IfaceToCore) (fun) in shiC
10 1040 0 1 M sat_shiC{v} (GHC.IfaceToCore) (fun) in shiN
10 1840 0 1 M sat_shiN{v} (GHC.IfaceToCore) (fun) in shiO
337 10784 0 1 L sat_sgW3{v} (GHC.IfaceToCore) (fun) in sgW4
547 9216 0 1 M GHC.Iface.Type.appArgsIfaceTypes{v r29h} (fun)
337 21568 0 1 M sat_sgW4{v} (GHC.IfaceToCore) (fun) in raAt
337 17280 0 1 M sat_sgRQ{v} (GHC.IfaceToCore) (fun) in r556
2 80 0 1 L GHC.Driver.Types.mkIfaceFixCache{v r94b} (fun)
1 312 0 1 S GHC.Driver.Types.emptyFullModIface{v r93h} (fun)
1 0 0 1 S GHC.Driver.Hooks.ghcPrimIfaceHook{v r5pc} (fun)
1 56 0 1 S sat_sg4X{v} (GHC.Iface.Load) (fun) in r5gK
4 320 0 4 ++>. GHC.Driver.Hooks.getHooked{v r5pl} (fun)
295 53856 0 1 S sat_sgc1{v} (GHC.Iface.Load) (fun) in r5gm
295 4720 0 1 M GHC.Iface.Load.ifCheckWiredInThing{v r5gm} (fun)
424 29496 0 1 S GHC.IfaceToCore.tcIfaceGlobal{v r554} (fun)
337 13480 0 1 S tcIfaceTyCon{v r556} (GHC.IfaceToCore) (fun)
548 23856 0 1 M go{v raAt} (GHC.IfaceToCore) (fun)
10 960 0 1 L sat_shiO{v} (GHC.IfaceToCore) (fun) in r54C
15 120 0 2 L> bindIfaceTyConBinders_AT{v r55m} (GHC.IfaceToCore) (fun)
10 0 0 1 > sat_shfi{v} (GHC.IfaceToCore) (fun) in r54C
55 3960 0 3 MEM tc_iface_decl{v r54C} (GHC.IfaceToCore) (fun)
55 0 0 2 EM GHC.IfaceToCore.tcIfaceDecl{v r3} (fun)
55 0 0 1 S GHC.Driver.Types.n_decls_out{v r8PY} (fun)
55 10120 0 1 S sat_sfTd{v} (GHC.Iface.Load) (fun) in sfTV
113 17064 0 1 S sat_sgEp{v} (GHC.Tc.Utils.Monad) (fun) in r4GE
121 0 0 1 S GHC.IO.uninterruptibleMask_1{v r2hg} (fun)
121 0 0 1 S GHC.IO.uninterruptibleMask_{v roX} (fun)
121 3872 0 2 S. uninterruptibleMaskM_1{v r2PN} (GHC.Data.IOEnv) (fun)
121 0 0 2 S. GHC.Data.IOEnv.uninterruptibleMaskM_{v r1Am} (fun)
13 560 0 1 L ds2{v s8zt} (GHC.Tc.TyCl.Build) (fun) in s8Ab
4 0 0 1 M sat_soWU{v} (GHC.Tc.TyCl) (fun) in soWL
4 1248 0 1 S check_at{v soWL} (GHC.Tc.TyCl) (fun) in r4Q9
3 288 0 1 S GHC.Builtin.Types.isCTupleTyConName{v r28y} (fun)
4 96 0 1 M sat_spu0{v} (GHC.Tc.TyCl) (fun) in spu1
4 544 0 1 M sat_spu1{v} (GHC.Tc.TyCl) (fun) in spu2
4 0 0 1 M sat_spr1{v} (GHC.Tc.TyCl) (fun) in spu2
4 384 0 1 S sat_spu2{v} (GHC.Tc.TyCl) (fun) in spu8
186 0 0 1 M GHC.Core.Type.isLiftedTypeKind{v r4} (fun)
1 16 0 1 M GHC.Tc.Gen.HsType.TheKind{v r6D5} (fun)
169 0 0 1 C GHC.Unicode.isDigit{v rts} (fun)
2 128 0 1 M sat_sex9{v} (GHC.Tc.Utils.Env) (fun) in raNC
9 0 0 2 MS GHC.Types.Var.setTyVarName{v r2um} (fun)
6 160 0 1 L ds{v seFR} (GHC.Tc.Utils.Env) (fun) in r4ED
1 144 0 1 M sat_siIu{v} (GHC.Tc.Gen.HsType) (fun) in siIx
11 664 0 1 M sat_sjd8{v} (GHC.Core.Type) (fun) in sjd9
11 792 0 1 M sat_sjd9{v} (GHC.Core.Type) (fun) in sjca
1 24 0 1 L sat_siBS{v} (GHC.Tc.Gen.HsType) (fun) in r4Ih
1 112 0 1 M GHC.Tc.Gen.HsType.kindGeneralizeNone{v r4Ih} (fun)
1 208 0 1 M sat_siIx{v} (GHC.Tc.Gen.HsType) (fun) in r4Iq
1 152 0 1 T sat_sg2B{v} (GHC.Tc.Solver) (fun) in r4wC
1 64 0 1 M sat_siK4{v} (GHC.Tc.Gen.HsType) (fun) in siK5
1 128 0 1 M sat_siK5{v} (GHC.Tc.Gen.HsType) (fun) in r4Ho
35 0 0 1 S GHC.Core.DataCon.$fxUniquableDataCon{v rm} (fun)
4 384 0 1 M sat_sf4U{v} (GHC.Core.TyCon) (fun)
2 48 0 1 M GHC.Core.TyCon.isKindTyCon{v r3m2} (fun)
1 48 0 2 LS GHC.Tc.Solver.solveLocalEqualities{v r4wC} (fun)
1 240 0 2 MS GHC.Tc.Gen.HsType.tcLHsKindSig{v r4Iq} (fun)
102 0 0 1 M sat_sboD{v} (GHC.Tc.TyCl.Utils) (fun) in sbo2
630 115920 0 1 E check_expansion_only{v sh2U} (GHC.Tc.Validity) (fun) in r4Ce
24 0 0 1 M GHC.Core.Type.tcReturnsConstraintKind{v r1Wy} (fun)
24 576 0 2 MM GHC.Tc.Validity.checkTySynRhs{v r4C4} (fun)
275 3696 0 1 M go_tc{v sboE} (GHC.Tc.TyCl.Utils) (fun) in sbo2
279 24200 0 1 M go2{v sboI} (GHC.Tc.TyCl.Utils) (fun) in sbo2
107 0 0 1 S GHC.Types.Unique.FM.eltsUFM{v r1VX} (fun)
107 0 0 1 S GHC.Types.Name.Env.nameEnvElts{v rT7} (fun)
24 2112 0 1 M sat_spnv{v} (GHC.Tc.TyCl) (fun) in spnw
24 1536 0 1 M sat_spnw{v} (GHC.Tc.TyCl) (fun) in spny
24 6912 0 1 S sat_spny{v} (GHC.Tc.TyCl) (fun) in spnz
24 1152 0 3 MLM sat_spnz{v} (GHC.Tc.TyCl) (fun) in spvQ
24 1152 0 3 MLM sat_spa5{v} (GHC.Tc.TyCl) (fun) in spbG
24 576 0 1 M sat_sotS{v} (GHC.Tc.TyCl) (fun) in r4Pw
24 0 0 1 S GHC.Hs.Types.hsTyKindSig{v r28y} (fun)
102 0 0 1 S surelyApart{v r5ML} (GHC.Core.Unify) (fun)
124 0 0 2 ME GHC.Core.TyCon.isGenerativeTyCon{v r3lw} (fun)
6 912 0 2 LL GHC.Utils.Misc.zipAndUnzip{v r46u} (fun)
14 1024 0 4 E>LL tc_unify_tys_fg{v r1tH} (GHC.Core.Unify) (fun)
6 0 0 3 >LL GHC.Core.Unify.tcUnifyTysFG{v r1tF} (fun)
6 576 0 2 SS compatibleBranches{v r1CX} (GHC.Core.FamInstEnv) (fun)
6 336 0 4 SSLL sat_s8zw{v} (GHC.Core.FamInstEnv) (fun) in r1D7
68 0 0 1 S GHC.Core.FamInstEnv.famInstAxiom{v r1CG} (fun)
8 3968 0 1 T sat_sac7{v} (GHC.Tc.Instance.Family) (fun) in sac8
22 528 0 2 SS sat_s8q2{v} (GHC.Core.FamInstEnv) (fun) in r1CW
16821 1249936 0 2 IL GHC.List.$wsplitAt'{v r3YW} (fun)
19730 2244048 0 1 L find{v s8xm} (GHC.Core.FamInstEnv) (fun) in r1D9
34 1360 0 2 SS GHC.Core.FamInstEnv.extendFamInstEnv{v r1CW} (fun)
34 1632 0 1 T sat_saaw{v} (GHC.Tc.Instance.Family) (fun) in saax
136 0 0 1 S GHC.Core.FamInstEnv.fi_axiom{v r1Cy} (fun)
34 816 0 2 TS checkForInjectivityConflicts{v r45J} (GHC.Tc.Instance.Family) (fun)
71973 0 0 1 S GHC.Core.Coercion.Axiom.co_ax_tc{v r1ZY} (fun)
71973 0 0 1 S GHC.Core.Coercion.Axiom.coAxiomTyCon{v r2Le} (fun)
7588 0 0 1 M GHC.Core.TyCon.isOpenFamilyTyCon{v r3lL} (fun)
7518 1452576 0 4 >SML lookup_fam_inst_env'{v r1D9} (GHC.Core.FamInstEnv) (fun)
5403 518688 0 4 >TML lookup_fam_inst_env{v r1Da} (GHC.Core.FamInstEnv) (fun)
34 6800 0 2 TS GHC.Core.FamInstEnv.lookupFamInstEnvConflicts{v r1D7} (fun)
34 5440 0 2 TS checkForConflicts{v r45I} (GHC.Tc.Instance.Family) (fun)
34 11968 0 1 S sat_saax{v} (GHC.Tc.Instance.Family) (fun) in saaz
34 4624 0 1 S sat_saaz{v} (GHC.Tc.Instance.Family) (fun) in r45H
34 4624 0 2 TS addLocalFamInst{v r45H} (GHC.Tc.Instance.Family) (fun)
8 1024 0 1 S sat_sac8{v} (GHC.Tc.Instance.Family) (fun) in r45F
34 0 0 1 S GHC.Core.FamInstEnv.fi_fam{v r1CA} (fun)
34 1632 0 2 SS GHC.Types.Name.nameIsHomePackage{v r2Hf} (fun)
64 3072 0 1 S sat_saaT{v} (GHC.Tc.Instance.Family) (fun) in saaX
1 0 0 1 L sat_s3In{v} (GHC.Unit.Module.Env) (fun)
10 0 0 1 S GHC.Tc.Types.tcg_imports{v r521} (fun)
12 0 0 1 S GHC.Tc.Types.imp_finsts{v r50D} (fun)
8 1984 0 1 S sat_saaX{v} (GHC.Tc.Instance.Family) (fun) in r45F
30 1680 0 1 S sat_se9C{v} (GHC.Tc.TyCl.Instance) (fun) in r4zp
34 19040 0 1 S sat_safL{v} (GHC.Tc.Instance.Family) (fun) in safM
34 2448 0 1 T sat_safM{v} (GHC.Tc.Instance.Family) (fun) in safN
34 0 0 1 S GHC.Tc.Utils.TcMType.freshenCoVarBndrsX{v r4GR} (fun)
34 2992 0 1 T sat_safN{v} (GHC.Tc.Instance.Family) (fun) in r45y
38 1824 0 1 S unbranched1{v r4KX} (GHC.Core.Coercion.Axiom) (fun)
38 0 0 1 S GHC.Core.Coercion.Axiom.unbranched{v r2KX} (fun)
44 0 0 1 S GHC.Core.Coercion.Axiom.coAxiomSingleBranch{v r2Ld} (fun)
34 6800 0 3 SMS GHC.Core.FamInstEnv.mkUnbranchedCoAxiom{v r1D2} (fun)
34 11152 0 2 MS GHC.Tc.Instance.Family.newFamInst{v r45y} (fun)
34 1360 0 1 S sat_se0u{v} (GHC.Tc.TyCl.Instance) (fun) in se0x
1181 0 0 1 M $cgetOccName1{v r9zW} (GHC.Types.Var) (fun)
36 0 0 1 S GHC.Core.Coercion.Axiom.cab_lhs{v r1ZQ} (fun)
36 0 0 1 S GHC.Core.Coercion.Axiom.coAxBranchLHS{v r2Lh} (fun)
34 1904 0 2 LL Data.OldList.intercalate{v rtx} (fun)
34 1632 0 2 LS GHC.Types.Name.Occurrence.mkInstTyTcOcc{v r2E0} (fun)
34 3264 0 1 S GHC.Types.Name.Occurrence.mkInstTyCoOcc{v r2DM} (fun)
34 1088 0 1 S sat_sevT{v} (GHC.Tc.Utils.Env) (fun) in sevU
34 7344 0 1 S sat_sevU{v} (GHC.Tc.Utils.Env) (fun) in r4F7
34 3264 0 4 >MSL mk_fam_inst_name{v r4F7} (GHC.Tc.Utils.Env) (fun)
34 0 0 2 SL GHC.Tc.Utils.Env.newFamInstAxiomName{v r4F6} (fun)
34 6528 0 1 E sat_shdd{v} (GHC.Tc.Validity) (fun) in r4D3
685 0 0 1 M sat_sh3s{v} (GHC.Tc.Validity) (fun) in sh3j
969 91560 0 1 E check_args_only{v sh3j} (GHC.Tc.Validity) (fun) in r4Ce
1082 0 0 2 LI GHC.Utils.Misc.lengthAtLeast{v r46x} (fun)
38 0 0 1 M sat_shc8{v} (GHC.Tc.Validity) (fun) in r4D3
1261 0 0 1 T sat_s2yt{v} (GHC.Utils.FV) (fun) in rPm
265 5992 0 2 LL GHC.Utils.Misc.filterByList{v r46l} (fun)
237 10112 0 1 M GHC.Core.TyCon.tyConInjectivityInfo{v r3lQ} (fun)
207 25792 0 1 M go1{v s58Q} (GHC.Core.TyCo.FVs) (fun) in r1bL
51 816 0 2 EM GHC.Core.TyCo.FVs.injectiveVarsOfType{v r1bL} (fun)
51 0 0 1 M sat_s59x{v} (GHC.Core.TyCo.FVs) (fun) in r1bM
2906 181584 0 5 >L>ST GHC.Utils.FV.mapUnionFV{v rPm} (fun)
23 368 0 1 E GHC.Core.TyCo.FVs.injectiveVarsOfTypes{v r1bM} (fun)
38 0 0 1 M sat_shbX{v} (GHC.Tc.Validity) (fun) in r4D3
139 5560 0 2 SS GHC.Types.Name.tidyNameOcc{v r2HA} (fun)
146 8192 0 2 MS GHC.Types.Var.setVarName{v r2u2} (fun)
499 24632 0 2 MM GHC.Types.Var.setVarType{v r2u3} (fun)
27 648 0 1 L GHC.Types.Name.Occurrence.mkTyVarOcc{v r2CF} (fun)
77 1280 0 2 SS sat_sa0e{v} (GHC.Types.Name.Occurrence) (fun)
44 2112 0 2 SL GHC.Types.Name.Occurrence.avoidClashesOccEnv{v r2E9} (fun)
203 4872 0 1 M getHelpfulOccName{v r11J} (GHC.Core.TyCo.Tidy) (fun)
403 89408 0 2 SS GHC.Types.Name.Occurrence.tidyOccName{v r2Ea} (fun)
27 648 0 1 S GHC.Types.Var.Env.mkEmptyTidyEnv{v r19o} (fun)
137 40480 0 2 TM GHC.Core.TyCo.Tidy.tidyVarBndr{v r11H} (fun)
113 7384 0 2 LT GHC.Core.TyCo.Tidy.avoidNameClashes{v r11I} (fun)
130 4160 0 2 TL GHC.Core.TyCo.Tidy.tidyVarBndrs{v r11G} (fun)
275 0 0 2 TM GHC.Core.TyCo.Tidy.tidyTyCoVarOcc{v r11P} (fun)
68 7616 0 3 LSS check_tvs{v shaL} (GHC.Tc.Validity) (fun) in r4D3
1554 0 0 1 M sat_s39w{v} (GHC.Core.TyCo.Tidy) (fun) in r11R
3147 224592 0 2 TM GHC.Core.TyCo.Tidy.tidyType{v r11R} (fun)
71 0 0 1 M sat_s3cy{v} (GHC.Core.TyCo.Tidy) (fun) in r11Q
34 0 0 1 M GHC.Tc.TyCl.unravelFamInstPats{v r4PV} (fun)
38 608 0 2 TL GHC.Core.TyCo.Tidy.tidyTypes{v r11Q} (fun)
34 39184 0 4 MLLM GHC.Tc.Validity.checkValidTyFamEqn{v r4D3} (fun)
38 18056 0 8 LLLMLMLM GHC.Core.FamInstEnv.mkCoAxBranch{v r1D0} (fun)
34 3808 0 2 MS GHC.Tc.Validity.checkValidCoAxBranch{v r4D2} (fun)
34 3168 0 3 MMS GHC.Tc.Validity.checkConsistentFamInst{v r4Da} (fun)
34 8704 0 1 S sat_se0x{v} (GHC.Tc.TyCl.Instance) (fun) in se0B
34 3264 0 1 T sat_sp5p{v} (GHC.Tc.TyCl) (fun) in r4PS
34 5984 0 1 M sat_sp4a{v} (GHC.Tc.TyCl) (fun) in sp4b
34 2176 0 1 M sat_sp4b{v} (GHC.Tc.TyCl) (fun) in sp4c
34 2448 0 1 T sat_sp4c{v} (GHC.Tc.TyCl) (fun) in sp4e
34 8432 0 1 L sat_sp4e{v} (GHC.Tc.TyCl) (fun) in sp4f
38 608 0 1 M sat_sfWZ{v} (GHC.Tc.Utils.TcMType) (fun) in sfX0
42 1344 0 1 M sat_sfWB{v} (GHC.Tc.Utils.TcMType) (fun) in r4HF
38 0 0 1 M sat_sfXh{v} (GHC.Tc.Utils.TcMType) (fun) in sfXT
34 2448 0 1 S sat_sp4f{v} (GHC.Tc.TyCl) (fun) in sp4g
72 0 0 2 SM sat_sg9f{v} (GHC.Tc.Utils.TcMType) (fun) in r4Hw
34 544 0 1 L GHC.Tc.Utils.TcMType.candidateQTyVarsOfTypes{v r4Hw} (fun)
34 5168 0 1 T sat_sp4g{v} (GHC.Tc.TyCl) (fun) in r4PT
34 816 0 1 M sat_sp34{v} (GHC.Tc.TyCl) (fun) in sp36
34 800 0 2 MM GHC.Tc.TyCl.addConsistencyConstraints{v r4PW} (fun)
34 4624 0 1 T sat_sp36{v} (GHC.Tc.TyCl) (fun) in r4PT
34 5168 0 1 T sat_sp2H{v} (GHC.Tc.TyCl) (fun) in r4PU
167 9352 0 1 T sat_siUn{v} (GHC.Tc.Gen.HsType) (fun) in siUo
35 47344 0 2 SE GHC.Driver.Session.wopt_unset{v r2Jm} (fun)
35 6720 0 1 S sat_sgn9{v} (GHC.Tc.Utils.Monad) (fun) in r4DJ
35 560 0 1 E GHC.Tc.Utils.Monad.unsetWOptM{v r4DJ} (fun)
34 10336 0 2 ML GHC.Tc.TyCl.tcFamTyPats{v r4PU} (fun)
34 0 0 2 .M GHC.Base.$fFunctorMaybe_$c<${v r5LF} (fun)
34 544 0 3 MLS GHC.Tc.Gen.HsType.bindExplicitTKBndrs_Q_Skol{v r4I8} (fun)
38 0 0 1 M sat_sixg{v} (GHC.Tc.Gen.HsType) (fun) in r4I1
38 1824 0 2 >S newImplicitTyVarQ{v r4I1} (GHC.Tc.Gen.HsType) (fun)
38 0 0 1 S bindImplicitTKBndrs_Q_Skol1{v rapu} (GHC.Tc.Gen.HsType) (fun)
34 0 0 2 LS GHC.Tc.Gen.HsType.bindImplicitTKBndrs_Q_Skol{v r4HW} (fun)
34 18496 0 6 MMLLLS tcTyFamInstEqnGuts{v r4PT} (GHC.Tc.TyCl) (fun)
66 0 0 1 M sat_scJt{v} (GHC.Hs.Types) (fun)
8388 518224 0 2 >L GHC.Utils.Misc.count{v r46W} (fun)
34 23392 0 3 MMS GHC.Tc.TyCl.tcTyFamInstEqn{v r4PS} (fun)
5403 0 0 1 M GHC.Core.TyCon.isOpenTypeFamilyTyCon{v r3lO} (fun)
34 0 0 1 M GHC.Core.TyCon.tyConFlavourAssoc_maybe{v r3lV} (fun)
34 0 0 1 M GHC.Tc.Instance.Class.isNotAssociated{v r489} (fun)
34 14688 0 1 E sat_sdZU{v} (GHC.Tc.TyCl.Instance) (fun) in sdZV
34 1088 0 1 E sat_sdZV{v} (GHC.Tc.TyCl.Instance) (fun) in r4zs
34 4624 0 2 MM tcFamInstDeclChecks{v r4zs} (GHC.Tc.TyCl.Instance) (fun)
34 15232 0 1 M sat_se0B{v} (GHC.Tc.TyCl.Instance) (fun) in r4zr
41 0 0 1 M sat_seJw{v} (GHC.Tc.Utils.Env) (fun) in r4Ee
41 1640 0 1 S GHC.Tc.Utils.Env.tcLookupTyCon{v r4Ee} (fun)
34 0 0 1 M GHC.Hs.Types.hsib_body{v r27N} (fun)
34 0 0 1 M GHC.Hs.Decls.feqn_tycon{v r2fM} (fun)
34 1088 0 1 S sat_soAe{v} (GHC.Tc.TyCl) (fun) in r4Qn
34 2176 0 1 S GHC.Tc.TyCl.tcAddTyFamInstCtxt{v r4Qn} (fun)
34 7344 0 2 MS tcTyFamInstDecl{v r4zr} (GHC.Tc.TyCl.Instance) (fun)
31 744 0 1 . noDerivInfos{v r4PH} (GHC.Tc.TyCl) (fun)
11 0 0 2 SM checkResultSigFlag{v r4Qg} (GHC.Tc.TyCl) (fun)
11 2024 0 1 M sat_sp65{v} (GHC.Tc.TyCl) (fun) in sp68
11 0 0 2 LM tcInjectivity{v r4PO} (GHC.Tc.TyCl) (fun)
11 0 0 1 E sat_soAR{v} (GHC.Tc.TyCl) (fun) in r4Qf
11 616 0 1 S checkFamFlag{v r4Qf} (GHC.Tc.TyCl) (fun)
11 3256 0 3 MLM sat_sp68{v} (GHC.Tc.TyCl) (fun) in r4PN
11 704 0 2 MM tcFamDecl1{v r4PN} (GHC.Tc.TyCl) (fun)
7 168 0 1 M sat_souu{v} (GHC.Tc.TyCl) (fun) in r4Pw
10 160 0 2 MM getFamFlav{v r4PA} (GHC.Tc.TyCl) (fun)
11 1440 0 2 MM get_fam_decl_initial_kind{v r4Px} (GHC.Tc.TyCl) (fun)
16 384 0 2 SS sat_s7MB{v} (GHC.Core.InstEnv) (fun) in r27S
38 2432 0 2 SS sat_s8E0{v} (GHC.Types.Unique.DFM) (fun) in r2HM
18348 880704 0 2 SS $c/={v r4GF} (GHC.Types.Name) (fun)
7743 307800 0 1 M rough{v s8GS} (GHC.Core.Unify) (fun) in r1tw
5444 87104 0 1 L GHC.Core.Unify.roughMatchTcs{v r1tw} (fun)
27556 1550016 0 2 LL GHC.Core.Unify.instanceCantMatch{v r1tx} (fun)
16 384 0 1 M sat_scN5{v} (GHC.Types.Var) (fun) in r2ug
4 0 0 4 +L.L GHC.Utils.Misc.isIn{v r46L} (fun)
20 1440 0 1 M sat_sjbl{v} (GHC.Core.Type) (fun) in sjbm
20 1440 0 1 T sat_sjbm{v} (GHC.Core.Type) (fun) in sj8Y
20 0 0 3 SME sat_shpZ{v} (GHC.Tc.Utils.Zonk) (fun)
4 128 0 1 M sat_siLh{v} (GHC.Tc.Gen.HsType) (fun) in siLi
4 416 0 1 L sat_siLi{v} (GHC.Tc.Gen.HsType) (fun) in r4Hn
4 0 0 2 SS tc_lhs_pred{v r4HI} (GHC.Tc.Gen.HsType) (fun)
4 0 0 1 S sat_siL5{v} (GHC.Tc.Gen.HsType) (fun) in r4Hn
56 3584 0 1 S sat_sfJz{v} (GHC.Tc.Utils.TcMType) (fun) in r4H0
56 1344 0 2 SM GHC.Tc.Utils.TcMType.newSkolemTyVar{v r4H0} (fun)
64 0 0 1 M sat_six6{v} (GHC.Tc.Gen.HsType) (fun) in r4I2
64 1536 0 2 >S newFlexiKindedTyVar{v r4I2} (GHC.Tc.Gen.HsType) (fun)
56 0 0 1 S newFlexiKindedSkolemTyVar{v r4I3} (GHC.Tc.Gen.HsType) (fun)
2 64 0 1 L sat_siMO{v} (GHC.Tc.Gen.HsType) (fun) in siMP
2 160 0 1 L ds10{v siM6} (GHC.Tc.Gen.HsType) (fun) in siM1
2 160 0 1 L ds5{v siM1} (GHC.Tc.Gen.HsType) (fun) in siMP
22 768 0 3 LLL GHC.List.zip3{v rak} (fun)
6 736 0 1 L ds5{v siMs} (GHC.Tc.Gen.HsType) (fun) in siMP
32 736 0 1 L go{v s7nb} (Data.Traversable) (fun) in r4UZ
9 648 0 1 + $fTraversable[]3{v r4UZ} (Data.Traversable) (fun)
41 0 0 1 + Data.Traversable.sequence{v r1r5} (fun)
2 560 0 1 L sat_siMP{v} (GHC.Tc.Gen.HsType) (fun) in siMQ
2 128 0 1 T sat_siMQ{v} (GHC.Tc.Gen.HsType) (fun) in r4Hn
4 224 0 2 SS tc_infer_lhs_type{v r4Hj} (GHC.Tc.Gen.HsType) (fun)
4 0 0 1 S sat_siLS{v} (GHC.Tc.Gen.HsType) (fun) in r4Hn
9 504 0 1 T sat_sfMQ{v} (GHC.Tc.Gen.Bind) (fun) in sfMR
9 648 0 1 T sat_sfMD{v} (GHC.Tc.Gen.Bind) (fun) in sfME
9 216 0 1 T sat_sfM2{v} (GHC.Tc.Gen.Bind) (fun) in sfM3
9 0 0 1 S sat_seFg{v} (GHC.Tc.Utils.Env) (fun) in r4EH
9 1664 0 5 E>SLS GHC.Tc.Utils.Env.tcExtendLetEnv{v r4EH} (fun)
9 648 0 1 T sat_sfM3{v} (GHC.Tc.Gen.Bind) (fun) in sfME
9 1080 0 1 T sat_sfHT{v} (GHC.Tc.Gen.Bind) (fun) in sfHV
13 7800 0 1 L sat_sft1{v} (GHC.Tc.Gen.Bind) (fun) in sft2
13 0 0 1 L ds13{v sfsd} (GHC.Tc.Gen.Bind) (fun) in sft2
13 1976 0 1 S sat_sft2{v} (GHC.Tc.Gen.Bind) (fun) in sft3
13 1248 0 1 M sat_sft3{v} (GHC.Tc.Gen.Bind) (fun) in sft4
23 0 0 1 L ds{v saLP} (GHC.Tc.Gen.Sig) (fun) in r4cA
23 736 0 2 ML GHC.Tc.Gen.Sig.addInlinePrags{v r4cA} (fun)
13 1560 0 1 L sat_sft4{v} (GHC.Tc.Gen.Bind) (fun) in sft5
23 1224 0 1 L sat_saOt{v} (GHC.Tc.Gen.Sig) (fun) in r4cB
9 0 0 1 S sat_saIz{v} (GHC.Tc.Gen.Sig) (fun) in r4cy
13 1456 0 2 LM GHC.Tc.Gen.Sig.mkPragEnv{v r4cy} (fun)
29 928 0 2 SS GHC.Tc.Gen.Sig.lookupPragEnv{v r4cw} (fun)
23 8648 0 2 ML GHC.Tc.Gen.Sig.tcSpecPrags{v r4cB} (fun)
13 1976 0 1 T sat_sft5{v} (GHC.Tc.Gen.Bind) (fun) in sft6
13 728 0 1 T sat_sbw8{v} (GHC.Tc.Gen.Match) (fun) in r2
13 312 0 1 T sat_sbvW{v} (GHC.Tc.Gen.Match) (fun) in sbvX
30 2160 0 1 T sat_sepW{v} (GHC.Tc.Utils.Unify) (fun) in seoZ
31 744 0 1 . sat_seq5{v} (GHC.Tc.Utils.Unify) (fun) in seoZ
13 1040 0 1 M sat_sbtO{v} (GHC.Tc.Gen.Match) (fun) in sbtP
13 832 0 1 L sat_sbtP{v} (GHC.Tc.Gen.Match) (fun) in sbtQ
13 832 0 1 L sat_sbtQ{v} (GHC.Tc.Gen.Match) (fun) in sbtR
13 832 0 1 T sat_sbtA{v} (GHC.Tc.Gen.Match) (fun) in sbtD
2 320 0 1 T sat_scFp{v} (GHC.Tc.Gen.Pat) (fun) in scFr
2 128 0 1 T sat_scw9{v} (GHC.Tc.Gen.Pat) (fun) in r4oZ
18 864 0 1 T sat_scpz{v} (GHC.Tc.Gen.Pat) (fun) in scpc
2 304 0 1 T sat_scvW{v} (GHC.Tc.Gen.Pat) (fun) in scvX
38 1824 0 1 T sat_scuf{v} (GHC.Tc.Gen.Pat) (fun) in r4oP
32 4096 0 1 M sat_scxT{v} (GHC.Tc.Gen.Pat) (fun) in scxU
32 2304 0 1 . sat_scxU{v} (GHC.Tc.Gen.Pat) (fun) in scxV
17 408 0 1 . sat_scpi{v} (GHC.Tc.Gen.Pat) (fun) in scpc
15 840 0 1 T sat_sbsI{v} (GHC.Tc.Gen.Match) (fun) in r3CA
13 520 0 1 . sat_sfPr{v} (GHC.Tc.Gen.Bind) (fun) in r4VE
15 480 0 1 T sat_sbsl{v} (GHC.Tc.Gen.Match) (fun) in r3CB
18 432 0 1 . sat_sblZ{v} (GHC.Tc.Gen.Match) (fun) in sbn7
70 1680 0 1 M sat_sm2J{v} (GHC.Tc.Gen.Expr) (fun) in r8
145 4640 0 1 M sat_seoa{v} (GHC.Tc.Utils.Unify) (fun) in r4fb
166 10224 0 5 MMMMM GHC.Tc.Utils.Unify.tcSubTypeDS_NC_O{v r4f7} (fun)
120 25200 0 1 S sat_sgwk{v} (GHC.Tc.Utils.Monad) (fun) in r4F9
145 31320 0 5 MMMMM GHC.Tc.Utils.Unify.tcWrapResultO{v r4fb} (fun)
120 1920 0 1 > GHC.Tc.Utils.Monad.addLandmarkErrCtxtM{v r4F9} (fun)
120 7680 0 4 EMMM addFunResCtxt{v r5n8} (GHC.Tc.Gen.Expr) (fun)
62 18352 0 1 T sat_slPy{v} (GHC.Tc.Gen.Expr) (fun) in r2
139 18904 0 1 T sat_slOR{v} (GHC.Tc.Gen.Expr) (fun) in r5mJ
50 1200 0 1 M sat_slOs{v} (GHC.Tc.Gen.Expr) (fun) in slOA
109 3600 0 1 L ds22{v seDj} (GHC.Tc.Utils.Env) (fun) in seDL
50364 0 0 1 M GHC.Types.Var.idDetails{v r2uv} (fun)
89 0 0 1 M GHC.Types.Id.isNaughtyRecordSelector{v r2a1} (fun)
89 0 0 1 M check_naughty{v slMd} (GHC.Tc.Gen.Expr) (fun) in r5mL
141 24952 0 1 M sat_slOA{v} (GHC.Tc.Gen.Expr) (fun) in r5mL
64 3328 0 1 L ds{v seE2} (GHC.Tc.Utils.Env) (fun) in r4EK
141 9024 0 2 MS tc_infer_id{v r5mL} (GHC.Tc.Gen.Expr) (fun)
139 8896 0 1 S tcInferId{v r5mJ} (GHC.Tc.Gen.Expr) (fun)
47 0 0 1 I mkBuiltinUnique1{v r36o} (GHC.Types.Unique) (fun)
47 0 0 1 I GHC.Types.Unique.mkBuiltinUnique{v r23o} (fun)
62 2976 0 2 SM GHC.Tc.Gen.Expr.tcCheckId{v r2} (fun)
205 12864 0 2 MM GHC.Tc.Gen.Expr.tcExpr{v r3} (fun)
70 7840 0 2 SM GHC.Tc.Gen.Expr.tcLExprNC{v r8} (fun)
15 840 0 2 SM GHC.Tc.Gen.Expr.tcLExpr{v r7} (fun)
25 4480 0 1 S sat_sgwZ{v} (GHC.Tc.Utils.Monad) (fun)
18 2928 0 1 S sat_sgup{v} (GHC.Tc.Utils.Monad) (fun) in r4F5
15 1440 0 2 SM GHC.Tc.Gen.Match.tcBody{v r3CD} (fun)
40 10896 0 5 M.L.> sat_sbn7{v} (GHC.Tc.Gen.Match) (fun) in r3CF
40 1920 0 1 + GHC.Tc.Gen.Match.tcStmtsAndThen{v r3CF} (fun)
15 2640 0 3 SMM GHC.Tc.Gen.Match.tcGRHS{v r3CB} (fun)
15 0 0 1 M sat_sbsy{v} (GHC.Tc.Gen.Match) (fun) in r3CA
15 336 0 2 MS GHC.Tc.Gen.Bind.tcLocalBinds{v r4VE} (fun)
15 2760 0 3 SMM tcGRHSs{v r3CA} (GHC.Tc.Gen.Match) (fun)
18 288 0 1 L GHC.Tc.Utils.Monad.setErrCtxt{v r4F5} (fun)
32 0 0 1 S sat_seE1{v} (GHC.Tc.Utils.Env) (fun) in r4EK
32 3584 0 2 LS GHC.Tc.Utils.Env.tcExtendIdEnv2{v r4EK} (fun)
32 1536 0 3 SMS GHC.Tc.Utils.Env.tcExtendIdEnv1{v r4EJ} (fun)
32 2816 0 1 T sat_scxV{v} (GHC.Tc.Gen.Pat) (fun) in r4oR
28 4704 0 1 M sat_scrn{v} (GHC.Tc.Gen.Pat) (fun) in r4oL
32 1408 0 3 SSM tcPatBndr{v r4oL} (GHC.Tc.Gen.Pat) (fun)
2 256 0 1 M sat_scvX{v} (GHC.Tc.Gen.Pat) (fun) in scvY
4 416 0 3 SMM GHC.Core.TyCo.Subst.extendTvSubstAndInScope{v r1ba} (fun)
2 160 0 1 L ds7{v scvf} (GHC.Tc.Gen.Pat) (fun) in scvY
2 720 0 1 M sat_scvY{v} (GHC.Tc.Gen.Pat) (fun) in scw0
30 0 0 1 M sat_seLo{v} (GHC.Tc.Utils.Env) (fun) in r4Ev
30 960 0 1 M sat_seKv{v} (GHC.Tc.Utils.Env) (fun) in r4Ew
7 112 0 1 M GHC.Tc.Gen.Sig.completeSigPolyId_maybe{v r4ck} (fun)
13 1232 0 1 L ds{v seEO} (GHC.Tc.Utils.Env) (fun) in r4EG
30 1200 0 1 S GHC.Tc.Utils.Env.tcLookupIdMaybe{v r4Ew} (fun)
30 1200 0 1 S GHC.Tc.Utils.Env.tcLookupId{v r4Ev} (fun)
2 48 0 1 M sat_sbfC{v} (GHC.Tc.TyCl.Utils) (fun) in r42R
2 240 0 3 SSS sat_scw0{v} (GHC.Tc.Gen.Pat) (fun) in r4oZ
2 304 0 5 MLMSS tcConArgs{v r4oZ} (GHC.Tc.Gen.Pat) (fun)
2 1136 0 1 T sat_scFr{v} (GHC.Tc.Gen.Pat) (fun) in scFs
2 0 0 2 SL GHC.Tc.Utils.TcMType.tcInstSuperSkolTyVarsX{v r4GN} (fun)
2 304 0 1 S sat_scFs{v} (GHC.Tc.Gen.Pat) (fun) in scFv
4 272 0 3 SLL go{v sceK} (GHC.Tc.Utils.Instantiate) (fun) in r4Jb
2 208 0 3 MLL GHC.Tc.Utils.Instantiate.instTyVarsWith{v r4Jb} (fun)
2 48 0 3 LLS checkExistentials{v r4p3} (GHC.Tc.Gen.Pat) (fun)
2 96 0 2 SL GHC.Tc.Gen.Pat.addDataConStupidTheta{v r4p1} (fun)
2 1200 0 1 M sat_scFv{v} (GHC.Tc.Gen.Pat) (fun) in scFw
93 0 0 1 M sat_sfOw{v} (GHC.Tc.Utils.TcMType) (fun) in r4GA
93 4744 0 1 M GHC.Tc.Utils.TcMType.readExpType{v r4GA} (fun)
2 288 0 1 T sat_scFw{v} (GHC.Tc.Gen.Pat) (fun) in scHW
2 208 0 1 T sat_scCG{v} (GHC.Tc.Gen.Pat) (fun) in scCH
7 336 0 1 M go{v sefR} (GHC.Tc.Utils.Unify) (fun) in r4eZ
7 752 0 2 MM GHC.Tc.Utils.Unify.matchExpectedTyConApp{v r4eZ} (fun)
2 96 0 1 T sat_scCH{v} (GHC.Tc.Gen.Pat) (fun) in scCI
2 96 0 1 M sat_scCI{v} (GHC.Tc.Gen.Pat) (fun) in scHW
94 0 0 1 M GHC.Tc.Utils.TcMType.expTypeToType{v r4GE} (fun)
13 0 0 1 M GHC.Core.TyCon.tyConFamInstSig_maybe{v r3mz} (fun)
2 816 0 1 M sat_scHW{v} (GHC.Tc.Gen.Pat) (fun) in r4oR
2 0 0 1 M sat_seJc{v} (GHC.Tc.Utils.Env) (fun) in r4Ec
2 0 0 1 M $cgetName{v r3Sv} (GHC.Core.ConLike) (fun)
2 80 0 1 S GHC.Tc.Utils.Env.tcLookupConLike{v r4Ec} (fun)
38 3376 0 4 SMMS tc_pat{v r4oR} (GHC.Tc.Gen.Pat) (fun)
6 0 0 1 S sat_scu5{v} (GHC.Tc.Gen.Pat) (fun) in r4oP
38 7296 0 4 MMSS tc_lpat{v r4oP} (GHC.Tc.Gen.Pat) (fun)
16 0 0 3 TSS sat_scxg{v} (GHC.Tc.Gen.Pat) (fun) in r4oQ
35 4448 0 2 SL loop{v scpc} (GHC.Tc.Gen.Pat) (fun) in scpA
17 544 0 1 L sat_scpA{v} (GHC.Tc.Gen.Pat) (fun) in r4oO
17 408 0 1 S sat_sgMt{v} (GHC.Tc.Utils.Monad) (fun)
17 680 0 4 .LSS tcMultiple{v r4oO} (GHC.Tc.Gen.Pat) (fun)
15 1440 0 4 SLLS tc_lpats{v r4oQ} (GHC.Tc.Gen.Pat) (fun)
13 624 0 4 MLLS GHC.Tc.Gen.Pat.tcPats{v r4oF} (fun)
13 416 0 1 S sat_sbtj{v} (GHC.Tc.Gen.Match) (fun) in sbtD
13 3432 0 1 M sat_sbtD{v} (GHC.Tc.Gen.Match) (fun) in sbtE
13 520 0 1 S sat_sbtE{v} (GHC.Tc.Gen.Match) (fun) in sbtR
13 2080 0 1 L sat_sbtR{v} (GHC.Tc.Gen.Match) (fun) in r3Cy
2 256 0 1 S GHC.Hs.Utils.unguardedGRHSs{v r2BH} (fun)
13 0 0 1 L GHC.Hs.Expr.isSingletonMatchGroup{v r4tp} (fun)
13 1456 0 5 +SLMM tcMatches{v r3Cy} (GHC.Tc.Gen.Match) (fun)
13 0 0 2 LM sat_sbvP{v} (GHC.Tc.Gen.Match) (fun) in sbvX
2 48 0 1 M sat_saYi{v} (GHC.Hs.Utils) (fun) in r2BG
2 320 0 3 MLS GHC.Hs.Utils.mkSimpleMatch{v r2BG} (fun)
2 480 0 1 M sat_sbgz{v} (GHC.Tc.TyCl.Utils) (fun) in r42R
26 0 0 1 S GHC.Hs.Expr.hsLMatchPats{v r4tr} (fun)
13 312 0 1 M GHC.Hs.Expr.matchGroupArity{v r4tq} (fun)
61 9464 0 3 LIM go{v seoZ} (GHC.Tc.Utils.Unify) (fun) in r4eU
31 1984 0 4 SIM> GHC.Tc.Utils.Unify.matchExpectedFunTys{v r4eU} (fun)
13 1768 0 1 M sat_sbvX{v} (GHC.Tc.Gen.Match) (fun) in r2
13 0 0 1 L sat_se6r{v} (GHC.Tc.Utils.Unify) (fun) in r4fh
13 0 0 1 > sat_se6p{v} (GHC.Tc.Utils.Unify) (fun) in r4fh
281 4496 0 1 M GHC.Tc.Utils.TcType.mkCheckExpType{v r2sn} (fun)
13 520 0 3 MM> GHC.Tc.Utils.Unify.tcSkolemiseET{v r4fh} (fun)
161 0 0 1 S GHC.Core.DataCon.dcUnique{v r2IT} (fun)
126 0 0 1 S GHC.Core.DataCon.$fUniquableDataCon{v r4qB} (fun)
2 96 0 2 MM $c=={v r3T8} (GHC.Core.ConLike) (fun)
2 128 0 1 M sat_sbgH{v} (GHC.Tc.TyCl.Utils) (fun) in r42R
13 0 0 1 L ds6{v sbvd} (GHC.Tc.Gen.Match) (fun) in r2
13 8840 0 3 SMM GHC.Tc.Gen.Match.tcMatchesFun{v r2} (fun)
13 9776 0 1 L sat_sft6{v} (GHC.Tc.Gen.Bind) (fun) in sft7
9 576 0 2 SS GHC.Core.TyCo.Subst.extendTCvInScopeSet{v r1b2} (fun)
9 0 0 1 S sat_s7Hz{v} (GHC.Core.TyCo.Subst) (fun) in r1bs
9 648 0 2 SM GHC.Core.TyCo.Subst.substTyAddInScope{v r1bs} (fun)
13 1456 0 1 S sat_sft7{v} (GHC.Tc.Gen.Bind) (fun) in sft8
25 1000 0 1 S sat_sgLj{v} (GHC.Tc.Utils.Monad) (fun) in r4E4
25 600 0 2 SM GHC.Tc.Utils.Monad.newNameAt{v r4E4} (fun)
13 1872 0 1 T sat_sft8{v} (GHC.Tc.Gen.Bind) (fun) in r4VP
9 1800 0 1 T sat_sfNm{v} (GHC.Tc.Utils.TcMType) (fun) in r4GG
56 0 0 1 S GHC.Core.DataCon.dataConStupidTheta{v r7} (fun)
2 0 0 1 M GHC.Core.ConLike.conLikeStupidTheta{v r2D0} (fun)
2 48 0 1 S sat_sbfR{v} (GHC.Tc.TyCl.Utils) (fun) in r42R
2 0 0 1 M GHC.Core.ConLike.conLikeUserTyVarBinders{v r2CY} (fun)
4398 0 0 1 M sat_s7sH{v} (GHC.Core.TyCo.Subst) (fun) in r1bD
2 464 0 1 M GHC.Core.ConLike.conLikeFullSig{v r2D4} (fun)
3296 52736 0 1 S GHC.Core.TyCo.Subst.substTyVars{v r1bD} (fun)
2011 0 0 1 L sat_s8u3{v} (GHC.Core.TyCo.Rep) (fun) in r1ZJ
2005 48120 0 1 L GHC.Core.TyCo.FVs.tyCoVarsOfTypes{v r1aT} (fun)
2 0 0 1 S sat_sbmx{v} (GHC.Core.DataCon) (fun) in r3ut
2 256 0 2 SS GHC.Core.DataCon.dataConFieldType_maybe{v r3ut} (fun)
2 0 0 2 SS GHC.Core.DataCon.dataConFieldType{v r3us} (fun)
2 48 0 1 S sat_s4qg{v} (GHC.Core.ConLike) (fun) in s4qi
2 32 0 1 S GHC.Core.ConLike.RealDataCon{v rc} (fun)
6 0 0 1 M GHC.Core.ConLike.conLikeFieldLabels{v r2CW} (fun)
2 80 0 1 S sat_s4qi{v} (GHC.Core.ConLike) (fun) in s4qj
2 32 0 1 M sat_s4qj{v} (GHC.Core.ConLike) (fun) in r2D6
2 32 0 2 LL GHC.Core.ConLike.conLikesWithFields{v r2D6} (fun)
2 0 0 2 MS GHC.Core.ConLike.conLikeFieldType{v r2D5} (fun)
2 64 0 2 SS GHC.Types.Var.Set.subVarSet{v r12Z} (fun)
20 2128 0 2 >M GHC.Tc.Utils.TcMType.tcInstType{v r4GG} (fun)
13 4472 0 3 SMS GHC.Tc.Gen.Bind.tcPolyCheck{v r4VP} (fun)
7 0 0 1 M GHC.Tc.Gen.Sig.tcIdSigName{v r4ci} (fun)
7 0 0 1 M GHC.Tc.Gen.Sig.tcSigInfoName{v r4cj} (fun)
12 728 0 1 L ds{v saTP} (GHC.Tc.Gen.Sig) (fun) in saU1
9 0 0 2 ML sat_sbhr{v} (GHC.Hs.Utils) (fun) in r2DF
9 360 0 1 + GHC.Hs.Utils.collectHsBindListBinders{v r2DF} (fun)
16 0 0 1 L ds{v sfAO} (GHC.Tc.Gen.Bind) (fun) in sfHV
9 4056 0 1 S sat_sfHV{v} (GHC.Tc.Gen.Bind) (fun) in r4VL
389 0 0 1 L go6{v s5J3} (GHC.List) (fun) in r9D
389 6224 0 2 >L GHC.List.foldr1{v r9D} (fun)
433 0 0 1 + Data.Foldable.foldr1{v rVD} (fun)
9 5472 0 6 >SEESL tcPolyBinds{v r4VL} (GHC.Tc.Gen.Bind) (fun)
2 256 0 3 ESL GHC.Hs.Utils.mkTopFunBind{v r2Dq} (fun)
9 1944 0 1 S sat_sfME{v} (GHC.Tc.Gen.Bind) (fun) in sfMR
9 2936 0 1 S sat_sfMR{v} (GHC.Tc.Gen.Bind) (fun) in r4VG
7 1208 0 1 S tcTySig{v r4cm} (GHC.Tc.Gen.Sig) (fun)
2 3616 0 3 LMS GHC.Tc.TyCl.Utils.mkOneRecordSelector{v r42R} (fun)
2 128 0 1 T mkRecSelBind{v r42Q} (GHC.Tc.TyCl.Utils) (fun)
2 416 0 1 S check_fields{v soMr} (GHC.Tc.TyCl) (fun) in r4Q9
16 768 0 1 S sat_soN4{v} (GHC.Tc.TyCl) (fun) in r4Q9
5 0 0 1 S $cgetName{v r4Gv} (GHC.Types.Name) (fun)
2 560 0 1 S sat_soVt{v} (GHC.Tc.TyCl) (fun) in soVy
2 48 0 1 S sat_si8i{v} (GHC.Rename.Names) (fun) in si81
2 256 0 1 S find_con_decl_fld{v si81} (GHC.Rename.Names) (fun) in si7X
10 0 0 1 S GHC.Types.FieldLabel.flLabel{v r1I2} (fun)
2 0 0 2 ST sat_s8Dm{v} (GHC.Types.Unique.DFM) (fun) in r2Ii
2 48 0 1 S find_con_decl_flds{v si8l} (GHC.Rename.Names) (fun) in si7X
4 192 0 1 S sat_si8y{v} (GHC.Rename.Names) (fun) in si8r
8 96 0 1 . sat_sgi7{v} (Data.Foldable) (fun) in rW6
8 0 0 2 SS Data.Monoid.$fMonoidFirst_$c<>{v r5KN} (fun)
6 0 0 1 . sat_sgi9{v} (Data.Foldable) (fun) in rW6
6 384 0 2 +> Data.Foldable.find{v rW6} (fun)
2 160 0 1 M find_con_name{v si8r} (GHC.Rename.Names) (fun) in si7X
16 272 0 1 S sat_si9j{v} (GHC.Rename.Names) (fun) in si7X
11 0 0 1 M GHC.Hs.Decls.dd_cons{v r2gK} (fun)
11 1056 0 3 MLL mk_fld_env{v si7X} (GHC.Rename.Names) (fun) in r5E5
18 0 0 1 S GHC.Tc.Types.tcg_field_env{v r51U} (fun)
26 0 0 1 E GHC.Core.DataCon.isSrcUnpacked{v r3ua} (fun)
13 0 0 3 SMI sat_soSO{v} (GHC.Tc.TyCl) (fun) in soUr
13 0 0 3 +.. Data.Foldable.sequenceA__c{v r8wc} (fun)
13 0 0 2 .. sat_sfyv{v} (Data.Foldable) (fun) in rVT
13 416 0 1 S GHC.Hs.Types.getBangStrictness{v r283} (fun)
13 0 0 4 STMS dataConSrcToImplBang{v r4U1} (GHC.Types.Id.Make) (fun)
13 0 0 2 MS sat_sbZJ{v} (GHC.Types.Id.Make) (fun) in r4TY
67 0 0 1 M GHC.Core.DataCon.isBanged{v r3u8} (fun)
59139 3630848 0 2 LL go6{v s5Gc} (GHC.List) (fun) in ram
24371 389936 0 3 >LL GHC.List.zipWith{v ram} (fun)
84 4704 0 1 S GHC.Core.DataCon.dataConFullSig{v r3} (fun)
683 1120 0 1 L ds{v saSM} (GHC.Core.DataCon) (fun) in r3u4
673 10768 0 1 L GHC.Core.DataCon.eqSpecPreds{v r3u4} (fun)
26 408 0 1 S GHC.Core.DataCon.dataConImplBangs{v r3uz} (fun)
42 0 0 1 S GHC.Core.DataCon.dcSrcBangs{v r2J4} (fun)
42 0 0 1 S GHC.Core.DataCon.dataConSrcBangs{v r3uu} (fun)
16 640 0 2 ++ Data.Foldable.sequenceA_{v rVT} (fun)
16 1152 0 5 +>LLL GHC.Utils.Monad.zipWith3M_{v rxl} (fun)
11 0 0 1 M GHC.Core.Type.isForAllTy{v r1Vw} (fun)
43 1488 0 1 M go1{v sdIH} (GHC.Tc.Utils.TcType) (fun) in r2uc
11 616 0 3 EMM GHC.Tc.Utils.TcType.isInsolubleOccursCheck{v r2uc} (fun)
32 512 0 1 E GHC.Types.Var.mkTyVarBinders{v r2uh} (fun)
102 14688 0 1 S GHC.Core.DataCon.dataConUserType{v r3uD} (fun)
295 19000 0 1 M go1{v sjLg} (GHC.Core.Type) (fun) in r1WJ
72 2880 0 1 M GHC.Core.Type.isKindLevPoly{v r1WJ} (fun)
16 0 0 1 S GHC.Core.DataCon.dataConOrigArgTys{v r3uF} (fun)
7339 176136 0 2 .. GHC.Tuple.(,){(w) v 77} (fun)
3461 221504 0 1 S sat_s8Hu{v} (GHC.Core.Unify) (fun)
1 0 0 1 > sat_s8Hn{v} (GHC.Core.Unify) (fun)
3461 359944 0 3 >SS $cfmap1{v r5MI} (GHC.Core.Unify) (fun)
4418 741256 0 1 S sat_s8JZ{v} (GHC.Core.Unify) (fun) in s8Kn
4418 0 0 1 > sat_s8JN{v} (GHC.Core.Unify) (fun) in s8Kn
4418 176720 0 1 S sat_s8Kn{v} (GHC.Core.Unify) (fun) in r1tQ
4418 106032 0 2 SS checkRnEnv{v r1u0} (GHC.Core.Unify) (fun)
4418 565504 0 3 SMM bindTv{v r1tQ} (GHC.Core.Unify) (fun)
19 1280 0 1 S k{v s8L5} (GHC.Core.Unify) (fun) in r1tP
19 0 0 1 S sat_s8Ms{v} (GHC.Core.Unify) (fun) in r1tP
251 8032 0 2 SM GHC.Types.Var.Env.rnOccR{v r19e} (fun)
4426 357008 0 5 SMMMM uUnrefined{v r1tP} (GHC.Core.Unify) (fun)
4921 157472 0 1 S GHC.Types.Var.Env.mkRnEnv2{v r18W} (fun)
6135 196320 0 2 SM GHC.Types.Var.Env.rnOccL{v r19d} (fun)
4426 0 0 1 S k{v s8T1} (GHC.Core.Unify) (fun) in r1tO
7906 505984 0 1 S sat_s8Hl{v} (GHC.Core.Unify) (fun)
1 0 0 1 > sat_s8He{v} (GHC.Core.Unify) (fun)
4426 0 0 1 S sat_s8Tq{v} (GHC.Core.Unify) (fun) in r1tO
4426 495712 0 4 SMMM uVar{v r1tO} (GHC.Core.Unify) (fun)
95 0 0 1 M GHC.Core.TyCon.tyConTyVars{v r2zq} (fun)
2223 0 0 2 ME GHC.Core.TyCon.isInjectiveTyCon{v r3lv} (fun)
16 0 0 1 S GHC.Core.DataCon.dataConOrigResTy{v r3uC} (fun)
26 0 0 1 M GHC.Core.TyCon.tyConFamInst_maybe{v r3mA} (fun)
26 0 0 2 ML GHC.Core.Type.mkFamilyTyConApp{v r1W0} (fun)
7798 298560 0 4 SMMM unify_ty{v r1tL} (GHC.Core.Unify) (fun)
12145 783336 0 2 LL go{v s8Sz} (GHC.Core.Unify) (fun) in r1tN
5737 91792 0 3 SLL unify_tys{v r1tN} (GHC.Core.Unify) (fun)
21303 852120 0 2 .S $cpure{v r5O3} (GHC.Core.Unify) (fun)
24982 288 0 3 S>S $c>>=1{v r5O2} (GHC.Core.Unify) (fun)
3563 140888 0 1 S sat_s90u{v} (GHC.Core.Unify) (fun) in r1tI
3563 1238920 0 9 >EEESSSLL tc_unify_tys{v r1tI} (GHC.Core.Unify) (fun)
3363 187112 0 5 >ESLL tc_match_tys_x{v r1tt} (GHC.Core.Unify) (fun)
3355 214800 0 4 >ELL tc_match_tys{v r1ts} (GHC.Core.Unify) (fun)
24 1536 0 2 MM GHC.Core.Unify.tcMatchTy{v r1tk} (fun)
16 29184 0 1 S sat_soUr{v} (GHC.Tc.TyCl) (fun) in soVy
11 2992 0 1 E sat_soVy{v} (GHC.Tc.TyCl) (fun) in soVz
11 792 0 1 E sat_soVz{v} (GHC.Tc.TyCl) (fun) in soVA
11 704 0 1 S sat_soVA{v} (GHC.Tc.TyCl) (fun) in r4Q9
39 0 0 1 M GHC.Core.TyCon.tyConStupidTheta{v r3mr} (fun)
40 288 0 1 M GHC.Core.TyCon.famTyConFlav_maybe{v r3mu} (fun)
11 3344 0 1 M sat_sppy{v} (GHC.Tc.TyCl) (fun) in sppA
11 1408 0 1 S sat_sppf{v} (GHC.Tc.TyCl) (fun) in sppg
11 1056 0 1 M sat_sppg{v} (GHC.Tc.TyCl) (fun) in spph
11 1584 0 1 L sat_spph{v} (GHC.Tc.TyCl) (fun) in sppi
8 0 0 1 S sat_soKM{v} (GHC.Tc.TyCl) (fun) in soKN
8 1088 0 1 E sat_soKN{v} (GHC.Tc.TyCl) (fun) in soKO
8 1024 0 1 S sat_soKO{v} (GHC.Tc.TyCl) (fun) in soKS
8 5696 0 1 T sat_soKS{v} (GHC.Tc.TyCl) (fun) in soKT
8 832 0 1 L sat_soKT{v} (GHC.Tc.TyCl) (fun) in soKU
8 1024 0 1 L sat_soKU{v} (GHC.Tc.TyCl) (fun) in soKV
8 1088 0 1 T sat_soKV{v} (GHC.Tc.TyCl) (fun) in soKW
8 1024 0 1 T sat_soKW{v} (GHC.Tc.TyCl) (fun) in soKX
50 0 0 1 S sat_sigV{v} (GHC.Tc.Utils.Zonk) (fun) in r4CV
50 800 0 1 L GHC.Tc.Utils.Zonk.zonkTyBndrs{v r4CV} (fun)
8 960 0 1 L sat_soKX{v} (GHC.Tc.TyCl) (fun) in soKY
3 144 0 2 EL GHC.Builtin.Types.mkTupleTy1{v r2a2} (fun)
21 672 0 1 S sat_sg8X{v} (GHC.Tc.Utils.TcMType) (fun) in sg6w
21 1512 0 2 MM GHC.Core.Type.mkSpecForAllTy{v r1Vn} (fun)
8 3264 0 1 T sat_soKY{v} (GHC.Tc.TyCl) (fun) in soL2
8 896 0 1 L sat_soJG{v} (GHC.Tc.TyCl) (fun) in soJH
8 576 0 1 L sat_soJH{v} (GHC.Tc.TyCl) (fun) in soJI
13 1872 0 1 M sat_soBt{v} (GHC.Tc.TyCl) (fun) in r4Q5
13 2184 0 2 MS tcConArg{v r4Q5} (GHC.Tc.TyCl) (fun)
2 0 0 1 S sat_soBB{v} (GHC.Tc.TyCl) (fun) in r4Q4
2 144 0 1 S sat_soBO{v} (GHC.Tc.TyCl) (fun) in r4Q4
2 48 0 1 T sat_soBH{v} (GHC.Tc.TyCl) (fun) in r4Q4
16 512 0 2 MM tcConArgs{v r4Q4} (GHC.Tc.TyCl) (fun)
8 768 0 1 L sat_soJI{v} (GHC.Tc.TyCl) (fun) in soL2
16 0 0 2 LS GHC.Tc.Gen.HsType.bindExplicitTKBndrs_Skol{v r4I6} (fun)
16 12480 0 1 M sat_soL2{v} (GHC.Tc.TyCl) (fun) in r4PZ
11 1512 0 5 MELMM GHC.Tc.TyCl.tcConDecls{v r4PZ} (fun)
11 3072 0 1 M sat_sppi{v} (GHC.Tc.TyCl) (fun) in sppA
11 5544 0 1 E sat_sppA{v} (GHC.Tc.TyCl) (fun) in sppB
11 1584 0 1 L sat_sppB{v} (GHC.Tc.TyCl) (fun) in sppC
11 0 0 1 S sat_sihk{v} (GHC.Tc.Utils.Zonk) (fun) in r4DY
11 176 0 1 L GHC.Tc.Utils.Zonk.zonkTcTypesToTypes{v r4DY} (fun)
11 1584 0 1 L sat_sppC{v} (GHC.Tc.TyCl) (fun) in sppE
11 2728 0 1 S sat_siAx{v} (GHC.Tc.Gen.HsType) (fun) in r4Ij
11 2112 0 2 MM GHC.Tc.Gen.HsType.checkDataKindSig{v r4Ij} (fun)
11 5632 0 1 S sat_sppE{v} (GHC.Tc.TyCl) (fun) in sppF
11 968 0 6 MLLSLM go{v sivw} (GHC.Tc.Gen.HsType) (fun) in r4Ii
11 1320 0 1 T sat_sppF{v} (GHC.Tc.TyCl) (fun) in sppG
11 1936 0 1 S sat_siwV{v} (GHC.Tc.Gen.HsType) (fun) in siwW
11 616 0 1 S sat_siwW{v} (GHC.Tc.Gen.HsType) (fun) in siwX
11 528 0 1 M sat_siwX{v} (GHC.Tc.Gen.HsType) (fun) in r4Ii
11 1848 0 2 LM GHC.Tc.Gen.HsType.etaExpandAlgTyCon{v r4Ii} (fun)
11 1496 0 1 E sat_sppG{v} (GHC.Tc.TyCl) (fun) in sppH
11 2376 0 1 E sat_sozQ{v} (GHC.Tc.TyCl) (fun) in sozR
11 440 0 1 E sat_sozR{v} (GHC.Tc.TyCl) (fun) in sozV
22 0 0 2 EE $c=={v rbs0} (GHC.Hs.Decls) (fun)
11 6952 0 1 E sat_sozV{v} (GHC.Tc.TyCl) (fun) in r4PX
11 616 0 4 SESL GHC.Tc.TyCl.dataDeclChecks{v r4PX} (fun)
11 1672 0 3 MLM sat_sppH{v} (GHC.Tc.TyCl) (fun) in spvQ
108 6048 0 1 M sat_sj3Q{v} (GHC.Tc.Gen.HsType) (fun) in r4Hd
4 0 0 1 M GHC.Hs.Types.cd_fld_type{v r26F} (fun)
26 0 0 1 S GHC.Hs.Types.getBangType{v r282} (fun)
124 2976 0 2 SS addTypeCtxt{v r4HK} (GHC.Tc.Gen.HsType) (fun)
108 0 0 1 S sat_sj3G{v} (GHC.Tc.Gen.HsType) (fun) in r4Hd
108 9504 0 2 SM GHC.Tc.Gen.HsType.tcCheckLHsType{v r4Hd} (fun)
16 1152 0 3 EML kcConArgTys{v r4PD} (GHC.Tc.TyCl) (fun)
8 192 0 1 L sat_soDB{v} (GHC.Tc.TyCl) (fun) in soDG
32 0 0 1 M GHC.Tc.Gen.HsType.tcHsMbContext{v r4HE} (fun)
16 0 0 2 LS GHC.Tc.Gen.HsType.bindExplicitTKBndrs_Tv{v r4I7} (fun)
16 5696 0 1 M sat_soDG{v} (GHC.Tc.TyCl) (fun) in r4PE
11 784 0 3 EML GHC.Tc.TyCl.kcConDecls{v r4PE} (fun)
7 168 0 1 L sat_spav{v} (GHC.Tc.TyCl) (fun) in spaw
7 392 0 3 MLM sat_spaw{v} (GHC.Tc.TyCl) (fun) in spbG
11 264 0 1 M sat_souZ{v} (GHC.Tc.TyCl) (fun) in r4Pw
7 0 0 1 E GHC.Hs.Decls.newOrDataToFlavour{v r2iT} (fun)
16 192 0 1 M GHC.Hs.Decls.getConNames{v r2iU} (fun)
32 1536 0 1 L ds20{v sopO} (GHC.Tc.TyCl) (fun) in sopG
27 768 0 1 L ds14{v sopG} (GHC.Tc.TyCl) (fun) in r4Pt
45 6840 0 1 T sat_spC8{v} (GHC.Tc.TyCl) (fun) in spez
45 2880 0 1 T sat_spBJ{v} (GHC.Tc.TyCl) (fun) in spBK
45 2520 0 1 S sat_seao{v} (GHC.Tc.TyCl.Instance) (fun) in seap
45 0 0 1 S sat_seae{v} (GHC.Tc.TyCl.Instance) (fun) in seai
114 0 0 1 L ds{v s8mz} (GHC.Core.FamInstEnv) (fun) in r1CK
46 736 0 1 L GHC.Core.FamInstEnv.famInstsRepTyCons{v r1CK} (fun)
45 33480 0 1 S sat_seAq{v} (GHC.Tc.Utils.Env) (fun) in r4En
45 1080 0 2 LS GHC.Tc.Utils.Env.tcExtendGlobalEnv{v r4En} (fun)
46 768 0 2 LS GHC.Tc.Instance.Family.tcExtendLocalFamInstEnv{v r45F} (fun)
45 14168 0 1 S sat_seai{v} (GHC.Tc.TyCl.Instance) (fun) in seap
46 22816 0 1 T sat_scww{v} (GHC.Tc.Utils.Instantiate) (fun) in scwx
13 728 0 3 LLM GHC.Tc.Utils.TcType.mkSpecSigmaTy{v r2tg} (fun)
7 224 0 4 LLSL GHC.Types.Id.Make.mkDictFunTy{v r4Ue} (fun)
38 3648 0 4 MSMM GHC.Types.Var.mkExportedLocalVar{v r2uz} (fun)
9 0 0 3 MSM GHC.Types.Id.mkExportedLocalId{v r29L} (fun)
7 616 0 5 SLLSL GHC.Types.Id.Make.mkDictFunId{v r4Ud} (fun)
7 560 0 1 S GHC.Core.InstEnv.instanceHead{v r27G} (fun)
7 3080 0 5 MSLSL GHC.Core.InstEnv.mkLocalInstance{v r27J} (fun)
7 0 0 1 S GHC.Tc.Utils.Env.iSpec{v r4DY} (fun)
7 672 0 2 SS GHC.Tc.Instance.FunDeps.checkFunDeps{v r1Ci} (fun)
7 5208 0 1 S sat_scv8{v} (GHC.Tc.Utils.Instantiate) (fun) in scv9
7 336 0 1 S sat_scv9{v} (GHC.Tc.Utils.Instantiate) (fun) in scva
7 280 0 1 E sat_scva{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Jv
7 224 0 2 TS addLocalInst{v r4Jv} (GHC.Tc.Utils.Instantiate) (fun)
121 2296 0 1 L ds{v sgW7} (GHC.Tc.Utils.Monad) (fun) in sgWg
712 68800 0 1 L $wgo1{v r3Z4} (GHC.List) (fun)
368 11776 0 1 L go1{v r3Z5} (GHC.List) (fun)
368 0 0 1 L GHC.List.unzip3{v rar} (fun)
46 5888 0 1 S sat_scwx{v} (GHC.Tc.Utils.Instantiate) (fun) in r4Ju
46 5520 0 2 LS GHC.Tc.Utils.Instantiate.tcExtendLocalInstEnv{v r4Ju} (fun)
45 1080 0 1 S sat_se9V{v} (GHC.Tc.TyCl.Instance) (fun) in seap
45 11520 0 1 L sat_seap{v} (GHC.Tc.TyCl.Instance) (fun) in r1
7 224 0 1 T sat_se9i{v} (GHC.Tc.TyCl.Instance) (fun) in r4zp
7 1456 0 1 E
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment