Skip to content

Instantly share code, notes, and snippets.

@andrewthad
Created May 24, 2020 00:01
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/130be56e4ac38bbec64afdb5069000cc to your computer and use it in GitHub Desktop.
Save andrewthad/130be56e4ac38bbec64afdb5069000cc to your computer and use it in GitHub Desktop.
T5030 SCC Profiling for BoxedRep
Sat May 23 19:57 2020 Time and Allocation Profiling Report (Final)
ghc +RTS -p -RTS -B/home/amartin/ghc-boxedrep-prof/lib/ghc-8.11.0.20200518 ./testsuite/tests/perf/compiler/T5030.hs
total time = 0.56 secs (558 ticks @ 1000 us, 1 processor)
total alloc = 711,938,744 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 28.5 30.5
deSugar GHC.Driver.Main compiler/GHC/Driver/Main.hs:564:7-44 19.4 17.8
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 14.7 26.2
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 6.3 4.1
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 4.3 3.8
initGhcMonad GHC compiler/GHC.hs:(512,1)-(523,25) 2.7 0.7
setSessionDynFlags GHC compiler/GHC.hs:(598,1)-(640,16) 2.0 1.7
zonkTopDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:484:7-59 1.6 2.3
CoreTidy GHC.Driver.Main compiler/GHC/Driver/Main.hs:809:15-58 1.6 1.4
RegAlloc-linear GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(679,27)-(681,55) 1.4 0.7
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 1.3 0.6
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 1.1 0.7
pprNativeCode GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:519:37-64 0.7 1.1
Parser GHC.Driver.Main compiler/GHC/Driver/Main.hs:(334,5)-(408,52) 0.5 1.1
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 809 0 0.0 0.0 100.0 100.0
defaultErrorHandler GHC compiler/GHC.hs:(401,1)-(433,7) 1618 1 0.0 0.0 96.1 99.0
runGhc GHC compiler/GHC.hs:(461,1)-(466,26) 1619 1 0.0 0.0 96.1 99.0
initGhcMonad GHC compiler/GHC.hs:(512,1)-(523,25) 1620 1 2.7 0.7 3.2 1.0
checkBrokenTablesNextToCode GHC compiler/GHC.hs:(532,1)-(542,80) 1621 1 0.0 0.0 0.0 0.0
checkBrokenTablesNextToCode' GHC compiler/GHC.hs:(545,1)-(555,36) 1622 1 0.0 0.0 0.0 0.0
checkBrokenTablesNextToCode'.arch GHC compiler/GHC.hs:555:9-36 1623 1 0.0 0.0 0.0 0.0
checkBrokenTablesNextToCode'.platform GHC compiler/GHC.hs:554:9-40 1624 1 0.0 0.0 0.0 0.0
newHscEnv GHC.Driver.Main compiler/GHC/Driver/Main.hs:(194,1)-(211,19) 1625 1 0.5 0.3 0.5 0.3
runGhc.session GHC compiler/GHC.hs:463:7-27 1626 1 0.0 0.0 0.0 0.0
withCleanupSession GHC compiler/GHC.hs:(486,1)-(494,28) 1627 1 0.0 0.0 92.8 98.0
setSessionDynFlags GHC compiler/GHC.hs:(598,1)-(640,16) 1641 2 2.0 1.7 2.0 1.7
checkNewDynFlags GHC compiler/GHC.hs:(727,1)-(731,16) 1642 2 0.0 0.0 0.0 0.0
checkNewDynFlags.(...) GHC compiler/GHC.hs:729:7-57 1644 2 0.0 0.0 0.0 0.0
checkNewDynFlags.dflags' GHC compiler/GHC.hs:729:7-57 1645 2 0.0 0.0 0.0 0.0
checkNewDynFlags.warnings GHC compiler/GHC.hs:729:7-57 1643 2 0.0 0.0 0.0 0.0
invalidateModSummaryCache GHC compiler/GHC.hs:(690,1)-(693,64) 1647 2 0.0 0.0 0.0 0.0
invalidateModSummaryCache.\ GHC compiler/GHC.hs:691:25-75 1648 2 0.0 0.0 0.0 0.0
setSessionDynFlags.\ GHC compiler/GHC.hs:(633,25)-(638,26) 1646 2 0.0 0.0 0.0 0.0
guessTarget GHC compiler/GHC.hs:(789,1)-(819,52) 1649 1 0.0 0.0 0.0 0.0
guessTarget.(...) GHC compiler/GHC.hs:(812,10)-(814,48) 1651 1 0.0 0.0 0.0 0.0
guessTarget.file GHC compiler/GHC.hs:(812,10)-(814,48) 1650 1 0.0 0.0 0.0 0.0
guessTarget.target GHC compiler/GHC.hs:819:10-52 1661 1 0.0 0.0 0.0 0.0
load GHC.Driver.Make compiler/GHC/Driver/Make.hs:(289,1)-(295,27) 1654 1 0.0 0.0 90.7 96.3
batchMsg GHC.Driver.Main compiler/GHC/Driver/Main.hs:(891,1)-(905,25) 1839 1 0.0 0.0 0.0 0.0
showModuleIndex GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1938,1)-(1942,65) 1841 1 0.0 0.0 0.0 0.0
depanalE GHC.Driver.Make compiler/GHC/Driver/Make.hs:(140,1)-(152,28) 1655 1 0.0 0.0 0.2 0.1
depanalPartial GHC.Driver.Make compiler/GHC/Driver/Make.hs:(170,1)-(193,42) 1656 1 0.0 0.0 0.2 0.1
depanalPartial.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:191:12-66 1698 1 0.0 0.0 0.0 0.0
depanalPartial.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:173:10-37 1657 1 0.0 0.0 0.0 0.0
depanalPartial.errs GHC.Driver.Make compiler/GHC/Driver/Make.hs:191:12-66 1697 1 0.0 0.0 0.0 0.0
depanalPartial.mod_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:192:12-50 1706 1 0.0 0.0 0.0 0.0
depanalPartial.mod_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:191:12-66 1707 1 0.0 0.0 0.0 0.0
depanalPartial.old_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:175:10-42 1664 1 0.0 0.0 0.0 0.0
downsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2083,1)-(2173,45) 1658 1 0.0 0.0 0.2 0.1
downsweep.loop GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2154,9)-(2173,45) 1688 4 0.0 0.0 0.0 0.0
downsweep.loop.key GHC.Driver.Make compiler/GHC/Driver/Make.hs:2173:13-45 1689 3 0.0 0.0 0.0 0.0
summariseModule GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2443,1)-(2555,13) 1690 3 0.0 0.0 0.0 0.0
summariseModule.find_it GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2478,5)-(2486,32) 1693 3 0.0 0.0 0.0 0.0
downsweep.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:2086:12-67 1681 1 0.0 0.0 0.0 0.0
downsweep.checkDuplicates GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2138,9)-(2144,82) 1675 1 0.0 0.0 0.0 0.0
downsweep.checkDuplicates.dup_roots GHC.Driver.Make compiler/GHC/Driver/Make.hs:2144:14-82 1676 1 0.0 0.0 0.0 0.0
downsweep.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:2109:9-35 1695 1 0.0 0.0 0.0 0.0
downsweep.errs GHC.Driver.Make compiler/GHC/Driver/Make.hs:2086:12-67 1696 1 0.0 0.0 0.0 0.0
downsweep.getRootSummary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2116,9)-(2129,38) 1660 1 0.0 0.0 0.2 0.1
summariseFile GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2332,1)-(2385,13) 1662 1 0.0 0.0 0.2 0.1
findSummaryBySourceFile GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2388,1)-(2392,23) 1663 1 0.0 0.0 0.0 0.0
summariseFile.get_src_timestamp GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2356,5)-(2358,79) 1665 1 0.0 0.0 0.0 0.0
summariseFile.new_summary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2361,5)-(2385,13) 1666 1 0.0 0.0 0.2 0.1
getPreprocessedImports GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2632,1)-(2638,33) 1667 1 0.2 0.1 0.2 0.1
makeNewModSummary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2572,1)-(2605,7) 1668 1 0.0 0.0 0.0 0.0
getObjTimestamp GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2608,1)-(2610,77) 1670 1 0.0 0.0 0.0 0.0
== GHC.Driver.Make compiler/GHC/Driver/Make.hs:940:20-21 1671 1 0.0 0.0 0.0 0.0
makeNewModSummary.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1674 1 0.0 0.0 0.0 0.0
makeNewModSummary.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:2574:7-33 1669 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_hspp_buf GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1845 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_hspp_fn GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1846 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_local_dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1694 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_srcimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1687 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_theimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1673 1 0.0 0.0 0.0 0.0
maybeGetIfaceDate GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1534,1)-(1540,20) 1672 1 0.0 0.0 0.0 0.0
downsweep.old_summary_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:2113:9-49 1691 1 0.0 0.0 0.0 0.0
mkNodeMap GHC.Driver.Make compiler/GHC/Driver/Make.hs:2031:1-67 1692 1 0.0 0.0 0.0 0.0
downsweep.rootSummariesOk GHC.Driver.Make compiler/GHC/Driver/Make.hs:2086:12-67 1680 1 0.0 0.0 0.0 0.0
downsweep.root_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:2087:12-47 1678 1 0.0 0.0 0.0 0.0
mkRootMap GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2293,1)-(2295,50) 1679 1 0.0 0.0 0.0 0.0
msKey GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2027,1)-(2028,46) 1682 1 0.0 0.0 0.0 0.0
downsweep.roots GHC.Driver.Make compiler/GHC/Driver/Make.hs:2110:9-35 1659 1 0.0 0.0 0.0 0.0
downsweep.calcDeps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2107:9-25 1685 0 0.0 0.0 0.0 0.0
msDeps GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2306,1)-(2308,48) 1686 1 0.0 0.0 0.0 0.0
warnMissingHomeModules GHC.Driver.Make compiler/GHC/Driver/Make.hs:(210,1)-(261,42) 1699 1 0.0 0.0 0.0 0.0
warnMissingHomeModules.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:214:5-31 1700 1 0.0 0.0 0.0 0.0
load' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(367,1)-(615,38) 1701 1 0.0 0.0 90.5 96.2
guessOutputFile GHC.Driver.Make compiler/GHC/Driver/Make.hs:(665,1)-(694,72) 1703 1 0.0 0.0 0.0 0.0
guessOutputFile.\ GHC.Driver.Make compiler/GHC/Driver/Make.hs:(666,5)-(694,72) 1704 1 0.0 0.0 0.0 0.0
guessOutputFile.\.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:666:9-31 1708 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mainModuleSrcPath GHC.Driver.Make compiler/GHC/Driver/Make.hs:(670,9)-(672,39) 2220 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mod_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:668:9-38 1705 1 0.0 0.0 0.0 0.0
guessOutputFile.\.name GHC.Driver.Make compiler/GHC/Driver/Make.hs:673:9-51 2219 1 0.0 0.0 0.0 0.0
guessOutputFile.\.name_exe GHC.Driver.Make compiler/GHC/Driver/Make.hs:(675,9)-(690,27) 2218 1 0.0 0.0 0.0 0.0
load'.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1715 1 0.0 0.0 0.0 0.0
checkStability GHC.Driver.Make compiler/GHC/Driver/Make.hs:(828,1)-(882,32) 1716 1 0.0 0.0 0.0 0.0
checkStability.checkSCC GHC.Driver.Make compiler/GHC/Driver/Make.hs:(832,4)-(882,32) 1736 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.scc GHC.Driver.Make compiler/GHC/Driver/Make.hs:837:9-29 1737 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.scc_allimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:842:9-78 1738 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.home_module GHC.Driver.Make compiler/GHC/Driver/Make.hs:(839,9)-(840,68) 1740 3 0.0 0.0 0.0 0.0
checkStability.checkSCC.stableBCOs GHC.Driver.Make compiler/GHC/Driver/Make.hs:(852,9)-(854,28) 1745 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.bco_ok GHC.Driver.Make compiler/GHC/Driver/Make.hs:(876,9)-(882,32) 1746 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.stableObjects GHC.Driver.Make compiler/GHC/Driver/Make.hs:(848,9)-(850,31) 1743 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.object_ok GHC.Driver.Make compiler/GHC/Driver/Make.hs:(856,9)-(865,47) 1744 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.stable_obj_imps GHC.Driver.Make compiler/GHC/Driver/Make.hs:845:9-73 1742 1 0.0 0.0 0.0 0.0
load'.\ GHC.Driver.Make compiler/GHC/Driver/Make.hs:368:33-69 1702 1 0.0 0.0 0.0 0.0
load'.a_root_is_Main GHC.Driver.Make compiler/GHC/Driver/Make.hs:550:13-60 2213 1 0.0 0.0 0.0 0.0
load'.all_home_mods GHC.Driver.Make compiler/GHC/Driver/Make.hs:(379,9)-(381,75) 1741 1 0.0 0.0 0.0 0.0
load'.checkHowMuch GHC.Driver.Make compiler/GHC/Driver/Make.hs:(391,9)-(393,27) 1709 1 0.2 0.0 90.5 96.1
load'.upsweep_fn GHC.Driver.Make compiler/GHC/Driver/Make.hs:(514,9)-(515,41) 1752 1 0.0 0.0 0.0 0.0
upsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1375,1)-(1519,91) 1753 1 0.0 0.0 0.0 0.0
loadFinish GHC.Driver.Make compiler/GHC/Driver/Make.hs:(622,1)-(632,20) 2221 1 0.0 0.0 0.0 0.0
discardIC GHC.Driver.Make compiler/GHC/Driver/Make.hs:(645,1)-(660,29) 2222 1 0.0 0.0 0.0 0.0
discardIC.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:652:3-27 2228 1 0.0 0.0 0.0 0.0
discardIC.new_ic_int_print GHC.Driver.Make compiler/GHC/Driver/Make.hs:650:3-53 2229 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:(655,3)-(660,29) 2230 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.old_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:660:5-29 2231 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.this_pkg GHC.Driver.Make compiler/GHC/Driver/Make.hs:659:5-33 2232 1 0.0 0.0 0.0 0.0
discardIC.new_ic_monad GHC.Driver.Make compiler/GHC/Driver/Make.hs:651:3-45 2224 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:(655,3)-(660,29) 2225 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.old_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:660:5-29 2226 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.this_pkg GHC.Driver.Make compiler/GHC/Driver/Make.hs:659:5-33 2227 1 0.0 0.0 0.0 0.0
discardIC.old_ic GHC.Driver.Make compiler/GHC/Driver/Make.hs:653:3-25 2223 1 0.0 0.0 0.0 0.0
withDeferredDiagnostics GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2648,1)-(2678,15) 1751 1 0.0 0.0 90.3 96.1
load'.upsweep_fn GHC.Driver.Make compiler/GHC/Driver/Make.hs:(514,9)-(515,41) 1754 0 0.0 0.0 90.3 96.1
upsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1375,1)-(1519,91) 1755 0 0.0 0.0 90.3 96.1
upsweep.upsweep' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1412,3)-(1519,91) 1756 2 0.0 0.0 90.3 96.1
reTypecheckLoop GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1822,1)-(1833,55) 1816 2 0.0 0.0 0.0 0.0
getModLoop GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1876,1)-(1884,22) 1817 2 0.0 0.0 0.0 0.0
getModLoop.this_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:1884:3-22 1820 2 0.0 0.0 0.0 0.0
reTypecheckLoop.appearsAsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:1833:3-55 1818 2 0.0 0.0 0.0 0.0
upsweep.upsweep'.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1438,13)-(1441,34) 1810 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.done' GHC.Driver.Make compiler/GHC/Driver/Make.hs:1497:21-45 2210 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.hsc_env1 GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1453,13)-(1454,69) 1825 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.hsc_env3 GHC.Driver.Make compiler/GHC/Driver/Make.hs:1485:21-86 2211 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.logger GHC.Driver.Make compiler/GHC/Driver/Make.hs:1432:13-46 2209 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.ready_uids GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1438,13)-(1441,34) 1809 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.uids_to_check' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1438,13)-(1441,34) 2212 1 0.0 0.0 0.0 0.0
upsweep_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1552,1)-(1709,49) 1821 1 0.0 0.0 90.3 96.1
upsweep_mod.compile_it GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1607,13)-(1609,66) 1830 1 0.4 0.1 90.3 96.1
addFingerprints GHC.Iface.Make compiler/GHC/Iface/Make.hs:113:7-63 2195 1 0.2 0.2 0.2 0.2
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2196 1 0.0 0.0 0.0 0.0
hscIncrementalCompile GHC.Driver.Main compiler/GHC/Driver/Main.hs:(718,1)-(765,35) 2197 0 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2198 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2199 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2200 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2201 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2202 0 0.0 0.0 0.0 0.0
tcRnSrcDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:270:34-85 2203 0 0.0 0.0 0.0 0.0
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 2204 0 0.0 0.0 0.0 0.0
hscGenHardCode GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1389,1)-(1450,75) 2102 1 0.0 0.0 8.4 6.0
CorePrep GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1408,24)-(1409,57) 2103 1 0.7 0.3 0.7 0.3
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 2108 1 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 2105 1 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 2111 1 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 2106 1 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 2110 1 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 2112 1 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 2109 1 0.0 0.0 0.0 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 2104 1 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 2107 1 0.0 0.0 0.0 0.0
CoreToStg GHC.Driver.Main compiler/GHC/Driver/Main.hs:1413:16-54 2113 1 0.0 0.0 0.2 0.2
myCoreToStg GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1590,1)-(1599,41) 2114 1 0.0 0.0 0.2 0.2
Core2Stg GHC.Driver.Main compiler/GHC/Driver/Main.hs:1593:12-48 2116 1 0.2 0.1 0.2 0.1
Stg2Stg GHC.Driver.Main compiler/GHC/Driver/Main.hs:1597:12-44 2115 1 0.0 0.0 0.0 0.1
STG.depSort GHC.Stg.DepAnal compiler/GHC/Stg/DepAnal.hs:121:5-51 2135 1 0.0 0.1 0.0 0.1
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2136 1 0.0 0.0 0.0 0.0
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1431,29)-(1433,50) 2117 1 0.0 0.0 0.0 0.0
doCodeGen GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1548,1)-(1585,46) 2118 1 0.0 0.0 0.0 0.0
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 2134 1 0.0 0.0 0.0 0.0
cmmPipeline GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1577,11)-(1578,46) 2132 1 0.0 0.0 0.0 0.0
cmmToRawCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1437,23)-(1438,88) 2119 1 0.0 0.0 0.0 0.0
codeOutput GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1448,19)-(1449,67) 2120 1 0.0 0.0 7.5 5.4
OutputAsm GHC.Driver.CodeOutput compiler/GHC/Driver/CodeOutput.hs:(167,32)-(169,78) 2127 1 0.0 0.0 7.5 5.4
NativeCodeGen GHC.Driver.CodeOutput compiler/GHC/Driver/CodeOutput.hs:169:18-78 2128 1 0.5 0.4 7.5 5.4
cmmNativeGen GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(479,14)-(480,35) 2167 337 0.5 0.1 3.2 2.2
RegAlloc-linear GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(679,27)-(681,55) 2175 337 1.4 0.7 1.4 0.7
cmmToCmm GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:566:17-50 2170 337 0.0 0.1 0.0 0.1
fixStgRegisters GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:561:17-42 2169 337 0.2 0.1 0.2 0.1
genMachCode GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(578,17)-(580,69) 2168 337 0.4 0.3 0.4 0.3
generateJumpTables GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:716:17-50 2180 337 0.2 0.0 0.2 0.0
getCFG GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:573:22-62 2171 337 0.0 0.0 0.0 0.1
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2172 110 0.0 0.0 0.0 0.0
invertCondBranches GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:760:17-36 2181 337 0.0 0.0 0.0 0.0
regLiveness GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(596,17)-(597,75) 2176 337 0.4 0.5 0.4 0.5
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2177 110 0.0 0.1 0.0 0.1
sequenceBlocks GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(752,17)-(755,27) 2179 337 0.0 0.0 0.0 0.2
layoutBlocks GHC.CmmToAsm.BlockLayout compiler/GHC/CmmToAsm/BlockLayout.hs:800:33-62 2183 110 0.0 0.1 0.0 0.2
GHC.CmmToAsm.BlockLayout.dropJumps GHC.CmmToAsm.BlockLayout compiler/GHC/CmmToAsm/BlockLayout.hs:757:1-9 2185 541 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2184 110 0.0 0.0 0.0 0.0
shortcutBranches GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:727:17-65 2173 337 0.0 0.0 0.0 0.0
sparc_expand GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:772:17-46 2178 337 0.0 0.0 0.0 0.0
unwindingInfo GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:784:17-50 2187 337 0.0 0.0 0.0 0.0
optimizeCFG GHC.CmmToAsm.CFG compiler/GHC/CmmToAsm/CFG.hs:(682,5)-(684,48) 2174 110 0.2 0.1 0.2 0.1
pprNativeCode GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:519:37-64 2182 337 0.7 1.1 0.7 1.1
seqString GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:496:33-96 2186 337 0.0 0.0 0.0 0.0
cmmToRawCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1437,23)-(1438,88) 2129 0 0.2 0.1 3.0 1.6
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1431,29)-(1433,50) 2130 0 0.0 0.0 2.9 1.6
doCodeGen GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1548,1)-(1585,46) 2131 0 0.0 0.0 2.9 1.6
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 2137 0 0.0 0.0 0.0 0.0
cmmPipeline GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1577,11)-(1578,46) 2133 0 0.2 0.0 2.9 1.6
doSRTs GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:51:46-78 2139 215 0.5 0.1 0.7 0.2
depAnalSRTs GHC.Cmm.Info.Build compiler/GHC/Cmm/Info/Build.hs:799:36-75 2140 215 0.2 0.1 0.2 0.1
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2141 215 0.0 0.0 0.0 0.0
tops GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:48:33-58 2138 215 0.2 0.0 0.9 0.6
cafAnal GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:120:43-62 2160 110 0.0 0.0 0.0 0.1
analyzeCmm GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(111,5)-(116,68) 2161 110 0.0 0.0 0.0 0.1
do_block GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:147:48-68 2163 431 0.0 0.0 0.0 0.0
mapFoldWithKey GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(152,17)-(153,74) 2165 431 0.0 0.0 0.0 0.0
block_arr GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:135:42-77 2164 110 0.0 0.0 0.0 0.0
dep_blocks GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:138:43-70 2166 110 0.0 0.0 0.0 0.0
start GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(136,38)-(137,27) 2162 110 0.0 0.0 0.0 0.0
callProcPoints GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:94:50-65 2149 110 0.0 0.0 0.0 0.0
cmmCfgOpts(1) GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:72:13-62 2143 110 0.0 0.1 0.0 0.1
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2147 110 0.0 0.0 0.0 0.0
cmmCfgOpts(2) GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(146,13)-(148,27) 2158 110 0.0 0.0 0.0 0.0
createSwitchPlans GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:88:13-56 2145 110 0.2 0.0 0.2 0.0
elimCommonBlocks GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(80,13)-(81,76) 2144 110 0.0 0.0 0.0 0.0
layoutStack GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(109,13)-(111,40) 2146 110 0.2 0.2 0.4 0.4
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2148 110 0.0 0.0 0.0 0.0
rewriteCmm GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(172,73)-(180,74) 2150 110 0.0 0.0 0.2 0.1
do_block_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:219:13-33 2152 431 0.2 0.0 0.2 0.0
mapFoldWithKey_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(222,17)-(223,74) 2154 431 0.0 0.0 0.0 0.0
block_arr_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:199:18-53 2153 110 0.0 0.0 0.0 0.0
dep_blocks_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:202:51-72 2155 110 0.0 0.0 0.0 0.0
start_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:201:18-65 2151 110 0.0 0.0 0.0 0.0
analyzeCmm GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(111,5)-(116,68) 2189 2 0.0 0.0 0.0 0.0
do_block GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:147:48-68 2191 10 0.0 0.0 0.0 0.0
mapFoldWithKey GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(152,17)-(153,74) 2193 10 0.0 0.0 0.0 0.0
block_arr GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:135:42-77 2192 2 0.0 0.0 0.0 0.0
dep_blocks GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:138:43-70 2194 2 0.0 0.0 0.0 0.0
start GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(136,38)-(137,27) 2190 2 0.0 0.0 0.0 0.0
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2159 110 0.2 0.0 0.2 0.0
setInfoTableStackMap GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:141:13-68 2157 110 0.0 0.0 0.0 0.0
sink GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(116,13)-(117,59) 2156 110 0.0 0.0 0.0 0.0
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 2142 0 1.1 0.7 1.1 0.7
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2188 25 0.0 0.0 0.0 0.0
hscIncrementalCompile GHC.Driver.Main compiler/GHC/Driver/Main.hs:(718,1)-(765,35) 2121 0 0.0 0.0 0.0 0.0
finish GHC.Driver.Main compiler/GHC/Driver/Main.hs:(783,1)-(836,29) 2122 0 0.0 0.0 0.0 0.0
CoreTidy GHC.Driver.Main compiler/GHC/Driver/Main.hs:809:15-58 2123 0 0.0 0.0 0.0 0.0
hscIncrementalCompile GHC.Driver.Main compiler/GHC/Driver/Main.hs:(718,1)-(765,35) 1832 1 0.0 0.0 81.4 89.6
finish GHC.Driver.Main compiler/GHC/Driver/Main.hs:(783,1)-(836,29) 1907 1 0.0 0.0 67.0 76.8
CoreTidy GHC.Driver.Main compiler/GHC/Driver/Main.hs:809:15-58 2099 1 1.6 1.4 1.6 1.4
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2100 12 0.0 0.0 0.0 0.0
GHC.Driver.Main.mkPartialIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:815:17-70 2101 1 0.2 0.1 0.2 0.1
hscDesugar' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(560,1)-(569,12) 1908 1 0.0 0.0 24.9 27.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 1909 1 0.0 0.0 24.9 27.0
deSugar GHC.Driver.Main compiler/GHC/Driver/Main.hs:564:7-44 1910 1 19.4 17.8 24.9 27.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1911 111220 5.0 9.1 5.0 9.1
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1920 33 0.2 0.0 0.2 0.0
solveSimples GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(234,5)-(235,21) 1912 4 0.0 0.0 0.0 0.0
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1913 0 0.0 0.0 0.0 0.0
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 1914 4 0.0 0.0 0.0 0.0
occAnalBind.assoc GHC.Core.Opt.OccurAnal compiler/GHC/Core/Opt/OccurAnal.hs:859:13-64 1921 3 0.4 0.1 0.4 0.1
occAnalBind.scc GHC.Core.Opt.OccurAnal compiler/GHC/Core/Opt/OccurAnal.hs:855:12-54 1925 2 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1926 2 0.0 0.0 0.0 0.0
occAnalBind.scc GHC.Core.Opt.OccurAnal compiler/GHC/Core/Opt/OccurAnal.hs:855:12-54 1922 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1923 1 0.0 0.0 0.0 0.0
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1915 1 0.0 0.0 0.0 0.0
handleWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:(228,1)-(232,17) 1917 0 0.0 0.0 0.0 0.0
hscSimplify' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1300,1)-(1306,55) 1918 1 0.0 0.0 40.3 48.4
Core2Core GHC.Driver.Main compiler/GHC/Driver/Main.hs:1306:7-55 1919 1 0.0 0.0 40.3 48.4
Simplify GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:425:40-55 1927 1 0.0 0.0 40.3 48.4
OccAnal GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:(696,22)-(697,42) 1930 2 0.9 0.2 0.9 0.2
SimplTopBinds GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:719:39-74 1928 2 0.0 0.0 39.4 48.1
simplTopBinds-simplRecBndrs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:174:60-101 1929 2 0.0 0.0 0.0 0.0
simplTopBinds-simpl_binds GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:175:68-90 1931 2 0.0 0.0 39.4 48.1
simplRecOrTopPair-normal GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(256,5)-(257,62) 1932 239 0.4 0.2 39.4 48.1
simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:309:60-92 1934 248 0.0 0.0 39.1 47.9
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1955 1695 0.2 0.0 37.8 46.8
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1956 1007 0.2 0.1 37.6 46.8
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2030 226 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 2031 68 0.0 0.1 34.9 43.7
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2073 90 0.0 0.0 34.9 43.6
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2074 90 17.7 18.6 22.8 28.9
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2075 127215 5.0 10.3 5.0 10.3
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2076 75 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2077 90 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2078 75 0.0 0.0 0.0 0.0
simplCoercionF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:911:67-92 2079 30 0.2 0.0 12.2 14.7
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2095 45 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2096 60 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2097 45 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2098 15 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2093 0 8.1 9.5 12.0 14.6
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2094 64290 3.9 5.1 3.9 5.1
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2080 30 0.0 0.0 0.0 0.0
addCoerce-pushCoValArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1335,13)-(1350,60) 2081 15 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2082 0 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2033 2 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 2032 2 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2046 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2047 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2048 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2049 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2050 0 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 2051 0 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2040 40 0.0 0.0 2.5 2.9
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2041 40 0.2 0.4 0.5 0.7
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2063 2868 0.4 0.2 0.4 0.2
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2045 16 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2042 4 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2043 8 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2044 4 0.0 0.0 0.0 0.0
simplCoercionF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:911:67-92 2086 1 0.0 0.0 0.7 1.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2089 3 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2090 4 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2091 3 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2092 1 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2087 0 0.4 0.6 0.7 1.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2088 4286 0.4 0.3 0.4 0.3
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 2064 0 0.0 0.0 1.3 1.3
simplCoercionF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:911:67-92 2065 1 0.0 0.0 1.3 1.3
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2068 3 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2069 4 0.0 0.0 0.0 0.0
addCoerce-pushCoValArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1335,13)-(1350,60) 2071 1 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2070 3 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2066 0 1.3 0.8 1.3 1.3
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2067 5613 0.0 0.5 0.0 0.5
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2072 0 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2034 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2035 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2036 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2037 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2038 0 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 2039 0 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 1935 36 0.0 0.0 0.9 0.7
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1936 88 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1937 44 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 1938 6 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2058 3 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2060 3 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2061 6 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2059 3 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2062 3 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2052 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2053 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2054 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2055 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2056 0 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 2057 0 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1963 9 0.0 0.0 0.5 0.6
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1965 9 0.5 0.4 0.5 0.6
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2028 2758 0.0 0.2 0.0 0.2
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1981 5 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1982 8 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1983 5 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1984 13 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1985 11 0.0 0.0 0.0 0.0
simplNonRecE GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:980:31-78 1959 8 0.2 0.0 0.4 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1961 84 0.0 0.0 0.2 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1962 80 0.2 0.0 0.2 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 1970 8 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1964 6 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1967 10 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2000 8 0.0 0.0 0.0 0.0
addCoerce-pushCoTyArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1321,13)-(1325,55) 1994 2 0.0 0.0 0.0 0.0
addCoerce-pushCoValArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1335,13)-(1350,60) 1995 2 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1996 4 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1969 10 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1968 10 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1966 6 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 1980 4 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 1973 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 1974 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 1975 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 1976 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 1977 0 0.0 0.0 0.0 0.0
tcRnSrcDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:270:34-85 1978 0 0.0 0.0 0.0 0.0
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 1979 0 0.0 0.0 0.0 0.0
prepareRhs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(318,58)-(319,81) 1971 8 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1997 2 0.0 0.0 0.0 0.0
simplBinders GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:304:57-80 1960 8 0.0 0.0 0.0 0.0
simplLazyBind-no-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(326,22)-(327,58) 1972 6 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1999 4 0.0 0.0 0.0 0.0
simplLazyBind-simple-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(331,22)-(332,56) 1998 2 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 2003 0 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2004 2 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 1957 6 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1958 12 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2085 30 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1941 10 0.0 0.0 0.4 0.3
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1942 10 0.4 0.2 0.4 0.3
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2084 1431 0.0 0.1 0.0 0.1
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1943 9 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1944 16 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1945 9 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1946 9 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 2001 2 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2002 2 0.0 0.0 0.0 0.0
simplNonRecE GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:980:31-78 2005 1 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2018 2 0.0 0.0 0.0 0.0
prepareRhs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(318,58)-(319,81) 2015 1 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2016 1 0.0 0.0 0.0 0.0
simplBinders GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:304:57-80 2006 1 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 2019 1 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 2020 3 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2021 3 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2022 1 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2024 1 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2025 2 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2023 1 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2026 1 0.0 0.0 0.0 0.0
simplLazyBind-simple-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(331,22)-(332,56) 2017 1 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2007 0 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2010 2 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2009 1 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2011 1 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 2012 21 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2013 12 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2014 8 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2008 0 0.0 0.0 0.0 0.0
prepareRhs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(318,58)-(319,81) 1939 239 0.0 0.1 0.0 0.1
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1947 4 0.0 0.0 0.0 0.0
simplBinders GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:304:57-80 1933 239 0.0 0.0 0.0 0.0
simplLazyBind-no-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(326,22)-(327,58) 1940 196 0.0 0.0 0.0 0.0
simplLazyBind-simple-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(331,22)-(332,56) 2029 42 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1954 24 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1948 8 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1950 8 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1951 16 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1949 8 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1952 8 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1953 8 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 1986 4 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1987 4 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1989 4 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1990 8 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1988 4 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1991 4 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1992 8 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1993 8 0.0 0.0 0.0 0.0
simplLazyBind-type-abstraction-first GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(336,22)-(341,49) 2027 1 0.0 0.0 0.0 0.0
ZapInd GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:744:48-74 2083 1 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 1833 1 0.0 0.0 14.3 12.8
checkOldIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:(666,20)-(667,60) 1835 1 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 1842 1 0.0 0.0 14.2 12.8
extract_renamed_stuff GHC.Driver.Main compiler/GHC/Driver/Main.hs:(414,1)-(448,18) 1906 1 0.0 0.0 0.0 0.0
hscParse' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(331,1)-(408,52) 1843 1 0.0 0.0 0.5 1.1
Parser GHC.Driver.Main compiler/GHC/Driver/Main.hs:(334,5)-(408,52) 1844 1 0.5 1.1 0.5 1.1
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1847 1 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 1848 1 0.0 0.0 13.6 11.7
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 1849 1 0.0 0.0 13.6 11.7
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 1850 1 0.0 0.0 13.6 11.7
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1898 1 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 1851 1 1.3 0.6 1.3 0.7
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1856 5 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1853 5 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1859 5 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1854 5 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1858 5 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1860 5 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1857 5 0.0 0.0 0.0 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1852 5 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1855 5 0.0 0.0 0.0 0.0
tcRnSrcDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:270:34-85 1861 1 0.0 0.1 12.4 11.0
zonkTopDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:484:7-59 1893 2 1.6 2.3 1.6 2.3
zonkEvBinds GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:(1649,5)-(1652,35) 1894 29 0.0 0.0 0.0 0.0
zonkEvBndr GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:1660:44-61 1895 36 0.0 0.0 0.0 0.0
zonkEvBndr_zonkTcTypeToType GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:407:12-39 1896 36 0.0 0.0 0.0 0.0
zonkEvBndr_zonkTcTypeToType GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:407:12-39 1897 8 0.0 0.0 0.0 0.0
simplifyTop GHC.Tc.Module compiler/GHC/Tc/Module.hs:423:25-58 1878 1 0.0 0.0 4.3 4.2
solveSimples GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(234,5)-(235,21) 1879 12 0.0 0.0 4.3 4.1
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1880 0 0.0 0.0 4.3 4.1
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 1881 136 4.3 3.8 4.3 4.1
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1882 3288 0.0 0.3 0.0 0.3
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1887 1 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1884 1 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1890 1 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1885 1 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1889 1 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1891 1 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1888 1 0.0 0.0 0.0 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1883 1 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1886 1 0.0 0.0 0.0 0.0
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 1862 1 6.3 4.1 6.5 4.4
solveSimples GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(234,5)-(235,21) 1874 25 0.0 0.0 0.0 0.0
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1876 0 0.0 0.0 0.0 0.0
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 1877 31 0.0 0.0 0.0 0.0
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1867 9 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1864 9 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1870 9 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1865 9 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1869 9 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1871 9 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1868 9 0.2 0.3 0.2 0.3
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1863 9 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1866 9 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1873 5 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1892 5 0.0 0.0 0.0 0.0
hscCheckSafeImports GHC.Driver.Main compiler/GHC/Driver/Main.hs:(961,1)-(988,69) 1899 1 0.0 0.0 0.0 0.0
checkSafeImports GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1004,1)-(1084,71) 1900 1 0.0 0.0 0.0 0.0
hscCheckSafe' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1114,1)-(1215,57) 1903 3 0.0 0.0 0.0 0.0
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1904 6 0.0 0.0 0.0 0.0
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1905 1 0.0 0.0 0.0 0.0
batchMsg GHC.Driver.Main compiler/GHC/Driver/Main.hs:(891,1)-(905,25) 1840 0 0.2 0.0 0.2 0.0
hscMaybeWriteIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:(853,1)-(862,55) 2205 1 0.0 0.0 0.0 0.2
hscWriteIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1359,1)-(1383,55) 2206 1 0.0 0.0 0.0 0.2
writeIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:1366:13-45 2207 1 0.0 0.2 0.0 0.2
updateModDetailsCafInfos GHC.Driver.Pipeline compiler/GHC/Driver/Pipeline.hs:1188:45-103 2208 1 0.0 0.0 0.0 0.0
upsweep_mod.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:1568:13-41 1827 1 0.0 0.0 0.0 0.0
upsweep_mod.is_stable_obj GHC.Driver.Make compiler/GHC/Driver/Make.hs:1561:13-71 1823 1 0.0 0.0 0.0 0.0
upsweep_mod.local_target GHC.Driver.Make compiler/GHC/Driver/Make.hs:1570:13-48 1826 1 0.0 0.0 0.0 0.0
upsweep_mod.mb_obj_date GHC.Driver.Make compiler/GHC/Driver/Make.hs:1556:13-45 1829 1 0.0 0.0 0.0 0.0
upsweep_mod.mb_old_iface GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1597,13)-(1604,61) 1836 1 0.0 0.0 0.0 0.0
upsweep_mod.old_hmi GHC.Driver.Make compiler/GHC/Driver/Make.hs:1564:13-53 1837 1 0.0 0.0 0.0 0.0
upsweep_mod.prevailing_target GHC.Driver.Make compiler/GHC/Driver/Make.hs:1569:13-62 1824 1 0.0 0.0 0.0 0.0
upsweep_mod.summary' GHC.Driver.Make compiler/GHC/Driver/Make.hs:1586:13-78 1831 1 0.0 0.0 0.0 0.0
upsweep_mod.target GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1577,13)-(1583,41) 1828 1 0.0 0.0 0.0 0.0
upsweep_mod.this_mod_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:1554:13-47 1822 1 0.0 0.0 0.0 0.0
instantiatedUnitsToCheck GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1526,1)-(1531,89) 1811 1 0.0 0.0 0.0 0.0
instantiatedUnitsToCheck.goUnit GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1529,3)-(1531,89) 1812 32 0.0 0.0 0.0 0.0
warnUnnecessarySourceImports GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2041,1)-(2054,38) 1711 0 0.0 0.0 0.0 0.0
load'.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:373:9-35 1748 1 0.0 0.0 0.0 0.0
load'.do_linking GHC.Driver.Make compiler/GHC/Driver/Make.hs:551:13-120 2215 1 0.0 0.0 0.0 0.0
load'.full_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:465:9-63 1758 1 0.0 0.0 0.0 0.0
topSortModuleGraph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1938,1)-(1959,76) 1759 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1767 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1760 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1761 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1983,5)-(1986,63) 1772 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1778 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map.s GHC.Driver.Make compiler/GHC/Driver/Make.hs:1986:35-61 1773 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1990,5)-(2001,53) 1764 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1994,19)-(2001,51) 1768 1 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:2016:5-63 1769 2 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1770 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1771 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1774 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1775 1 0.0 0.0 0.0 0.0
compare GHC.Driver.Make compiler/GHC/Driver/Make.hs:940:15-17 1776 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1777 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1762 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1765 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1947,5)-(1959,76) 1766 1 0.0 0.0 0.0 0.0
topSortModuleGraph.summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1941:5-43 1763 1 0.0 0.0 0.0 0.0
load'.hpt1 GHC.Driver.Make compiler/GHC/Driver/Make.hs:372:9-32 1747 1 0.0 0.0 0.0 0.0
load'.main_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:549:13-39 2214 1 0.0 0.0 0.0 0.0
load'.maybe_top_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:(467,9)-(470,59) 1784 1 0.0 0.0 0.0 0.0
load'.mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:504:9-37 1782 1 0.0 0.0 0.0 0.0
load'.mg2_with_srcimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:410:9-68 1717 1 0.0 0.0 0.0 0.0
topSortModuleGraph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1938,1)-(1959,76) 1718 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1728 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1719 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1720 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1983,5)-(1986,63) 1733 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map.s GHC.Driver.Make compiler/GHC/Driver/Make.hs:1986:35-61 1734 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1990,5)-(2001,53) 1725 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1994,19)-(2001,51) 1729 1 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:2016:5-63 1730 2 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1731 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1732 3 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1721 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1726 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1947,5)-(1959,76) 1727 1 0.0 0.0 0.0 0.0
topSortModuleGraph.summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1941:5-43 1722 1 0.0 0.0 0.0 0.0
load'.no_hs_main GHC.Driver.Make compiler/GHC/Driver/Make.hs:547:15-51 2216 1 0.0 0.0 0.0 0.0
load'.ofile GHC.Driver.Make compiler/GHC/Driver/Make.hs:546:15-39 2217 1 0.0 0.0 0.0 0.0
load'.partial_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:(478,9)-(484,25) 1806 1 0.0 0.0 0.0 0.0
load'.partial_mg0 GHC.Driver.Make compiler/GHC/Driver/Make.hs:473:9-70 1785 1 0.0 0.0 0.0 0.0
topSortModuleGraph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1938,1)-(1959,76) 1786 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1794 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1787 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1788 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1983,5)-(1986,63) 1799 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1805 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map.s GHC.Driver.Make compiler/GHC/Driver/Make.hs:1986:35-61 1800 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1990,5)-(2001,53) 1791 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1994,19)-(2001,51) 1795 1 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:2016:5-63 1796 2 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1797 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1798 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1801 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1802 1 0.0 0.0 0.0 0.0
compare GHC.Driver.Make compiler/GHC/Driver/Make.hs:940:15-17 1803 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1804 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1789 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1792 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1947,5)-(1959,76) 1793 1 0.0 0.0 0.0 0.0
topSortModuleGraph.summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1941:5-43 1790 1 0.0 0.0 0.0 0.0
load'.pruned_hpt GHC.Driver.Make compiler/GHC/Driver/Make.hs:(423,9)-(425,39) 1712 1 0.0 0.0 0.0 0.0
pruneHomePackageTable GHC.Driver.Make compiler/GHC/Driver/Make.hs:(715,1)-(732,41) 1713 1 0.0 0.0 0.0 0.0
load'.stable_bco GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1781 1 0.0 0.0 0.0 0.0
load'.stable_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:(486,9)-(489,37) 1757 1 0.0 0.0 0.0 0.0
load'.stable_mod_summary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(491,9)-(493,54) 1779 1 0.0 0.0 0.0 0.0
load'.stable_mods GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1714 1 0.0 0.0 0.0 0.0
load'.stable_obj GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1780 1 0.0 0.0 0.0 0.0
load'.unstable_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:(497,9)-(500,48) 1783 1 0.0 0.0 0.0 0.0
load'.unstable_mg.not_stable GHC.Driver.Make compiler/GHC/Driver/Make.hs:(498,17)-(500,48) 1807 1 0.0 0.0 0.0 0.0
load'.stable_mod_summary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(491,9)-(493,54) 1808 1 0.0 0.0 0.0 0.0
unload GHC.Driver.Make compiler/GHC/Driver/Make.hs:(756,1)-(759,27) 1749 1 0.0 0.0 0.0 0.0
warnUnnecessarySourceImports GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2041,1)-(2054,38) 1710 1 0.0 0.0 0.0 0.0
load'.cleanup GHC.Driver.Make compiler/GHC/Driver/Make.hs:507:9-58 1815 0 0.0 0.0 0.0 0.0
warnUnusedPackages GHC.Driver.Make compiler/GHC/Driver/Make.hs:(305,1)-(361,18) 2233 1 0.0 0.0 0.0 0.0
warnUnusedPackages.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:309:9-35 2234 1 0.0 0.0 0.0 0.0
parseDynamicFlags GHC compiler/GHC.hs:(717,1)-(720,36) 1628 1 0.2 0.0 0.2 0.0
interpretPackageEnv GHC compiler/GHC.hs:(1645,1)-(1749,52) 1629 1 0.0 0.0 0.0 0.0
interpretPackageEnv.defaultEnvName GHC compiler/GHC.hs:1715:5-30 1640 1 0.0 0.0 0.0 0.0
interpretPackageEnv.findLocalEnvFile GHC compiler/GHC.hs:(1726,5)-(1737,20) 1633 1 0.0 0.0 0.0 0.0
interpretPackageEnv.findLocalEnvFile.probe GHC compiler/GHC.hs:(1729,13)-(1736,46) 1634 3 0.0 0.0 0.0 0.0
interpretPackageEnv.findLocalEnvFile.probe.file GHC compiler/GHC.hs:1732:19-49 1635 2 0.0 0.0 0.0 0.0
interpretPackageEnv.getCmdLineArg GHC compiler/GHC.hs:1700:5-55 1630 1 0.0 0.0 0.0 0.0
interpretPackageEnv.getEnvVar GHC compiler/GHC.hs:(1703,5)-(1708,77) 1631 1 0.0 0.0 0.0 0.0
interpretPackageEnv.localEnvFileName GHC compiler/GHC.hs:1719:5-70 1636 1 0.0 0.0 0.0 0.0
interpretPackageEnv.notIfHideAllPackages GHC compiler/GHC.hs:(1711,5)-(1712,51) 1632 1 0.0 0.0 0.0 0.0
interpretPackageEnv.probeEnvName GHC compiler/GHC.hs:1686:5-58 1637 1 0.0 0.0 0.0 0.0
interpretPackageEnv.namedEnvPath GHC compiler/GHC.hs:(1681,5)-(1683,48) 1638 1 0.0 0.0 0.0 0.0
interpretPackageEnv.probeEnvFile GHC compiler/GHC.hs:(1689,5)-(1691,17) 1639 1 0.0 0.0 0.0 0.0
setTargets GHC compiler/GHC.hs:759:1-69 1652 1 0.0 0.0 0.0 0.0
setTargets.\ GHC compiler/GHC.hs:759:43-68 1653 1 0.0 0.0 0.0 0.0
withCleanupSession.cleanup GHC compiler/GHC.hs:(488,4)-(494,28) 2235 1 0.0 0.0 0.0 0.0
withCleanupSession.cleanup.dflags GHC compiler/GHC.hs:490:11-37 2236 1 0.0 0.0 0.0 0.0
CAF Main <entire-module> 1617 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Flags <entire-module> 1577 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Ways <entire-module> 1576 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Id.Make <entire-module> 1573 0 0.0 0.0 0.0 0.0
CAF GHC.Unit.Types <entire-module> 1570 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Name.Occurrence <entire-module> 1564 0 0.0 0.0 0.0 0.0
CAF GHC.Types.SrcLoc <entire-module> 1562 0 0.0 0.0 0.0 0.0
CAF GHC.Core.Make <entire-module> 1548 0 0.0 0.0 0.0 0.0
CAF GHC.HsToCore <entire-module> 1546 0 0.0 0.0 0.0 0.0
CAF GHC.HsToCore.Monad <entire-module> 1540 0 0.0 0.0 0.0 0.0
CAF GHC.HsToCore.Match.Literal <entire-module> 1534 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Syntax <entire-module> 1521 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Load <entire-module> 1519 0 0.0 0.0 0.0 0.0
CAF GHC.Settings.Constants <entire-module> 1514 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Phases <entire-module> 1512 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Pipeline <entire-module> 1511 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Session <entire-module> 1510 0 0.2 0.1 0.2 0.1
CAF GHC.Driver.Finder <entire-module> 1508 0 0.0 0.0 0.0 0.0
CAF GHC <entire-module> 1507 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Make <entire-module> 1506 0 0.0 0.0 0.0 0.0
nodeMapElts GHC.Driver.Make compiler/GHC/Driver/Make.hs:2034:1-23 1677 1 0.0 0.0 0.0 0.0
summaryNodeSummary GHC.Driver.Make compiler/GHC/Driver/Make.hs:1967:1-33 1735 1 0.0 0.0 0.0 0.0
downsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2083,1)-(2173,45) 1683 0 0.0 0.0 0.0 0.0
downsweep.calcDeps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2107:9-25 1684 1 0.0 0.0 0.0 0.0
load' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(367,1)-(615,38) 1813 0 0.0 0.0 0.0 0.0
load'.cleanup GHC.Driver.Make compiler/GHC/Driver/Make.hs:507:9-58 1814 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1723 0 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1724 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Main <entire-module> 1504 0 0.0 0.0 0.0 0.0
clearWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:219:1-51 1902 1 0.0 0.0 0.0 0.0
getHscEnv GHC.Driver.Main compiler/GHC/Driver/Main.hs:225:1-39 1834 1 0.0 0.0 0.0 0.0
getWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:216:1-41 1901 1 0.0 0.0 0.0 0.0
handleWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:(228,1)-(232,17) 1916 1 0.0 0.0 0.0 0.0
CAF GHC.Unit.State <entire-module> 1497 0 0.0 0.0 0.0 0.0
CAF GHC.Settings <entire-module> 1494 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools <entire-module> 1493 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.Terminal <entire-module> 1491 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.Info <entire-module> 1489 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.Process <entire-module> 1488 0 0.0 0.0 0.0 0.0
CAF GHC.Settings.IO <entire-module> 1486 0 0.2 0.0 0.2 0.0
CAF GHC.Iface.Tidy <entire-module> 1484 0 0.0 0.0 0.0 0.0
CAF GHC.Parser.Lexer <entire-module> 1483 0 0.2 0.0 0.2 0.0
CAF GHC.Parser <entire-module> 1481 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Utils <entire-module> 1475 0 0.4 0.4 0.4 0.4
CAF GHC.Builtin.Names <entire-module> 1474 0 0.2 0.0 0.2 0.0
CAF GHC.Core.Opt.ConstantFold <entire-module> 1473 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.PrimOps <entire-module> 1472 0 0.0 0.1 0.0 0.1
CAF GHC.Builtin.Types.Prim <entire-module> 1471 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Types <entire-module> 1470 0 0.2 0.2 0.2 0.2
CAF GHC.Core.Opt.Simplify.Env <entire-module> 1464 0 0.0 0.0 0.0 0.0
CAF GHC.CoreToStg.Prep <entire-module> 1447 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Utils.TcMType <entire-module> 1431 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Utils.Backpack <entire-module> 1426 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.TyCl <entire-module> 1417 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.TyCl.Utils <entire-module> 1416 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Instance.Typeable <entire-module> 1415 0 0.2 0.0 0.2 0.0
CAF GHC.Tc.Types.EvTerm <entire-module> 1412 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Solver <entire-module> 1410 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Solver.Interact <entire-module> 1409 0 0.0 0.0 0.0 0.0
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1875 1 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Types.Literals <entire-module> 1405 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Names.TH <entire-module> 1400 0 0.2 0.0 0.2 0.0
CAF GHC.Core.FamInstEnv <entire-module> 1399 0 0.0 0.0 0.0 0.0
CAF GHC.Core.TyCon <entire-module> 1396 0 0.0 0.0 0.0 0.0
CAF GHC.Core.Type <entire-module> 1394 0 0.0 0.0 0.0 0.0
CAF GHC.Data.Graph.Directed <entire-module> 1384 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Encoding <entire-module> 1383 0 0.0 0.0 0.0 0.0
CAF GHC.Data.FastString <entire-module> 1381 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Outputable <entire-module> 1372 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Panic <entire-module> 1370 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Ppr.Colour <entire-module> 1368 0 0.2 0.0 0.2 0.0
CAF GHC.Utils.Misc <entire-module> 1359 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.FileCleanup <entire-module> 1341 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Demand <entire-module> 1336 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Id <entire-module> 1333 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Lexeme <entire-module> 1332 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Name.Env <entire-module> 1325 0 0.0 0.0 0.0 0.0
CAF GHC.Cmm.CLabel <entire-module> 1321 0 0.0 0.0 0.0 0.0
CAF GHC.StgToCmm.Bind <entire-module> 1286 0 0.0 0.0 0.0 0.0
CAF GHC.StgToCmm.Closure <entire-module> 1285 0 0.0 0.0 0.0 0.0
CAF GHC.StgToCmm.ArgRep <entire-module> 1278 0 0.2 0.0 0.2 0.0
CAF GHC.Core.Arity <entire-module> 1269 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Binary <entire-module> 1257 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.TyCl.Build <entire-module> 1255 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Recomp <entire-module> 1251 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.CodeOutput <entire-module> 1249 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm <entire-module> 1206 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm.X86.Regs <entire-module> 1197 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm.X86.Ppr <entire-module> 1193 0 0.5 0.0 0.5 0.0
CAF GHC.Cmm.BlockId <entire-module> 1140 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm.Ppr <entire-module> 1135 0 0.2 0.0 0.2 0.0
CAF System.Console.Terminfo.Base <entire-module> 1116 0 0.0 0.0 0.0 0.0
CAF System.Console.Terminfo.Color <entire-module> 1114 0 0.0 0.0 0.0 0.0
CAF System.Process.Posix <entire-module> 1107 0 0.0 0.0 0.0 0.0
CAF GHC.Unit.Database <entire-module> 1083 0 0.0 0.0 0.0 0.0
CAF GHC.HandleEncoding <entire-module> 1080 0 0.2 0.0 0.2 0.0
CAF GHC.Platform <entire-module> 1079 0 0.0 0.0 0.0 0.0
CAF GHC.Settings.Platform <entire-module> 1077 0 0.0 0.0 0.0 0.0
CAF GHC.UniqueSubdir <entire-module> 1075 0 0.0 0.0 0.0 0.0
CAF GHC.Version <entire-module> 1074 0 0.0 0.0 0.0 0.0
CAF GHC.Lexeme <entire-module> 1059 0 0.0 0.0 0.0 0.0
CAF System.Directory.Internal.Posix <entire-module> 1042 0 0.2 0.0 0.2 0.0
CAF System.Posix.Signals <entire-module> 1039 0 0.0 0.0 0.0 0.0
CAF System.FilePath.Posix <entire-module> 1002 0 0.0 0.0 0.0 0.0
CAF GHC.Conc.Signal <entire-module> 927 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding <entire-module> 908 0 0.2 0.0 0.2 0.0
CAF GHC.IO.Encoding.Iconv <entire-module> 906 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.UTF8 <entire-module> 901 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Exception <entire-module> 900 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 899 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD <entire-module> 897 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Internals <entire-module> 896 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Text <entire-module> 894 0 0.0 0.0 0.0 0.0
CAF GHC.Read <entire-module> 879 0 0.0 0.0 0.0 0.0
CAF GHC.Show <entire-module> 875 0 0.0 0.0 0.0 0.0
CAF GHC.TopHandler <entire-module> 870 0 0.0 0.0 0.0 0.0
CAF Text.Read.Lex <entire-module> 852 0 0.4 0.0 0.4 0.0
CAF Data.Typeable.Internal <entire-module> 845 0 0.4 0.0 0.4 0.0
CAF GHC.Event.Thread <entire-module> 841 0 0.0 0.0 0.0 0.0
CAF GHC.Event.EPoll <entire-module> 831 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Manager <entire-module> 828 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Poll <entire-module> 826 0 0.0 0.0 0.0 0.0
Sat May 23 19:55 2020 Time and Allocation Profiling Report (Final)
ghc +RTS -p -RTS -B/home/amartin/ghc-prof/lib/ghc-8.11.0.20200515 ./testsuite/tests/perf/compiler/T5030.hs
total time = 0.48 secs (480 ticks @ 1000 us, 1 processor)
total alloc = 675,815,528 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 29.2 29.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 17.7 27.7
deSugar GHC.Driver.Main compiler/GHC/Driver/Main.hs:564:7-44 17.1 16.9
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 5.2 4.3
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 4.6 3.9
zonkTopDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:484:7-59 3.1 2.4
CoreTidy GHC.Driver.Main compiler/GHC/Driver/Main.hs:809:15-58 1.9 1.5
pprNativeCode GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:519:37-64 1.5 1.2
OccAnal GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:(696,22)-(697,42) 1.2 0.2
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 1.2 0.7
layoutStack GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(109,13)-(111,40) 1.0 0.2
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 1.0 0.6
Parser GHC.Driver.Main compiler/GHC/Driver/Main.hs:(334,5)-(408,52) 1.0 1.1
setSessionDynFlags GHC compiler/GHC.hs:(598,1)-(640,16) 1.0 1.8
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 809 0 0.2 0.0 100.0 100.0
defaultErrorHandler GHC compiler/GHC.hs:(401,1)-(433,7) 1618 1 0.0 0.0 99.4 98.9
runGhc GHC compiler/GHC.hs:(461,1)-(466,26) 1619 1 0.0 0.0 99.4 98.9
initGhcMonad GHC compiler/GHC.hs:(512,1)-(523,25) 1620 1 0.8 0.8 1.5 1.0
checkBrokenTablesNextToCode GHC compiler/GHC.hs:(532,1)-(542,80) 1621 1 0.0 0.0 0.0 0.0
checkBrokenTablesNextToCode' GHC compiler/GHC.hs:(545,1)-(555,36) 1622 1 0.0 0.0 0.0 0.0
checkBrokenTablesNextToCode'.arch GHC compiler/GHC.hs:555:9-36 1623 1 0.0 0.0 0.0 0.0
checkBrokenTablesNextToCode'.platform GHC compiler/GHC.hs:554:9-40 1624 1 0.0 0.0 0.0 0.0
newHscEnv GHC.Driver.Main compiler/GHC/Driver/Main.hs:(194,1)-(211,19) 1625 1 0.6 0.3 0.6 0.3
runGhc.session GHC compiler/GHC.hs:463:7-27 1626 1 0.0 0.0 0.0 0.0
withCleanupSession GHC compiler/GHC.hs:(486,1)-(494,28) 1627 1 0.0 0.0 97.9 97.9
setSessionDynFlags GHC compiler/GHC.hs:(598,1)-(640,16) 1641 2 1.0 1.8 1.0 1.8
checkNewDynFlags GHC compiler/GHC.hs:(727,1)-(731,16) 1642 2 0.0 0.0 0.0 0.0
checkNewDynFlags.(...) GHC compiler/GHC.hs:729:7-57 1644 2 0.0 0.0 0.0 0.0
checkNewDynFlags.dflags' GHC compiler/GHC.hs:729:7-57 1645 2 0.0 0.0 0.0 0.0
checkNewDynFlags.warnings GHC compiler/GHC.hs:729:7-57 1643 2 0.0 0.0 0.0 0.0
invalidateModSummaryCache GHC compiler/GHC.hs:(690,1)-(693,64) 1647 2 0.0 0.0 0.0 0.0
invalidateModSummaryCache.\ GHC compiler/GHC.hs:691:25-75 1648 2 0.0 0.0 0.0 0.0
setSessionDynFlags.\ GHC compiler/GHC.hs:(633,25)-(638,26) 1646 2 0.0 0.0 0.0 0.0
guessTarget GHC compiler/GHC.hs:(789,1)-(819,52) 1649 1 0.0 0.0 0.0 0.0
guessTarget.(...) GHC compiler/GHC.hs:(812,10)-(814,48) 1651 1 0.0 0.0 0.0 0.0
guessTarget.file GHC compiler/GHC.hs:(812,10)-(814,48) 1650 1 0.0 0.0 0.0 0.0
guessTarget.target GHC compiler/GHC.hs:819:10-52 1661 1 0.0 0.0 0.0 0.0
load GHC.Driver.Make compiler/GHC/Driver/Make.hs:(289,1)-(295,27) 1654 1 0.0 0.0 96.9 96.1
batchMsg GHC.Driver.Main compiler/GHC/Driver/Main.hs:(891,1)-(905,25) 1848 1 0.0 0.0 0.0 0.0
showModuleIndex GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1938,1)-(1942,65) 1850 1 0.0 0.0 0.0 0.0
depanalE GHC.Driver.Make compiler/GHC/Driver/Make.hs:(140,1)-(152,28) 1655 1 0.0 0.0 0.6 0.1
depanalPartial GHC.Driver.Make compiler/GHC/Driver/Make.hs:(170,1)-(193,42) 1656 1 0.0 0.0 0.6 0.1
depanalPartial.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:191:12-66 1698 1 0.0 0.0 0.0 0.0
depanalPartial.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:173:10-37 1657 1 0.0 0.0 0.0 0.0
depanalPartial.errs GHC.Driver.Make compiler/GHC/Driver/Make.hs:191:12-66 1697 1 0.0 0.0 0.0 0.0
depanalPartial.mod_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:192:12-50 1706 1 0.0 0.0 0.0 0.0
depanalPartial.mod_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:191:12-66 1707 1 0.0 0.0 0.0 0.0
depanalPartial.old_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:175:10-42 1664 1 0.0 0.0 0.0 0.0
downsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2083,1)-(2173,45) 1658 1 0.0 0.0 0.6 0.1
downsweep.loop GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2154,9)-(2173,45) 1688 4 0.0 0.0 0.0 0.0
downsweep.loop.key GHC.Driver.Make compiler/GHC/Driver/Make.hs:2173:13-45 1689 3 0.0 0.0 0.0 0.0
summariseModule GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2443,1)-(2555,13) 1690 3 0.0 0.0 0.0 0.0
summariseModule.find_it GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2478,5)-(2486,32) 1693 3 0.0 0.0 0.0 0.0
downsweep.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:2086:12-67 1681 1 0.0 0.0 0.0 0.0
downsweep.checkDuplicates GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2138,9)-(2144,82) 1675 1 0.0 0.0 0.0 0.0
downsweep.checkDuplicates.dup_roots GHC.Driver.Make compiler/GHC/Driver/Make.hs:2144:14-82 1676 1 0.0 0.0 0.0 0.0
downsweep.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:2109:9-35 1695 1 0.0 0.0 0.0 0.0
downsweep.errs GHC.Driver.Make compiler/GHC/Driver/Make.hs:2086:12-67 1696 1 0.0 0.0 0.0 0.0
downsweep.getRootSummary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2116,9)-(2129,38) 1660 1 0.0 0.0 0.6 0.1
summariseFile GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2332,1)-(2385,13) 1662 1 0.0 0.0 0.6 0.1
findSummaryBySourceFile GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2388,1)-(2392,23) 1663 1 0.0 0.0 0.0 0.0
summariseFile.get_src_timestamp GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2356,5)-(2358,79) 1665 1 0.0 0.0 0.0 0.0
summariseFile.new_summary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2361,5)-(2385,13) 1666 1 0.0 0.0 0.6 0.1
getPreprocessedImports GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2632,1)-(2638,33) 1667 1 0.6 0.1 0.6 0.1
makeNewModSummary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2572,1)-(2605,7) 1668 1 0.0 0.0 0.0 0.0
getObjTimestamp GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2608,1)-(2610,77) 1670 1 0.0 0.0 0.0 0.0
== GHC.Driver.Make compiler/GHC/Driver/Make.hs:940:20-21 1671 1 0.0 0.0 0.0 0.0
makeNewModSummary.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1674 1 0.0 0.0 0.0 0.0
makeNewModSummary.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:2574:7-33 1669 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_hspp_buf GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1854 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_hspp_fn GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1855 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_local_dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1694 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_srcimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1687 1 0.0 0.0 0.0 0.0
makeNewModSummary.pi_theimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2573:7-43 1673 1 0.0 0.0 0.0 0.0
maybeGetIfaceDate GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1534,1)-(1540,20) 1672 1 0.0 0.0 0.0 0.0
downsweep.old_summary_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:2113:9-49 1691 1 0.0 0.0 0.0 0.0
mkNodeMap GHC.Driver.Make compiler/GHC/Driver/Make.hs:2031:1-67 1692 1 0.0 0.0 0.0 0.0
downsweep.rootSummariesOk GHC.Driver.Make compiler/GHC/Driver/Make.hs:2086:12-67 1680 1 0.0 0.0 0.0 0.0
downsweep.root_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:2087:12-47 1678 1 0.0 0.0 0.0 0.0
mkRootMap GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2293,1)-(2295,50) 1679 1 0.0 0.0 0.0 0.0
msKey GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2027,1)-(2028,46) 1682 1 0.0 0.0 0.0 0.0
downsweep.roots GHC.Driver.Make compiler/GHC/Driver/Make.hs:2110:9-35 1659 1 0.0 0.0 0.0 0.0
downsweep.calcDeps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2107:9-25 1685 0 0.0 0.0 0.0 0.0
msDeps GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2306,1)-(2308,48) 1686 1 0.0 0.0 0.0 0.0
warnMissingHomeModules GHC.Driver.Make compiler/GHC/Driver/Make.hs:(210,1)-(261,42) 1699 1 0.0 0.0 0.0 0.0
warnMissingHomeModules.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:214:5-31 1700 1 0.0 0.0 0.0 0.0
load' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(367,1)-(615,38) 1701 1 0.0 0.0 96.2 96.0
guessOutputFile GHC.Driver.Make compiler/GHC/Driver/Make.hs:(665,1)-(694,72) 1703 1 0.0 0.0 0.0 0.0
guessOutputFile.\ GHC.Driver.Make compiler/GHC/Driver/Make.hs:(666,5)-(694,72) 1704 1 0.0 0.0 0.0 0.0
guessOutputFile.\.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:666:9-31 1708 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mainModuleSrcPath GHC.Driver.Make compiler/GHC/Driver/Make.hs:(670,9)-(672,39) 2228 1 0.0 0.0 0.0 0.0
guessOutputFile.\.mod_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:668:9-38 1705 1 0.0 0.0 0.0 0.0
guessOutputFile.\.name GHC.Driver.Make compiler/GHC/Driver/Make.hs:673:9-51 2227 1 0.0 0.0 0.0 0.0
guessOutputFile.\.name_exe GHC.Driver.Make compiler/GHC/Driver/Make.hs:(675,9)-(690,27) 2226 1 0.0 0.0 0.0 0.0
load'.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1715 1 0.0 0.0 0.0 0.0
checkStability GHC.Driver.Make compiler/GHC/Driver/Make.hs:(828,1)-(882,32) 1716 1 0.0 0.0 0.0 0.0
checkStability.checkSCC GHC.Driver.Make compiler/GHC/Driver/Make.hs:(832,4)-(882,32) 1736 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.scc GHC.Driver.Make compiler/GHC/Driver/Make.hs:837:9-29 1737 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.scc_allimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:842:9-78 1738 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.home_module GHC.Driver.Make compiler/GHC/Driver/Make.hs:(839,9)-(840,68) 1740 3 0.0 0.0 0.0 0.0
checkStability.checkSCC.stableBCOs GHC.Driver.Make compiler/GHC/Driver/Make.hs:(852,9)-(854,28) 1745 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.bco_ok GHC.Driver.Make compiler/GHC/Driver/Make.hs:(876,9)-(882,32) 1746 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.stableObjects GHC.Driver.Make compiler/GHC/Driver/Make.hs:(848,9)-(850,31) 1743 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.object_ok GHC.Driver.Make compiler/GHC/Driver/Make.hs:(856,9)-(865,47) 1744 1 0.0 0.0 0.0 0.0
checkStability.checkSCC.stable_obj_imps GHC.Driver.Make compiler/GHC/Driver/Make.hs:845:9-73 1742 1 0.0 0.0 0.0 0.0
load'.\ GHC.Driver.Make compiler/GHC/Driver/Make.hs:368:33-69 1702 1 0.0 0.0 0.0 0.0
load'.a_root_is_Main GHC.Driver.Make compiler/GHC/Driver/Make.hs:550:13-60 2221 1 0.0 0.0 0.0 0.0
load'.all_home_mods GHC.Driver.Make compiler/GHC/Driver/Make.hs:(379,9)-(381,75) 1741 1 0.0 0.0 0.0 0.0
load'.checkHowMuch GHC.Driver.Make compiler/GHC/Driver/Make.hs:(391,9)-(393,27) 1709 1 0.0 0.0 96.2 96.0
load'.upsweep_fn GHC.Driver.Make compiler/GHC/Driver/Make.hs:(514,9)-(515,41) 1752 1 0.0 0.0 0.0 0.0
upsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1375,1)-(1519,91) 1753 1 0.0 0.0 0.0 0.0
loadFinish GHC.Driver.Make compiler/GHC/Driver/Make.hs:(622,1)-(632,20) 2229 1 0.0 0.0 0.0 0.0
discardIC GHC.Driver.Make compiler/GHC/Driver/Make.hs:(645,1)-(660,29) 2230 1 0.0 0.0 0.0 0.0
discardIC.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:652:3-27 2236 1 0.0 0.0 0.0 0.0
discardIC.new_ic_int_print GHC.Driver.Make compiler/GHC/Driver/Make.hs:650:3-53 2237 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:(655,3)-(660,29) 2238 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.old_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:660:5-29 2239 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.this_pkg GHC.Driver.Make compiler/GHC/Driver/Make.hs:659:5-33 2240 1 0.0 0.0 0.0 0.0
discardIC.new_ic_monad GHC.Driver.Make compiler/GHC/Driver/Make.hs:651:3-45 2232 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:(655,3)-(660,29) 2233 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.old_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:660:5-29 2234 1 0.0 0.0 0.0 0.0
discardIC.keep_external_name.this_pkg GHC.Driver.Make compiler/GHC/Driver/Make.hs:659:5-33 2235 1 0.0 0.0 0.0 0.0
discardIC.old_ic GHC.Driver.Make compiler/GHC/Driver/Make.hs:653:3-25 2231 1 0.0 0.0 0.0 0.0
withDeferredDiagnostics GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2648,1)-(2678,15) 1751 1 0.0 0.0 96.2 96.0
load'.upsweep_fn GHC.Driver.Make compiler/GHC/Driver/Make.hs:(514,9)-(515,41) 1754 0 0.0 0.0 96.2 96.0
upsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1375,1)-(1519,91) 1755 0 0.0 0.0 96.2 96.0
upsweep.upsweep' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1412,3)-(1519,91) 1756 2 0.0 0.0 96.2 96.0
reTypecheckLoop GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1822,1)-(1833,55) 1816 2 0.0 0.0 0.0 0.0
getModLoop GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1876,1)-(1884,22) 1817 2 0.0 0.0 0.0 0.0
getModLoop.this_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:1884:3-22 1820 2 0.0 0.0 0.0 0.0
reTypecheckLoop.appearsAsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:1833:3-55 1818 2 0.0 0.0 0.0 0.0
upsweep.upsweep'.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1438,13)-(1441,34) 1810 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.done' GHC.Driver.Make compiler/GHC/Driver/Make.hs:1497:21-45 2218 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.hsc_env1 GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1453,13)-(1454,69) 1825 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.hsc_env3 GHC.Driver.Make compiler/GHC/Driver/Make.hs:1485:21-86 2219 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.logger GHC.Driver.Make compiler/GHC/Driver/Make.hs:1432:13-46 2217 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.ready_uids GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1438,13)-(1441,34) 1809 1 0.0 0.0 0.0 0.0
upsweep.upsweep'.uids_to_check' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1438,13)-(1441,34) 2220 1 0.0 0.0 0.0 0.0
upsweep_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1552,1)-(1709,49) 1821 1 0.0 0.0 96.2 96.0
upsweep_mod.compile_it GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1607,13)-(1609,66) 1830 1 0.0 0.1 96.2 96.0
addFingerprints GHC.Iface.Make compiler/GHC/Iface/Make.hs:113:7-63 2204 1 0.4 0.2 0.4 0.2
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2205 1 0.0 0.0 0.0 0.0
hscIncrementalCompile GHC.Driver.Main compiler/GHC/Driver/Main.hs:(718,1)-(765,35) 2206 0 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2207 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2208 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2209 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2210 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2211 0 0.0 0.0 0.0 0.0
tcRnSrcDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:270:34-85 2212 0 0.0 0.0 0.0 0.0
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 2213 0 0.0 0.0 0.0 0.0
hscGenHardCode GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1389,1)-(1450,75) 2111 1 0.0 0.0 9.8 6.3
CorePrep GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1408,24)-(1409,57) 2112 1 0.4 0.4 0.4 0.4
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 2117 1 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 2114 1 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 2120 1 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 2115 1 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 2119 1 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 2121 1 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 2118 1 0.0 0.0 0.0 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 2113 1 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 2116 1 0.0 0.0 0.0 0.0
CoreToStg GHC.Driver.Main compiler/GHC/Driver/Main.hs:1413:16-54 2122 1 0.0 0.0 0.2 0.2
myCoreToStg GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1590,1)-(1599,41) 2123 1 0.0 0.0 0.2 0.2
Core2Stg GHC.Driver.Main compiler/GHC/Driver/Main.hs:1593:12-48 2125 1 0.0 0.1 0.0 0.1
Stg2Stg GHC.Driver.Main compiler/GHC/Driver/Main.hs:1597:12-44 2124 1 0.0 0.0 0.2 0.1
STG.depSort GHC.Stg.DepAnal compiler/GHC/Stg/DepAnal.hs:121:5-51 2144 1 0.2 0.1 0.2 0.1
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2145 1 0.0 0.0 0.0 0.0
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1431,29)-(1433,50) 2126 1 0.0 0.0 0.0 0.0
doCodeGen GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1548,1)-(1585,46) 2127 1 0.0 0.0 0.0 0.0
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 2143 1 0.0 0.0 0.0 0.0
cmmPipeline GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1577,11)-(1578,46) 2141 1 0.0 0.0 0.0 0.0
cmmToRawCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1437,23)-(1438,88) 2128 1 0.0 0.0 0.0 0.0
codeOutput GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1448,19)-(1449,67) 2129 1 0.0 0.0 9.2 5.7
OutputAsm GHC.Driver.CodeOutput compiler/GHC/Driver/CodeOutput.hs:(167,32)-(169,78) 2136 1 0.0 0.0 9.2 5.6
NativeCodeGen GHC.Driver.CodeOutput compiler/GHC/Driver/CodeOutput.hs:169:18-78 2137 1 0.4 0.4 9.2 5.6
cmmNativeGen GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(479,14)-(480,35) 2176 337 0.2 0.1 3.5 2.4
RegAlloc-linear GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(679,27)-(681,55) 2184 337 0.6 0.8 0.6 0.8
cmmToCmm GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:566:17-50 2179 337 0.0 0.1 0.0 0.1
fixStgRegisters GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:561:17-42 2178 337 0.4 0.1 0.4 0.1
genMachCode GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(578,17)-(580,69) 2177 337 0.6 0.4 0.6 0.4
generateJumpTables GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:716:17-50 2189 337 0.0 0.0 0.0 0.0
getCFG GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:573:22-62 2180 337 0.0 0.0 0.0 0.1
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2181 110 0.0 0.0 0.0 0.0
invertCondBranches GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:760:17-36 2190 337 0.0 0.0 0.0 0.0
regLiveness GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(596,17)-(597,75) 2185 337 0.8 0.5 0.8 0.6
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2186 110 0.0 0.1 0.0 0.1
sequenceBlocks GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:(752,17)-(755,27) 2188 337 0.2 0.0 0.4 0.2
layoutBlocks GHC.CmmToAsm.BlockLayout compiler/GHC/CmmToAsm/BlockLayout.hs:800:33-62 2192 110 0.0 0.1 0.2 0.2
GHC.CmmToAsm.BlockLayout.dropJumps GHC.CmmToAsm.BlockLayout compiler/GHC/CmmToAsm/BlockLayout.hs:757:1-9 2194 541 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2193 110 0.2 0.0 0.2 0.0
shortcutBranches GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:727:17-65 2182 337 0.0 0.0 0.0 0.0
sparc_expand GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:772:17-46 2187 337 0.0 0.0 0.0 0.0
unwindingInfo GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:784:17-50 2196 337 0.0 0.0 0.0 0.0
optimizeCFG GHC.CmmToAsm.CFG compiler/GHC/CmmToAsm/CFG.hs:(682,5)-(684,48) 2183 110 0.4 0.1 0.4 0.1
pprNativeCode GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:519:37-64 2191 337 1.5 1.2 1.5 1.2
seqString GHC.CmmToAsm compiler/GHC/CmmToAsm.hs:496:33-96 2195 337 0.0 0.0 0.0 0.0
cmmToRawCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1437,23)-(1438,88) 2138 0 0.0 0.1 3.8 1.7
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1431,29)-(1433,50) 2139 0 0.0 0.0 3.8 1.6
doCodeGen GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1548,1)-(1585,46) 2140 0 0.0 0.0 3.8 1.6
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 2146 0 0.0 0.0 0.0 0.0
cmmPipeline GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1577,11)-(1578,46) 2142 0 0.2 0.0 3.8 1.6
doSRTs GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:51:46-78 2148 215 0.0 0.2 0.2 0.3
depAnalSRTs GHC.Cmm.Info.Build compiler/GHC/Cmm/Info/Build.hs:799:36-75 2149 215 0.2 0.1 0.2 0.1
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 2150 215 0.0 0.0 0.0 0.0
tops GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:48:33-58 2147 215 0.0 0.0 2.1 0.6
cafAnal GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:120:43-62 2169 110 0.0 0.0 0.2 0.1
analyzeCmm GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(111,5)-(116,68) 2170 110 0.2 0.0 0.2 0.1
do_block GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:147:48-68 2172 431 0.0 0.0 0.0 0.0
mapFoldWithKey GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(152,17)-(153,74) 2174 431 0.0 0.0 0.0 0.0
block_arr GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:135:42-77 2173 110 0.0 0.0 0.0 0.0
dep_blocks GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:138:43-70 2175 110 0.0 0.0 0.0 0.0
start GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(136,38)-(137,27) 2171 110 0.0 0.0 0.0 0.0
callProcPoints GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:94:50-65 2158 110 0.0 0.0 0.0 0.0
cmmCfgOpts(1) GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:72:13-62 2152 110 0.0 0.1 0.0 0.1
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2156 110 0.0 0.0 0.0 0.0
cmmCfgOpts(2) GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(146,13)-(148,27) 2167 110 0.0 0.0 0.0 0.0
createSwitchPlans GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:88:13-56 2154 110 0.2 0.0 0.2 0.0
elimCommonBlocks GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(80,13)-(81,76) 2153 110 0.0 0.0 0.0 0.0
layoutStack GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(109,13)-(111,40) 2155 110 1.0 0.2 1.7 0.4
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2157 110 0.0 0.0 0.0 0.0
rewriteCmm GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(172,73)-(180,74) 2159 110 0.4 0.1 0.4 0.1
do_block_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:219:13-33 2161 431 0.0 0.0 0.0 0.0
mapFoldWithKey_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(222,17)-(223,74) 2163 431 0.0 0.0 0.0 0.0
block_arr_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:199:18-53 2162 110 0.0 0.0 0.0 0.0
dep_blocks_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:202:51-72 2164 110 0.0 0.0 0.0 0.0
start_rewrite GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:201:18-65 2160 110 0.0 0.0 0.0 0.0
analyzeCmm GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(111,5)-(116,68) 2198 2 0.2 0.0 0.2 0.0
do_block GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:147:48-68 2200 10 0.0 0.0 0.0 0.0
mapFoldWithKey GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(152,17)-(153,74) 2202 10 0.0 0.0 0.0 0.0
block_arr GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:135:42-77 2201 2 0.0 0.0 0.0 0.0
dep_blocks GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:138:43-70 2203 2 0.0 0.0 0.0 0.0
start GHC.Cmm.Dataflow compiler/GHC/Cmm/Dataflow.hs:(136,38)-(137,27) 2199 2 0.0 0.0 0.0 0.0
revPostorder GHC.Cmm.Utils compiler/GHC/Cmm/Utils.hs:591:5-47 2168 110 0.0 0.0 0.0 0.0
setInfoTableStackMap GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:141:13-68 2166 110 0.0 0.0 0.0 0.0
sink GHC.Cmm.Pipeline compiler/GHC/Cmm/Pipeline.hs:(116,13)-(117,59) 2165 110 0.0 0.0 0.0 0.0
StgToCmm GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1559,13)-(1560,68) 2151 0 1.2 0.7 1.2 0.7
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2197 25 0.0 0.0 0.0 0.0
hscIncrementalCompile GHC.Driver.Main compiler/GHC/Driver/Main.hs:(718,1)-(765,35) 2130 0 0.0 0.0 0.0 0.0
finish GHC.Driver.Main compiler/GHC/Driver/Main.hs:(783,1)-(836,29) 2131 0 0.0 0.0 0.0 0.0
CoreTidy GHC.Driver.Main compiler/GHC/Driver/Main.hs:809:15-58 2132 0 0.0 0.0 0.0 0.0
hscIncrementalCompile GHC.Driver.Main compiler/GHC/Driver/Main.hs:(718,1)-(765,35) 1832 1 0.0 0.0 86.0 89.3
finish GHC.Driver.Main compiler/GHC/Driver/Main.hs:(783,1)-(836,29) 1916 1 0.0 0.0 69.2 76.0
CoreTidy GHC.Driver.Main compiler/GHC/Driver/Main.hs:809:15-58 2108 1 1.9 1.5 1.9 1.5
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2109 12 0.0 0.0 0.0 0.0
GHC.Driver.Main.mkPartialIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:815:17-70 2110 1 0.0 0.1 0.0 0.1
hscDesugar' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(560,1)-(569,12) 1917 1 0.0 0.0 25.4 26.7
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 1918 1 0.0 0.0 25.4 26.7
deSugar GHC.Driver.Main compiler/GHC/Driver/Main.hs:564:7-44 1919 1 17.1 16.9 25.4 26.7
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1920 111220 7.9 9.6 7.9 9.6
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1929 33 0.0 0.0 0.0 0.0
solveSimples GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(234,5)-(235,21) 1921 4 0.0 0.0 0.0 0.0
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1922 0 0.0 0.0 0.0 0.0
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 1923 4 0.0 0.0 0.0 0.0
occAnalBind.assoc GHC.Core.Opt.OccurAnal compiler/GHC/Core/Opt/OccurAnal.hs:859:13-64 1930 3 0.4 0.1 0.4 0.1
occAnalBind.scc GHC.Core.Opt.OccurAnal compiler/GHC/Core/Opt/OccurAnal.hs:855:12-54 1934 2 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1935 2 0.0 0.0 0.0 0.0
occAnalBind.scc GHC.Core.Opt.OccurAnal compiler/GHC/Core/Opt/OccurAnal.hs:855:12-54 1931 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1932 1 0.0 0.0 0.0 0.0
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1924 1 0.0 0.0 0.0 0.0
handleWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:(228,1)-(232,17) 1926 0 0.0 0.0 0.0 0.0
hscSimplify' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1300,1)-(1306,55) 1927 1 0.0 0.0 41.9 47.8
Core2Core GHC.Driver.Main compiler/GHC/Driver/Main.hs:1306:7-55 1928 1 0.0 0.0 41.9 47.8
Simplify GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:425:40-55 1936 1 0.0 0.0 41.9 47.8
OccAnal GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:(696,22)-(697,42) 1939 2 1.2 0.2 1.2 0.2
SimplTopBinds GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:719:39-74 1937 2 0.0 0.0 40.6 47.6
simplTopBinds-simplRecBndrs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:174:60-101 1938 2 0.0 0.0 0.0 0.0
simplTopBinds-simpl_binds GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:175:68-90 1940 2 0.0 0.0 40.6 47.5
simplRecOrTopPair-normal GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(256,5)-(257,62) 1941 239 0.4 0.2 40.6 47.5
simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:309:60-92 1943 248 0.0 0.0 40.0 47.3
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1964 1695 0.0 0.0 39.2 46.2
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1965 1007 0.4 0.2 39.2 46.2
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2039 226 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 2040 68 0.2 0.1 36.2 43.1
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2082 90 0.0 0.0 36.0 43.1
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2083 90 18.1 17.7 24.6 28.5
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2084 127215 6.5 10.9 6.5 10.9
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2085 75 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2086 90 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2087 75 0.0 0.0 0.0 0.0
simplCoercionF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:911:67-92 2088 30 0.4 0.0 11.5 14.5
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2104 45 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2105 60 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2106 45 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2107 15 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2102 0 8.8 9.0 11.0 14.4
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2103 64290 2.3 5.4 2.3 5.4
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2089 30 0.0 0.0 0.0 0.0
addCoerce-pushCoValArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1335,13)-(1350,60) 2090 15 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2091 0 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2042 2 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 2041 2 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2055 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2056 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2057 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2058 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2059 0 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 2060 0 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2049 40 0.0 0.0 2.5 2.9
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2050 40 0.6 0.4 0.6 0.6
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2072 2868 0.0 0.2 0.0 0.2
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2054 16 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2051 4 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2052 8 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2053 4 0.0 0.0 0.0 0.0
simplCoercionF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:911:67-92 2095 1 0.0 0.0 0.8 1.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2098 3 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2099 4 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2100 3 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2101 1 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2096 0 0.4 0.6 0.8 1.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2097 4286 0.4 0.4 0.4 0.4
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 2073 0 0.0 0.0 1.0 1.3
simplCoercionF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:911:67-92 2074 1 0.0 0.0 1.0 1.3
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2077 3 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2078 4 0.0 0.0 0.0 0.0
addCoerce-pushCoValArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1335,13)-(1350,60) 2080 1 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2079 3 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2075 0 1.0 0.8 1.0 1.3
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2076 5613 0.0 0.5 0.0 0.5
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2081 0 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2043 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2044 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2045 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2046 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2047 0 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 2048 0 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 1944 36 0.0 0.0 0.6 0.7
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1945 88 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1946 44 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 1947 6 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2067 3 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2069 3 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2070 6 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2068 3 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2071 3 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 2061 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 2062 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 2063 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 2064 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 2065 0 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 2066 0 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1972 9 0.0 0.0 0.6 0.6
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1974 9 0.2 0.4 0.4 0.6
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2037 2758 0.2 0.2 0.2 0.2
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1990 5 0.2 0.0 0.2 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1991 8 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1992 5 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1993 13 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1994 11 0.0 0.0 0.0 0.0
simplNonRecE GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:980:31-78 1968 8 0.0 0.0 0.0 0.1
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 1970 84 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1971 80 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 1979 8 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1973 6 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1976 10 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2009 8 0.0 0.0 0.0 0.0
addCoerce-pushCoTyArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1321,13)-(1325,55) 2003 2 0.0 0.0 0.0 0.0
addCoerce-pushCoValArg GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1335,13)-(1350,60) 2004 2 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2005 4 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1978 10 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1977 10 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1975 6 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 1989 4 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 1982 0 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 1983 0 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 1984 0 0.0 0.0 0.0 0.0
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 1985 0 0.0 0.0 0.0 0.0
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 1986 0 0.0 0.0 0.0 0.0
tcRnSrcDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:270:34-85 1987 0 0.0 0.0 0.0 0.0
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 1988 0 0.0 0.0 0.0 0.0
prepareRhs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(318,58)-(319,81) 1980 8 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2006 2 0.0 0.0 0.0 0.0
simplBinders GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:304:57-80 1969 8 0.0 0.0 0.0 0.0
simplLazyBind-no-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(326,22)-(327,58) 1981 6 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2008 4 0.0 0.0 0.0 0.0
simplLazyBind-simple-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(331,22)-(332,56) 2007 2 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 2012 0 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2013 2 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 1966 6 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1967 12 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2094 30 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1950 10 0.0 0.0 0.2 0.3
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1951 10 0.0 0.2 0.2 0.3
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2093 1431 0.2 0.1 0.2 0.1
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1952 9 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1953 16 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1954 9 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1955 9 0.0 0.0 0.0 0.0
simplExprF1-Case GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(958,5)-(960,66) 2010 2 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2011 2 0.0 0.0 0.0 0.0
simplNonRecE GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:980:31-78 2014 1 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2027 2 0.0 0.0 0.0 0.0
prepareRhs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(318,58)-(319,81) 2024 1 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2025 1 0.0 0.0 0.0 0.0
simplBinders GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:304:57-80 2015 1 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 2028 1 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 2029 3 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2030 3 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2031 1 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2033 1 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2034 2 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2032 1 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2035 1 0.0 0.0 0.0 0.0
simplLazyBind-simple-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(331,22)-(332,56) 2026 1 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 2016 0 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 2019 2 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 2018 1 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2020 1 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 2021 21 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2022 12 0.0 0.0 0.0 0.0
rebuild GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:908:60-85 2023 8 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 2017 0 0.0 0.0 0.0 0.0
prepareRhs GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(318,58)-(319,81) 1948 239 0.2 0.1 0.2 0.1
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1956 4 0.0 0.0 0.0 0.0
simplBinders GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:304:57-80 1942 239 0.0 0.0 0.0 0.0
simplLazyBind-no-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(326,22)-(327,58) 1949 196 0.0 0.0 0.0 0.0
simplLazyBind-simple-floating GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(331,22)-(332,56) 2038 42 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1963 24 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1957 8 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1959 8 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1960 16 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1958 8 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 1961 8 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 1962 8 0.0 0.0 0.0 0.0
simplExprF1-Lam GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:935:5-39 1995 4 0.0 0.0 0.0 0.0
simplCast GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:910:62-87 1996 4 0.0 0.0 0.0 0.0
simplCast-addCoerce GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(1295,20)-(1297,43) 1998 4 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1999 8 0.0 0.0 0.0 0.0
simplCast-simplCoercion GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1293:57-77 1997 4 0.0 0.0 0.0 0.0
simplCast-simplExprF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:1298:45-69 2000 4 0.0 0.0 0.0 0.0
simplExprF1-App GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(914,34)-(931,62) 2001 8 0.0 0.0 0.0 0.0
simplIdF GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:907:61-79 2002 8 0.0 0.0 0.0 0.0
simplLazyBind-type-abstraction-first GHC.Core.Opt.Simplify compiler/GHC/Core/Opt/Simplify.hs:(336,22)-(341,49) 2036 1 0.0 0.0 0.0 0.0
ZapInd GHC.Core.Opt.Driver compiler/GHC/Core/Opt/Driver.hs:744:48-74 2092 1 0.0 0.0 0.0 0.0
hscIncrementalFrontend GHC.Driver.Main compiler/GHC/Driver/Main.hs:(636,1)-(698,81) 1833 1 0.0 0.0 16.9 13.3
checkOldIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:(666,20)-(667,60) 1835 1 0.2 0.1 0.2 0.1
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1842 1 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1839 1 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1845 1 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1840 1 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1844 1 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1846 1 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1843 1 0.0 0.0 0.0 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1838 1 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1841 1 0.0 0.0 0.0 0.0
hsc_typecheck GHC.Driver.Main compiler/GHC/Driver/Main.hs:(466,1)-(493,31) 1851 1 0.0 0.0 16.5 13.2
extract_renamed_stuff GHC.Driver.Main compiler/GHC/Driver/Main.hs:(414,1)-(448,18) 1915 1 0.0 0.0 0.0 0.0
hscParse' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(331,1)-(408,52) 1852 1 0.0 0.0 1.0 1.1
Parser GHC.Driver.Main compiler/GHC/Driver/Main.hs:(334,5)-(408,52) 1853 1 1.0 1.1 1.0 1.1
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1856 1 0.0 0.0 0.0 0.0
tcRnModule' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(498,1)-(552,45) 1857 1 0.0 0.0 15.4 12.1
Typecheck-Rename GHC.Driver.Main compiler/GHC/Driver/Main.hs:(511,16)-(513,39) 1858 1 0.0 0.0 15.4 12.1
ioMsgMaybe GHC.Driver.Main compiler/GHC/Driver/Main.hs:(268,1)-(273,125) 1859 1 0.0 0.0 15.4 12.1
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1907 1 0.0 0.0 0.0 0.0
tcRnImports GHC.Tc.Module compiler/GHC/Tc/Module.hs:254:22-52 1860 1 1.0 0.6 1.2 0.7
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1865 5 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1862 5 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1868 5 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1863 5 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1867 5 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1869 5 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1866 5 0.2 0.0 0.2 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1861 5 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1864 5 0.0 0.0 0.0 0.0
tcRnSrcDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:270:34-85 1870 1 0.0 0.1 14.2 11.4
zonkTopDecls GHC.Tc.Module compiler/GHC/Tc/Module.hs:484:7-59 1902 2 3.1 2.4 3.1 2.5
zonkEvBinds GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:(1649,5)-(1652,35) 1903 29 0.0 0.0 0.0 0.0
zonkEvBndr GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:1660:44-61 1904 36 0.0 0.0 0.0 0.0
zonkEvBndr_zonkTcTypeToType GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:407:12-39 1905 36 0.0 0.0 0.0 0.0
zonkEvBndr_zonkTcTypeToType GHC.Tc.Utils.Zonk compiler/GHC/Tc/Utils/Zonk.hs:407:12-39 1906 8 0.0 0.0 0.0 0.0
simplifyTop GHC.Tc.Module compiler/GHC/Tc/Module.hs:423:25-58 1887 1 0.0 0.0 4.8 4.3
solveSimples GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(234,5)-(235,21) 1888 12 0.0 0.0 4.8 4.2
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1889 0 0.0 0.1 4.8 4.2
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 1890 136 4.6 3.9 4.8 4.2
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1891 3288 0.2 0.3 0.2 0.3
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1896 1 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1893 1 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1899 1 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1894 1 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1898 1 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1900 1 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1897 1 0.0 0.0 0.0 0.0
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1892 1 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1895 1 0.0 0.0 0.0 0.0
tc_rn_src_decls GHC.Tc.Module compiler/GHC/Tc/Module.hs:(532,4)-(606,7) 1871 1 5.2 4.3 6.2 4.6
solveSimples GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(234,5)-(235,21) 1883 25 0.2 0.0 0.4 0.0
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1885 0 0.2 0.0 0.2 0.0
canNC GHC.Tc.Solver.Canonical compiler/GHC/Tc/Solver/Canonical.hs:(90,5)-(98,61) 1886 31 0.0 0.0 0.0 0.0
bin_anns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1250:47-56 1876 9 0.0 0.0 0.0 0.0
bin_exports GHC.Driver.Types compiler/GHC/Driver/Types.hs:1245:50-55 1873 9 0.0 0.0 0.0 0.0
bin_fam_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1253:52-57 1879 9 0.0 0.0 0.0 0.0
bin_fixities GHC.Driver.Types compiler/GHC/Driver/Types.hs:1248:51-56 1874 9 0.0 0.0 0.0 0.0
bin_insts GHC.Driver.Types compiler/GHC/Driver/Types.hs:1252:48-53 1878 9 0.0 0.0 0.0 0.0
bin_rules GHC.Driver.Types compiler/GHC/Driver/Types.hs:1254:48-57 1880 9 0.0 0.0 0.0 0.0
bin_tycldecls GHC.Driver.Types compiler/GHC/Driver/Types.hs:1251:52-57 1877 9 0.6 0.3 0.6 0.3
bin_usages GHC.Driver.Types compiler/GHC/Driver/Types.hs:1244:49-58 1872 9 0.0 0.0 0.0 0.0
bin_warns GHC.Driver.Types compiler/GHC/Driver/Types.hs:1249:48-57 1875 9 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1882 5 0.0 0.0 0.0 0.0
substTyWith GHC.Core.TyCo.Subst compiler/GHC/Core/TyCo/Subst.hs:(553,23)-(554,50) 1901 5 0.0 0.0 0.0 0.0
hscCheckSafeImports GHC.Driver.Main compiler/GHC/Driver/Main.hs:(961,1)-(988,69) 1908 1 0.0 0.0 0.0 0.0
checkSafeImports GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1004,1)-(1084,71) 1909 1 0.0 0.0 0.0 0.0
hscCheckSafe' GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1114,1)-(1215,57) 1912 3 0.0 0.0 0.0 0.0
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1913 6 0.0 0.0 0.0 0.0
logWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:222:1-60 1914 1 0.0 0.0 0.0 0.0
batchMsg GHC.Driver.Main compiler/GHC/Driver/Main.hs:(891,1)-(905,25) 1849 0 0.2 0.0 0.2 0.0
hscMaybeWriteIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:(853,1)-(862,55) 2214 1 0.0 0.0 0.0 0.0
hscWriteIface GHC.Driver.Main compiler/GHC/Driver/Main.hs:(1359,1)-(1383,55) 2215 1 0.0 0.0 0.0 0.0
updateModDetailsCafInfos GHC.Driver.Pipeline compiler/GHC/Driver/Pipeline.hs:1188:45-103 2216 1 0.0 0.0 0.0 0.0
upsweep_mod.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:1568:13-41 1827 1 0.0 0.0 0.0 0.0
upsweep_mod.is_stable_obj GHC.Driver.Make compiler/GHC/Driver/Make.hs:1561:13-71 1823 1 0.0 0.0 0.0 0.0
upsweep_mod.local_target GHC.Driver.Make compiler/GHC/Driver/Make.hs:1570:13-48 1826 1 0.0 0.0 0.0 0.0
upsweep_mod.mb_obj_date GHC.Driver.Make compiler/GHC/Driver/Make.hs:1556:13-45 1829 1 0.0 0.0 0.0 0.0
upsweep_mod.mb_old_iface GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1597,13)-(1604,61) 1836 1 0.0 0.0 0.0 0.0
upsweep_mod.old_hmi GHC.Driver.Make compiler/GHC/Driver/Make.hs:1564:13-53 1837 1 0.0 0.0 0.0 0.0
upsweep_mod.prevailing_target GHC.Driver.Make compiler/GHC/Driver/Make.hs:1569:13-62 1824 1 0.0 0.0 0.0 0.0
upsweep_mod.summary' GHC.Driver.Make compiler/GHC/Driver/Make.hs:1586:13-78 1831 1 0.0 0.0 0.0 0.0
upsweep_mod.target GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1577,13)-(1583,41) 1828 1 0.0 0.0 0.0 0.0
upsweep_mod.this_mod_name GHC.Driver.Make compiler/GHC/Driver/Make.hs:1554:13-47 1822 1 0.0 0.0 0.0 0.0
instantiatedUnitsToCheck GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1526,1)-(1531,89) 1811 1 0.0 0.0 0.0 0.0
instantiatedUnitsToCheck.goUnit GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1529,3)-(1531,89) 1812 32 0.0 0.0 0.0 0.0
warnUnnecessarySourceImports GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2041,1)-(2054,38) 1711 0 0.0 0.0 0.0 0.0
load'.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:373:9-35 1748 1 0.0 0.0 0.0 0.0
load'.do_linking GHC.Driver.Make compiler/GHC/Driver/Make.hs:551:13-120 2223 1 0.0 0.0 0.0 0.0
load'.full_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:465:9-63 1758 1 0.0 0.0 0.0 0.0
topSortModuleGraph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1938,1)-(1959,76) 1759 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1767 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1760 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1761 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1983,5)-(1986,63) 1772 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1778 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map.s GHC.Driver.Make compiler/GHC/Driver/Make.hs:1986:35-61 1773 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1990,5)-(2001,53) 1764 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1994,19)-(2001,51) 1768 1 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:2016:5-63 1769 2 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1770 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1771 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1774 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1775 1 0.0 0.0 0.0 0.0
compare GHC.Driver.Make compiler/GHC/Driver/Make.hs:940:15-17 1776 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1777 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1762 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1765 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1947,5)-(1959,76) 1766 1 0.0 0.0 0.0 0.0
topSortModuleGraph.summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1941:5-43 1763 1 0.0 0.0 0.0 0.0
load'.hpt1 GHC.Driver.Make compiler/GHC/Driver/Make.hs:372:9-32 1747 1 0.0 0.0 0.0 0.0
load'.main_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:549:13-39 2222 1 0.0 0.0 0.0 0.0
load'.maybe_top_mod GHC.Driver.Make compiler/GHC/Driver/Make.hs:(467,9)-(470,59) 1784 1 0.0 0.0 0.0 0.0
load'.mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:504:9-37 1782 1 0.0 0.0 0.0 0.0
load'.mg2_with_srcimps GHC.Driver.Make compiler/GHC/Driver/Make.hs:410:9-68 1717 1 0.0 0.0 0.0 0.0
topSortModuleGraph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1938,1)-(1959,76) 1718 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1728 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1719 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1720 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1983,5)-(1986,63) 1733 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map.s GHC.Driver.Make compiler/GHC/Driver/Make.hs:1986:35-61 1734 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1990,5)-(2001,53) 1725 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1994,19)-(2001,51) 1729 1 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:2016:5-63 1730 2 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1731 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1732 3 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1721 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1726 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1947,5)-(1959,76) 1727 1 0.0 0.0 0.0 0.0
topSortModuleGraph.summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1941:5-43 1722 1 0.0 0.0 0.0 0.0
load'.no_hs_main GHC.Driver.Make compiler/GHC/Driver/Make.hs:547:15-51 2224 1 0.0 0.0 0.0 0.0
load'.ofile GHC.Driver.Make compiler/GHC/Driver/Make.hs:546:15-39 2225 1 0.0 0.0 0.0 0.0
load'.partial_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:(478,9)-(484,25) 1806 1 0.0 0.0 0.0 0.0
load'.partial_mg0 GHC.Driver.Make compiler/GHC/Driver/Make.hs:473:9-70 1785 1 0.0 0.0 0.0 0.0
topSortModuleGraph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1938,1)-(1959,76) 1786 1 0.0 0.0 0.0 0.0
Digraph.scc GHC.Data.Graph.Directed compiler/GHC/Data/Graph/Directed.hs:289:44-67 1794 1 0.0 0.0 0.0 0.0
topSortModuleGraph.(...) GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1787 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1788 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1983,5)-(1986,63) 1799 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1805 1 0.0 0.0 0.0 0.0
moduleGraphNodes.node_map.s GHC.Driver.Make compiler/GHC/Driver/Make.hs:1986:35-61 1800 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1990,5)-(2001,53) 1791 1 0.0 0.0 0.0 0.0
moduleGraphNodes.nodes.out_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1994,19)-(2001,51) 1795 1 0.0 0.0 0.0 0.0
moduleGraphNodes.out_edge_keys GHC.Driver.Make compiler/GHC/Driver/Make.hs:2016:5-63 1796 2 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1797 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1798 3 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_key GHC.Driver.Make compiler/GHC/Driver/Make.hs:1980:5-72 1801 1 0.0 0.0 0.0 0.0
moduleGraphNodes.lookup_node GHC.Driver.Make compiler/GHC/Driver/Make.hs:1977:5-80 1802 1 0.0 0.0 0.0 0.0
compare GHC.Driver.Make compiler/GHC/Driver/Make.hs:940:15-17 1803 1 0.0 0.0 0.0 0.0
hscSourceToIsBoot GHC.Driver.Make compiler/GHC/Driver/Make.hs:(945,1)-(946,29) 1804 1 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1789 1 0.0 0.0 0.0 0.0
topSortModuleGraph.graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1944,5)-(1945,61) 1792 1 0.0 0.0 0.0 0.0
topSortModuleGraph.initial_graph GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1947,5)-(1959,76) 1793 1 0.0 0.0 0.0 0.0
topSortModuleGraph.summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1941:5-43 1790 1 0.0 0.0 0.0 0.0
load'.pruned_hpt GHC.Driver.Make compiler/GHC/Driver/Make.hs:(423,9)-(425,39) 1712 1 0.0 0.0 0.0 0.0
pruneHomePackageTable GHC.Driver.Make compiler/GHC/Driver/Make.hs:(715,1)-(732,41) 1713 1 0.0 0.0 0.0 0.0
load'.stable_bco GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1781 1 0.0 0.0 0.0 0.0
load'.stable_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:(486,9)-(489,37) 1757 1 0.0 0.0 0.0 0.0
load'.stable_mod_summary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(491,9)-(493,54) 1779 1 0.0 0.0 0.0 0.0
load'.stable_mods GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1714 1 0.0 0.0 0.0 0.0
load'.stable_obj GHC.Driver.Make compiler/GHC/Driver/Make.hs:(418,9)-(419,64) 1780 1 0.0 0.0 0.0 0.0
load'.unstable_mg GHC.Driver.Make compiler/GHC/Driver/Make.hs:(497,9)-(500,48) 1783 1 0.0 0.0 0.0 0.0
load'.unstable_mg.not_stable GHC.Driver.Make compiler/GHC/Driver/Make.hs:(498,17)-(500,48) 1807 1 0.0 0.0 0.0 0.0
load'.stable_mod_summary GHC.Driver.Make compiler/GHC/Driver/Make.hs:(491,9)-(493,54) 1808 1 0.0 0.0 0.0 0.0
unload GHC.Driver.Make compiler/GHC/Driver/Make.hs:(756,1)-(759,27) 1749 1 0.0 0.0 0.0 0.0
warnUnnecessarySourceImports GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2041,1)-(2054,38) 1710 1 0.0 0.0 0.0 0.0
load'.cleanup GHC.Driver.Make compiler/GHC/Driver/Make.hs:507:9-58 1815 0 0.0 0.0 0.0 0.0
warnUnusedPackages GHC.Driver.Make compiler/GHC/Driver/Make.hs:(305,1)-(361,18) 2241 1 0.0 0.0 0.0 0.0
warnUnusedPackages.dflags GHC.Driver.Make compiler/GHC/Driver/Make.hs:309:9-35 2242 1 0.0 0.0 0.0 0.0
parseDynamicFlags GHC compiler/GHC.hs:(717,1)-(720,36) 1628 1 0.0 0.0 0.0 0.0
interpretPackageEnv GHC compiler/GHC.hs:(1645,1)-(1749,52) 1629 1 0.0 0.0 0.0 0.0
interpretPackageEnv.defaultEnvName GHC compiler/GHC.hs:1715:5-30 1640 1 0.0 0.0 0.0 0.0
interpretPackageEnv.findLocalEnvFile GHC compiler/GHC.hs:(1726,5)-(1737,20) 1633 1 0.0 0.0 0.0 0.0
interpretPackageEnv.findLocalEnvFile.probe GHC compiler/GHC.hs:(1729,13)-(1736,46) 1634 3 0.0 0.0 0.0 0.0
interpretPackageEnv.findLocalEnvFile.probe.file GHC compiler/GHC.hs:1732:19-49 1635 2 0.0 0.0 0.0 0.0
interpretPackageEnv.getCmdLineArg GHC compiler/GHC.hs:1700:5-55 1630 1 0.0 0.0 0.0 0.0
interpretPackageEnv.getEnvVar GHC compiler/GHC.hs:(1703,5)-(1708,77) 1631 1 0.0 0.0 0.0 0.0
interpretPackageEnv.localEnvFileName GHC compiler/GHC.hs:1719:5-70 1636 1 0.0 0.0 0.0 0.0
interpretPackageEnv.notIfHideAllPackages GHC compiler/GHC.hs:(1711,5)-(1712,51) 1632 1 0.0 0.0 0.0 0.0
interpretPackageEnv.probeEnvName GHC compiler/GHC.hs:1686:5-58 1637 1 0.0 0.0 0.0 0.0
interpretPackageEnv.namedEnvPath GHC compiler/GHC.hs:(1681,5)-(1683,48) 1638 1 0.0 0.0 0.0 0.0
interpretPackageEnv.probeEnvFile GHC compiler/GHC.hs:(1689,5)-(1691,17) 1639 1 0.0 0.0 0.0 0.0
setTargets GHC compiler/GHC.hs:759:1-69 1652 1 0.0 0.0 0.0 0.0
setTargets.\ GHC compiler/GHC.hs:759:43-68 1653 1 0.0 0.0 0.0 0.0
withCleanupSession.cleanup GHC compiler/GHC.hs:(488,4)-(494,28) 2243 1 0.0 0.0 0.0 0.0
withCleanupSession.cleanup.dflags GHC compiler/GHC.hs:490:11-37 2244 1 0.0 0.0 0.0 0.0
CAF Main <entire-module> 1617 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Flags <entire-module> 1577 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Ways <entire-module> 1576 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Id.Make <entire-module> 1573 0 0.0 0.0 0.0 0.0
CAF GHC.Unit.Types <entire-module> 1570 0 0.2 0.0 0.2 0.0
CAF GHC.Types.Name.Occurrence <entire-module> 1564 0 0.0 0.0 0.0 0.0
CAF GHC.Types.SrcLoc <entire-module> 1562 0 0.0 0.0 0.0 0.0
CAF GHC.Core.Make <entire-module> 1548 0 0.0 0.0 0.0 0.0
CAF GHC.HsToCore <entire-module> 1546 0 0.0 0.0 0.0 0.0
CAF GHC.HsToCore.Monad <entire-module> 1540 0 0.0 0.0 0.0 0.0
CAF GHC.HsToCore.Match.Literal <entire-module> 1534 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Syntax <entire-module> 1521 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Load <entire-module> 1519 0 0.0 0.0 0.0 0.0
CAF GHC.Settings.Constants <entire-module> 1514 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Phases <entire-module> 1512 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Pipeline <entire-module> 1511 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Session <entire-module> 1510 0 0.0 0.1 0.0 0.1
CAF GHC.Driver.Finder <entire-module> 1508 0 0.0 0.0 0.0 0.0
CAF GHC <entire-module> 1507 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Make <entire-module> 1506 0 0.0 0.0 0.0 0.0
nodeMapElts GHC.Driver.Make compiler/GHC/Driver/Make.hs:2034:1-23 1677 1 0.0 0.0 0.0 0.0
summaryNodeSummary GHC.Driver.Make compiler/GHC/Driver/Make.hs:1967:1-33 1735 1 0.0 0.0 0.0 0.0
downsweep GHC.Driver.Make compiler/GHC/Driver/Make.hs:(2083,1)-(2173,45) 1683 0 0.0 0.0 0.0 0.0
downsweep.calcDeps GHC.Driver.Make compiler/GHC/Driver/Make.hs:2107:9-25 1684 1 0.0 0.0 0.0 0.0
load' GHC.Driver.Make compiler/GHC/Driver/Make.hs:(367,1)-(615,38) 1813 0 0.0 0.0 0.0 0.0
load'.cleanup GHC.Driver.Make compiler/GHC/Driver/Make.hs:507:9-58 1814 1 0.0 0.0 0.0 0.0
moduleGraphNodes GHC.Driver.Make compiler/GHC/Driver/Make.hs:(1971,1)-(2016,63) 1723 0 0.0 0.0 0.0 0.0
moduleGraphNodes.numbered_summaries GHC.Driver.Make compiler/GHC/Driver/Make.hs:1974:5-44 1724 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.Main <entire-module> 1504 0 0.0 0.0 0.0 0.0
clearWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:219:1-51 1911 1 0.0 0.0 0.0 0.0
getHscEnv GHC.Driver.Main compiler/GHC/Driver/Main.hs:225:1-39 1834 1 0.0 0.0 0.0 0.0
getWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:216:1-41 1910 1 0.0 0.0 0.0 0.0
handleWarnings GHC.Driver.Main compiler/GHC/Driver/Main.hs:(228,1)-(232,17) 1925 1 0.0 0.0 0.0 0.0
CAF GHC.Unit.State <entire-module> 1497 0 0.0 0.0 0.0 0.0
CAF GHC.Settings <entire-module> 1494 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools <entire-module> 1493 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.Terminal <entire-module> 1491 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.Info <entire-module> 1489 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.Process <entire-module> 1488 0 0.0 0.0 0.0 0.0
CAF GHC.Settings.IO <entire-module> 1486 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Tidy <entire-module> 1484 0 0.0 0.0 0.0 0.0
CAF GHC.Parser.Lexer <entire-module> 1483 0 0.0 0.0 0.0 0.0
CAF GHC.Parser <entire-module> 1481 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Utils <entire-module> 1475 0 0.0 0.4 0.0 0.4
CAF GHC.Builtin.Names <entire-module> 1474 0 0.0 0.0 0.0 0.0
CAF GHC.Core.Opt.ConstantFold <entire-module> 1473 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.PrimOps <entire-module> 1472 0 0.0 0.1 0.0 0.1
CAF GHC.Builtin.Types.Prim <entire-module> 1471 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Types <entire-module> 1470 0 0.2 0.2 0.2 0.2
CAF GHC.Core.Opt.Simplify.Env <entire-module> 1464 0 0.0 0.0 0.0 0.0
CAF GHC.CoreToStg.Prep <entire-module> 1447 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Utils.TcMType <entire-module> 1431 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Utils.Backpack <entire-module> 1426 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.TyCl <entire-module> 1417 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.TyCl.Utils <entire-module> 1416 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Instance.Typeable <entire-module> 1415 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Types.EvTerm <entire-module> 1412 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Solver <entire-module> 1410 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.Solver.Interact <entire-module> 1409 0 0.0 0.0 0.0 0.0
solve_loop GHC.Tc.Solver.Interact compiler/GHC/Tc/Solver/Interact.hs:(239,9)-(243,44) 1884 1 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Types.Literals <entire-module> 1405 0 0.0 0.0 0.0 0.0
CAF GHC.Builtin.Names.TH <entire-module> 1400 0 0.0 0.0 0.0 0.0
CAF GHC.Core.FamInstEnv <entire-module> 1399 0 0.0 0.0 0.0 0.0
CAF GHC.Core.TyCon <entire-module> 1396 0 0.0 0.0 0.0 0.0
CAF GHC.Core.Type <entire-module> 1394 0 0.0 0.0 0.0 0.0
CAF GHC.Data.Graph.Directed <entire-module> 1384 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Encoding <entire-module> 1383 0 0.0 0.0 0.0 0.0
CAF GHC.Data.FastString <entire-module> 1381 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Outputable <entire-module> 1372 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Panic <entire-module> 1370 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Ppr.Colour <entire-module> 1368 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Misc <entire-module> 1359 0 0.0 0.0 0.0 0.0
CAF GHC.SysTools.FileCleanup <entire-module> 1341 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Demand <entire-module> 1336 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Id <entire-module> 1333 0 0.0 0.0 0.0 0.0
CAF GHC.Utils.Lexeme <entire-module> 1332 0 0.0 0.0 0.0 0.0
CAF GHC.Types.Name.Env <entire-module> 1325 0 0.0 0.0 0.0 0.0
CAF GHC.Cmm.CLabel <entire-module> 1321 0 0.0 0.0 0.0 0.0
CAF GHC.StgToCmm.Bind <entire-module> 1286 0 0.0 0.0 0.0 0.0
CAF GHC.StgToCmm.Closure <entire-module> 1285 0 0.0 0.0 0.0 0.0
CAF GHC.StgToCmm.ArgRep <entire-module> 1278 0 0.0 0.0 0.0 0.0
CAF GHC.Core.Arity <entire-module> 1269 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Binary <entire-module> 1257 0 0.0 0.0 0.0 0.0
CAF GHC.Tc.TyCl.Build <entire-module> 1255 0 0.0 0.0 0.0 0.0
CAF GHC.Iface.Recomp <entire-module> 1251 0 0.0 0.0 0.0 0.0
CAF GHC.Driver.CodeOutput <entire-module> 1249 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm <entire-module> 1206 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm.X86.Regs <entire-module> 1197 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm.X86.Ppr <entire-module> 1193 0 0.0 0.0 0.0 0.0
CAF GHC.Cmm.BlockId <entire-module> 1140 0 0.0 0.0 0.0 0.0
CAF GHC.CmmToAsm.Ppr <entire-module> 1135 0 0.0 0.0 0.0 0.0
CAF System.Console.Terminfo.Base <entire-module> 1116 0 0.0 0.0 0.0 0.0
CAF System.Console.Terminfo.Color <entire-module> 1114 0 0.0 0.0 0.0 0.0
CAF System.Process.Posix <entire-module> 1107 0 0.0 0.0 0.0 0.0
CAF GHC.Unit.Database <entire-module> 1083 0 0.0 0.0 0.0 0.0
CAF GHC.HandleEncoding <entire-module> 1080 0 0.0 0.0 0.0 0.0
CAF GHC.Platform <entire-module> 1079 0 0.0 0.0 0.0 0.0
CAF GHC.Settings.Platform <entire-module> 1077 0 0.0 0.0 0.0 0.0
CAF GHC.UniqueSubdir <entire-module> 1075 0 0.0 0.0 0.0 0.0
CAF GHC.Version <entire-module> 1074 0 0.0 0.0 0.0 0.0
CAF GHC.Lexeme <entire-module> 1059 0 0.0 0.0 0.0 0.0
CAF System.Directory.Internal.Posix <entire-module> 1042 0 0.0 0.0 0.0 0.0
CAF System.Posix.Signals <entire-module> 1039 0 0.0 0.0 0.0 0.0
CAF System.FilePath.Posix <entire-module> 1002 0 0.0 0.0 0.0 0.0
CAF GHC.Conc.Signal <entire-module> 927 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding <entire-module> 908 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.Iconv <entire-module> 906 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.UTF8 <entire-module> 901 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Exception <entire-module> 900 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 899 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD <entire-module> 897 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Internals <entire-module> 896 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Text <entire-module> 894 0 0.0 0.0 0.0 0.0
CAF GHC.Read <entire-module> 879 0 0.0 0.0 0.0 0.0
CAF GHC.Show <entire-module> 875 0 0.0 0.0 0.0 0.0
CAF GHC.TopHandler <entire-module> 870 0 0.0 0.0 0.0 0.0
CAF Text.Read.Lex <entire-module> 852 0 0.0 0.0 0.0 0.0
CAF Data.Typeable.Internal <entire-module> 845 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Thread <entire-module> 841 0 0.0 0.0 0.0 0.0
CAF GHC.Event.EPoll <entire-module> 831 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Manager <entire-module> 828 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Poll <entire-module> 826 0 0.0 0.0 0.0 0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment