Created
May 24, 2020 00:01
-
-
Save andrewthad/130be56e4ac38bbec64afdb5069000cc to your computer and use it in GitHub Desktop.
T5030 SCC Profiling for BoxedRep
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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