Forked from AndreasPK/gist:42cdc931ec29b2ce4cc6b551093e9407
Created
August 27, 2019 18:03
-
-
Save isovector/4328b3bf38e00317c3305b2df8a25dab to your computer and use it in GitHub Desktop.
ghc profile
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
Tue Aug 27 19:56 2019 Time and Allocation Profiling Report (Final) | |
ghc.exe +RTS -p -RTS Main.hs --make -O -fforce-recomp | |
total time = 7.72 secs (7721 ticks @ 1000 us, 1 processor) | |
total alloc = 9,747,651,160 bytes (excludes profiling overheads) | |
COST CENTRE MODULE SRC %time %alloc | |
simplIdF Simplify compiler\simplCore\Simplify.hs:899:61-79 16.9 18.1 | |
simplExprF1-App Simplify compiler\simplCore\Simplify.hs:(906,34)-(923,62) 7.2 6.3 | |
OccAnal SimplCore compiler\simplCore\SimplCore.hs:(693,22)-(694,42) 5.6 6.2 | |
simplRecOrTopPair-normal Simplify compiler\simplCore\Simplify.hs:(252,5)-(253,62) 5.2 4.7 | |
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(530,4)-(602,7) 3.8 3.9 | |
FloatOutwards SimplCore compiler\simplCore\SimplCore.hs:437:40-66 3.8 4.1 | |
pprNativeCode AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(505,37)-(506,65) 3.6 4.5 | |
occAnalBind.assoc OccurAnal compiler\simplCore\OccurAnal.hs:819:13-60 3.3 3.4 | |
StgCmm HscMain compiler\main\HscMain.hs:(1564,13)-(1565,68) 3.2 2.7 | |
NewStranal SimplCore compiler\simplCore\SimplCore.hs:449:40-63 3.0 3.7 | |
RegAlloc-linear AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(660,27)-(662,55) 2.5 3.1 | |
sink CmmPipeline compiler\cmm\CmmPipeline.hs:(110,13)-(111,59) 2.2 2.0 | |
simplNonRecE Simplify compiler\simplCore\Simplify.hs:972:31-78 2.0 1.6 | |
regLiveness AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(580,17)-(581,75) 1.9 2.3 | |
deSugar HscMain compiler\main\HscMain.hs:569:7-44 1.7 2.0 | |
genMachCode AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(560,17)-(562,69) 1.5 1.5 | |
layoutStack CmmPipeline compiler\cmm\CmmPipeline.hs:(103,13)-(105,40) 1.4 1.3 | |
simplExprF1-Lam Simplify compiler\simplCore\Simplify.hs:927:5-39 1.3 1.4 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 1.3 1.1 | |
Parser HscMain compiler\main\HscMain.hs:(333,5)-(405,52) 1.3 2.2 | |
CoreTidy HscMain compiler\main\HscMain.hs:836:15-57 1.0 1.1 | |
elimCommonBlocks CmmPipeline compiler\cmm\CmmPipeline.hs:(76,13)-(77,76) 0.9 1.1 | |
cmmNativeGen AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(463,14)-(464,35) 0.9 1.0 | |
individual inherited | |
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc | |
MAIN MAIN <built-in> 770 0 0.0 0.0 100.0 100.0 | |
defaultErrorHandler GHC compiler\main\GHC.hs:(393,1)-(425,7) 1540 1 0.0 0.0 99.9 99.9 | |
runGhc GHC compiler\main\GHC.hs:(453,1)-(458,26) 1541 1 0.0 0.0 99.9 99.9 | |
initGhcMonad GHC compiler\main\GHC.hs:(504,1)-(515,25) 1542 1 0.1 0.1 0.1 0.1 | |
checkBrokenTablesNextToCode GHC compiler\main\GHC.hs:(524,1)-(534,80) 1543 1 0.0 0.0 0.0 0.0 | |
checkBrokenTablesNextToCode' GHC compiler\main\GHC.hs:(537,1)-(547,36) 1544 1 0.0 0.0 0.0 0.0 | |
checkBrokenTablesNextToCode'.arch GHC compiler\main\GHC.hs:547:9-36 1545 1 0.0 0.0 0.0 0.0 | |
checkBrokenTablesNextToCode'.platform GHC compiler\main\GHC.hs:546:9-40 1546 1 0.0 0.0 0.0 0.0 | |
newHscEnv HscMain compiler\main\HscMain.hs:(192,1)-(210,19) 1547 1 0.0 0.0 0.0 0.0 | |
runGhc.session GHC compiler\main\GHC.hs:455:7-27 1548 1 0.0 0.0 0.0 0.0 | |
withCleanupSession GHC compiler\main\GHC.hs:(478,1)-(486,27) 1549 1 0.0 0.0 99.8 99.8 | |
setSessionDynFlags GHC compiler\main\GHC.hs:(590,1)-(596,16) 1551 2 0.1 0.1 0.1 0.1 | |
checkNewDynFlags GHC compiler\main\GHC.hs:(679,1)-(683,16) 1552 2 0.0 0.0 0.0 0.0 | |
checkNewDynFlags.(...) GHC compiler\main\GHC.hs:681:7-57 1554 2 0.0 0.0 0.0 0.0 | |
checkNewDynFlags.dflags' GHC compiler\main\GHC.hs:681:7-57 1555 2 0.0 0.0 0.0 0.0 | |
checkNewDynFlags.warnings GHC compiler\main\GHC.hs:681:7-57 1553 2 0.0 0.0 0.0 0.0 | |
setSessionDynFlags.\ GHC compiler\main\GHC.hs:(593,25)-(594,72) 1556 2 0.0 0.0 0.0 0.0 | |
invalidateModSummaryCache GHC compiler\main\GHC.hs:(646,1)-(649,64) 1559 1 0.0 0.0 0.0 0.0 | |
invalidateModSummaryCache.\ GHC compiler\main\GHC.hs:647:25-75 1560 2 0.0 0.0 0.0 0.0 | |
guessTarget GHC compiler\main\GHC.hs:(741,1)-(771,52) 1561 1 0.0 0.0 0.0 0.0 | |
guessTarget.(...) GHC compiler\main\GHC.hs:(764,10)-(766,48) 1563 1 0.0 0.0 0.0 0.0 | |
guessTarget.file GHC compiler\main\GHC.hs:(764,10)-(766,48) 1562 1 0.0 0.0 0.0 0.0 | |
guessTarget.target GHC compiler\main\GHC.hs:771:10-52 1573 1 0.0 0.0 0.0 0.0 | |
load GhcMake compiler\main\GhcMake.hs:(268,1)-(272,16) 1566 1 0.0 0.0 99.7 99.7 | |
batchMsg HscMain compiler\main\HscMain.hs:(912,1)-(926,25) 1787 33 0.0 0.0 0.0 0.0 | |
showModuleIndex HscMain compiler\main\HscMain.hs:(1943,1)-(1947,65) 1789 33 0.0 0.0 0.0 0.0 | |
depanal GhcMake compiler\main\GhcMake.hs:(124,1)-(132,27) 1567 1 0.0 0.0 0.4 0.3 | |
depanalPartial GhcMake compiler\main\GhcMake.hs:(150,1)-(173,42) 1568 1 0.0 0.0 0.4 0.3 | |
depanalPartial.(...) GhcMake compiler\main\GhcMake.hs:171:12-66 1627 1 0.0 0.0 0.0 0.0 | |
depanalPartial.dflags GhcMake compiler\main\GhcMake.hs:153:10-37 1569 1 0.0 0.0 0.0 0.0 | |
depanalPartial.errs GhcMake compiler\main\GhcMake.hs:171:12-66 1626 1 0.0 0.0 0.0 0.0 | |
depanalPartial.mod_graph GhcMake compiler\main\GhcMake.hs:172:12-50 1635 1 0.0 0.0 0.0 0.0 | |
depanalPartial.mod_summaries GhcMake compiler\main\GhcMake.hs:171:12-66 1636 1 0.0 0.0 0.0 0.0 | |
depanalPartial.old_graph GhcMake compiler\main\GhcMake.hs:155:10-42 1576 1 0.0 0.0 0.0 0.0 | |
downsweep GhcMake compiler\main\GhcMake.hs:(2038,1)-(2126,45) 1570 1 0.0 0.0 0.4 0.3 | |
downsweep.loop GhcMake compiler\main\GhcMake.hs:(2107,9)-(2126,45) 1602 308 0.0 0.0 0.3 0.2 | |
downsweep.loop.key GhcMake compiler\main\GhcMake.hs:2126:13-45 1603 275 0.0 0.0 0.0 0.0 | |
compare GhcMake compiler\main\GhcMake.hs:917:15-17 1623 202 0.0 0.0 0.0 0.0 | |
summariseModule GhcMake compiler\main\GhcMake.hs:(2393,1)-(2505,13) 1604 73 0.0 0.0 0.3 0.2 | |
summariseModule.find_it GhcMake compiler\main\GhcMake.hs:(2428,5)-(2436,32) 1607 73 0.0 0.0 0.3 0.2 | |
summariseModule.just_found GhcMake compiler\main\GhcMake.hs:(2441,5)-(2453,55) 1608 32 0.0 0.0 0.3 0.2 | |
summariseModule.just_found.location' GhcMake compiler\main\GhcMake.hs:(2444,13)-(2445,52) 1610 32 0.0 0.0 0.0 0.0 | |
summariseModule.just_found.src_fn GhcMake compiler\main\GhcMake.hs:2446:13-67 1609 32 0.0 0.0 0.0 0.0 | |
summariseModule.new_summary GhcMake compiler\main\GhcMake.hs:(2455,5)-(2505,13) 1611 32 0.0 0.0 0.3 0.2 | |
getPreprocessedImports GhcMake compiler\main\GhcMake.hs:(2582,1)-(2588,33) 1612 32 0.3 0.2 0.3 0.2 | |
makeNewModSummary GhcMake compiler\main\GhcMake.hs:(2522,1)-(2555,7) 1614 32 0.0 0.0 0.0 0.0 | |
getObjTimestamp GhcMake compiler\main\GhcMake.hs:(2558,1)-(2560,77) 1616 32 0.0 0.0 0.0 0.0 | |
== GhcMake compiler\main\GhcMake.hs:917:20-21 1617 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.(...) GhcMake compiler\main\GhcMake.hs:2523:7-43 1620 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.dflags GhcMake compiler\main\GhcMake.hs:2524:7-33 1615 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_hspp_buf GhcMake compiler\main\GhcMake.hs:2523:7-43 1797 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_hspp_fn GhcMake compiler\main\GhcMake.hs:2523:7-43 1798 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_local_dflags GhcMake compiler\main\GhcMake.hs:2523:7-43 1622 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_srcimps GhcMake compiler\main\GhcMake.hs:2523:7-43 1621 32 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_theimps GhcMake compiler\main\GhcMake.hs:2523:7-43 1619 32 0.0 0.0 0.0 0.0 | |
maybeGetIfaceDate GhcMake compiler\main\GhcMake.hs:(1483,1)-(1489,20) 1618 32 0.0 0.0 0.0 0.0 | |
summariseModule.new_summary.hsc_src GhcMake compiler\main\GhcMake.hs:(2467,13)-(2470,42) 1613 32 0.0 0.0 0.0 0.0 | |
downsweep.checkDuplicates GhcMake compiler\main\GhcMake.hs:(2091,9)-(2097,82) 1590 1 0.0 0.0 0.0 0.0 | |
downsweep.checkDuplicates.dup_roots GhcMake compiler\main\GhcMake.hs:2097:14-82 1591 1 0.0 0.0 0.0 0.0 | |
downsweep.dflags GhcMake compiler\main\GhcMake.hs:2062:9-35 1625 1 0.0 0.0 0.0 0.0 | |
downsweep.getRootSummary GhcMake compiler\main\GhcMake.hs:(2069,9)-(2082,38) 1572 1 0.0 0.0 0.1 0.0 | |
summariseFile GhcMake compiler\main\GhcMake.hs:(2282,1)-(2335,13) 1574 1 0.0 0.0 0.1 0.0 | |
findSummaryBySourceFile GhcMake compiler\main\GhcMake.hs:(2338,1)-(2342,23) 1575 1 0.0 0.0 0.0 0.0 | |
summariseFile.get_src_timestamp GhcMake compiler\main\GhcMake.hs:(2306,5)-(2308,79) 1577 1 0.0 0.0 0.0 0.0 | |
summariseFile.new_summary GhcMake compiler\main\GhcMake.hs:(2311,5)-(2335,13) 1578 1 0.0 0.0 0.0 0.0 | |
getPreprocessedImports GhcMake compiler\main\GhcMake.hs:(2582,1)-(2588,33) 1579 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary GhcMake compiler\main\GhcMake.hs:(2522,1)-(2555,7) 1580 1 0.0 0.0 0.0 0.0 | |
getObjTimestamp GhcMake compiler\main\GhcMake.hs:(2558,1)-(2560,77) 1582 1 0.0 0.0 0.0 0.0 | |
== GhcMake compiler\main\GhcMake.hs:917:20-21 1583 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.(...) GhcMake compiler\main\GhcMake.hs:2523:7-43 1586 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.dflags GhcMake compiler\main\GhcMake.hs:2524:7-33 1581 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_hspp_buf GhcMake compiler\main\GhcMake.hs:2523:7-43 5636 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_hspp_fn GhcMake compiler\main\GhcMake.hs:2523:7-43 5637 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_local_dflags GhcMake compiler\main\GhcMake.hs:2523:7-43 1624 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_srcimps GhcMake compiler\main\GhcMake.hs:2523:7-43 1601 1 0.0 0.0 0.0 0.0 | |
makeNewModSummary.pi_theimps GhcMake compiler\main\GhcMake.hs:2523:7-43 1585 1 0.0 0.0 0.0 0.0 | |
maybeGetIfaceDate GhcMake compiler\main\GhcMake.hs:(1483,1)-(1489,20) 1584 1 0.0 0.0 0.0 0.0 | |
downsweep.old_summary_map GhcMake compiler\main\GhcMake.hs:2066:9-49 1605 1 0.0 0.0 0.0 0.0 | |
mkNodeMap GhcMake compiler\main\GhcMake.hs:1980:1-67 1606 1 0.0 0.0 0.0 0.0 | |
downsweep.root_map GhcMake compiler\main\GhcMake.hs:2042:12-47 1593 1 0.0 0.0 0.0 0.0 | |
mkRootMap GhcMake compiler\main\GhcMake.hs:(2243,1)-(2245,50) 1594 1 0.0 0.0 0.0 0.0 | |
msKey GhcMake compiler\main\GhcMake.hs:(1976,1)-(1977,46) 1596 1 0.0 0.0 0.0 0.0 | |
downsweep.roots GhcMake compiler\main\GhcMake.hs:2063:9-35 1571 1 0.0 0.0 0.0 0.0 | |
reportImportErrors GhcMake compiler\main\GhcMake.hs:(2007,1)-(2009,41) 1587 1 0.0 0.0 0.0 0.0 | |
reportImportErrors.(...) GhcMake compiler\main\GhcMake.hs:2009:9-41 1589 1 0.0 0.0 0.0 0.0 | |
reportImportErrors.errs GhcMake compiler\main\GhcMake.hs:2009:9-41 1588 1 0.0 0.0 0.0 0.0 | |
reportImportErrors.oks GhcMake compiler\main\GhcMake.hs:2009:9-41 1595 1 0.0 0.0 0.0 0.0 | |
downsweep.calcDeps GhcMake compiler\main\GhcMake.hs:2060:9-25 1599 0 0.0 0.0 0.0 0.0 | |
msDeps GhcMake compiler\main\GhcMake.hs:(2256,1)-(2258,48) 1600 33 0.0 0.0 0.0 0.0 | |
warnMissingHomeModules GhcMake compiler\main\GhcMake.hs:(190,1)-(241,42) 1628 1 0.0 0.0 0.0 0.0 | |
warnMissingHomeModules.dflags GhcMake compiler\main\GhcMake.hs:194:5-31 1629 1 0.0 0.0 0.0 0.0 | |
load' GhcMake compiler\main\GhcMake.hs:(344,1)-(592,38) 1630 1 0.0 0.0 99.4 99.4 | |
guessOutputFile GhcMake compiler\main\GhcMake.hs:(642,1)-(671,72) 1632 1 0.0 0.0 0.0 0.0 | |
guessOutputFile.\ GhcMake compiler\main\GhcMake.hs:(643,5)-(671,72) 1633 1 0.0 0.0 0.0 0.0 | |
guessOutputFile.\.dflags GhcMake compiler\main\GhcMake.hs:643:9-31 1637 1 0.0 0.0 0.0 0.0 | |
guessOutputFile.\.mainModuleSrcPath GhcMake compiler\main\GhcMake.hs:(647,9)-(649,39) 5799 1 0.0 0.0 0.0 0.0 | |
guessOutputFile.\.mod_graph GhcMake compiler\main\GhcMake.hs:645:9-38 1634 1 0.0 0.0 0.0 0.0 | |
guessOutputFile.\.name GhcMake compiler\main\GhcMake.hs:650:9-51 5798 1 0.0 0.0 0.0 0.0 | |
guessOutputFile.\.name_exe GhcMake compiler\main\GhcMake.hs:(652,9)-(667,27) 5797 1 0.0 0.0 0.0 0.0 | |
load'.(...) GhcMake compiler\main\GhcMake.hs:(395,9)-(396,64) 1644 1 0.0 0.0 0.0 0.0 | |
checkStability GhcMake compiler\main\GhcMake.hs:(805,1)-(859,32) 1645 1 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC GhcMake compiler\main\GhcMake.hs:(809,4)-(859,32) 1669 33 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.scc GhcMake compiler\main\GhcMake.hs:814:9-29 1670 33 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.scc_allimps GhcMake compiler\main\GhcMake.hs:819:9-78 1671 33 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.home_module GhcMake compiler\main\GhcMake.hs:(816,9)-(817,68) 1673 67 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.stableBCOs GhcMake compiler\main\GhcMake.hs:(829,9)-(831,28) 1678 33 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.bco_ok GhcMake compiler\main\GhcMake.hs:(853,9)-(859,32) 1679 2 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.stableObjects GhcMake compiler\main\GhcMake.hs:(825,9)-(827,31) 1676 33 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.object_ok GhcMake compiler\main\GhcMake.hs:(833,9)-(842,47) 1677 2 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.stable_obj_imps GhcMake compiler\main\GhcMake.hs:822:9-73 1675 33 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.scc_mods GhcMake compiler\main\GhcMake.hs:815:9-38 1680 31 0.0 0.0 0.0 0.0 | |
checkStability.checkSCC.stable_bco_imps GhcMake compiler\main\GhcMake.hs:823:9-73 1681 31 0.0 0.0 0.0 0.0 | |
load'.\ GhcMake compiler\main\GhcMake.hs:345:33-69 1631 1 0.0 0.0 0.0 0.0 | |
load'.a_root_is_Main GhcMake compiler\main\GhcMake.hs:527:13-60 5794 1 0.0 0.0 0.0 0.0 | |
load'.all_home_mods GhcMake compiler\main\GhcMake.hs:(356,9)-(358,75) 1674 1 0.0 0.0 0.0 0.0 | |
load'.checkHowMuch GhcMake compiler\main\GhcMake.hs:(368,9)-(370,27) 1638 1 0.1 0.0 99.2 99.4 | |
load'.upsweep_fn GhcMake compiler\main\GhcMake.hs:(491,9)-(492,41) 1687 1 0.0 0.0 0.0 0.0 | |
upsweep GhcMake compiler\main\GhcMake.hs:(1352,1)-(1469,91) 1688 1 0.0 0.0 0.0 0.0 | |
loadFinish GhcMake compiler\main\GhcMake.hs:(599,1)-(609,20) 5801 1 0.0 0.0 0.0 0.0 | |
discardIC GhcMake compiler\main\GhcMake.hs:(622,1)-(637,29) 5802 1 0.0 0.0 0.0 0.0 | |
discardIC.dflags GhcMake compiler\main\GhcMake.hs:629:3-27 5808 1 0.0 0.0 0.0 0.0 | |
discardIC.new_ic_int_print GhcMake compiler\main\GhcMake.hs:627:3-53 5809 1 0.0 0.0 0.0 0.0 | |
discardIC.keep_external_name GhcMake compiler\main\GhcMake.hs:(632,3)-(637,29) 5810 1 0.0 0.0 0.0 0.0 | |
discardIC.keep_external_name.old_name GhcMake compiler\main\GhcMake.hs:637:5-29 5811 1 0.0 0.0 0.0 0.0 | |
discardIC.keep_external_name.this_pkg GhcMake compiler\main\GhcMake.hs:636:5-33 5812 1 0.0 0.0 0.0 0.0 | |
discardIC.new_ic_monad GhcMake compiler\main\GhcMake.hs:628:3-45 5804 1 0.0 0.0 0.0 0.0 | |
discardIC.keep_external_name GhcMake compiler\main\GhcMake.hs:(632,3)-(637,29) 5805 1 0.0 0.0 0.0 0.0 | |
discardIC.keep_external_name.old_name GhcMake compiler\main\GhcMake.hs:637:5-29 5806 1 0.0 0.0 0.0 0.0 | |
discardIC.keep_external_name.this_pkg GhcMake compiler\main\GhcMake.hs:636:5-33 5807 1 0.0 0.0 0.0 0.0 | |
discardIC.old_ic GhcMake compiler\main\GhcMake.hs:630:3-25 5803 1 0.0 0.0 0.0 0.0 | |
withDeferredDiagnostics GhcMake compiler\main\GhcMake.hs:(2598,1)-(2628,15) 1686 1 0.0 0.0 99.2 99.4 | |
load'.upsweep_fn GhcMake compiler\main\GhcMake.hs:(491,9)-(492,41) 1689 0 0.0 0.0 99.2 99.4 | |
upsweep GhcMake compiler\main\GhcMake.hs:(1352,1)-(1469,91) 1690 0 0.0 0.0 99.2 99.4 | |
upsweep.upsweep' GhcMake compiler\main\GhcMake.hs:(1370,3)-(1469,91) 1691 34 0.0 0.0 99.2 99.4 | |
reTypecheckLoop GhcMake compiler\main\GhcMake.hs:(1771,1)-(1782,55) 1755 66 0.0 0.0 0.0 0.0 | |
getModLoop GhcMake compiler\main\GhcMake.hs:(1825,1)-(1833,22) 1756 66 0.0 0.0 0.0 0.0 | |
getModLoop.this_mod GhcMake compiler\main\GhcMake.hs:1833:3-22 1759 66 0.0 0.0 0.0 0.0 | |
reTypecheckLoop.appearsAsBoot GhcMake compiler\main\GhcMake.hs:1782:3-55 1757 66 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.(...) GhcMake compiler\main\GhcMake.hs:(1393,13)-(1396,34) 1749 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.done' GhcMake compiler\main\GhcMake.hs:1447:21-45 2347 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.hpt1 GhcMake compiler\main\GhcMake.hs:1434:21-76 2352 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.hsc_env1 GhcMake compiler\main\GhcMake.hs:(1408,13)-(1409,69) 1764 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.hsc_env3 GhcMake compiler\main\GhcMake.hs:1435:21-86 2348 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.logger GhcMake compiler\main\GhcMake.hs:1387:13-46 2346 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.ready_uids GhcMake compiler\main\GhcMake.hs:(1393,13)-(1396,34) 1748 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.this_mod GhcMake compiler\main\GhcMake.hs:1431:21-46 2351 33 0.0 0.0 0.0 0.0 | |
upsweep.upsweep'.uids_to_check' GhcMake compiler\main\GhcMake.hs:(1393,13)-(1396,34) 2349 33 0.0 0.0 0.0 0.0 | |
upsweep_mod GhcMake compiler\main\GhcMake.hs:(1501,1)-(1658,49) 1760 33 0.0 0.0 99.2 99.4 | |
upsweep_mod.compile_it_discard_iface GhcMake compiler\main\GhcMake.hs:(1562,13)-(1564,61) 1771 33 0.5 0.1 99.2 99.4 | |
hscGenHardCode HscMain compiler\main\HscMain.hs:(1426,1)-(1486,64) 2056 33 0.0 0.0 29.8 30.0 | |
CorePrep HscMain compiler\main\HscMain.hs:(1446,24)-(1447,57) 2057 33 0.8 0.9 0.8 1.0 | |
occAnalBind.assoc OccurAnal compiler\simplCore\OccurAnal.hs:819:13-60 2465 65 0.0 0.0 0.0 0.0 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 5206 1 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 5207 1 0.0 0.0 0.0 0.0 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 2466 64 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2467 64 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 3115 5 0.0 0.0 0.0 0.0 | |
CoreToStg HscMain compiler\main\HscMain.hs:1451:16-54 2058 33 0.0 0.0 0.8 0.7 | |
myCoreToStg HscMain compiler\main\HscMain.hs:(1596,1)-(1605,41) 2059 33 0.0 0.0 0.8 0.7 | |
Core2Stg HscMain compiler\main\HscMain.hs:1599:12-48 2061 33 0.2 0.3 0.2 0.3 | |
Stg2Stg HscMain compiler\main\HscMain.hs:1603:12-44 2060 33 0.3 0.2 0.6 0.4 | |
StgCse SimplStg compiler\simplStg\SimplStg.hs:81:47-58 2085 33 0.3 0.2 0.3 0.2 | |
StgCmm HscMain compiler\main\HscMain.hs:(1469,29)-(1471,50) 2062 33 0.0 0.0 0.2 0.2 | |
doCodeGen HscMain compiler\main\HscMain.hs:(1555,1)-(1589,22) 2063 33 0.2 0.2 0.2 0.2 | |
StgCmm HscMain compiler\main\HscMain.hs:(1564,13)-(1565,68) 2079 33 0.0 0.0 0.0 0.0 | |
cmmPipeline HscMain compiler\main\HscMain.hs:(1580,14)-(1581,84) 2077 33 0.0 0.0 0.0 0.0 | |
cmmToRawCmm HscMain compiler\main\HscMain.hs:1475:23-45 2064 33 0.0 0.0 0.0 0.0 | |
codeOutput HscMain compiler\main\HscMain.hs:(1484,19)-(1485,67) 2065 33 0.1 0.1 27.9 28.2 | |
OutputAsm CodeOutput compiler\main\CodeOutput.hs:(161,32)-(163,78) 2072 33 0.1 0.0 27.9 28.1 | |
NativeCodeGen CodeOutput compiler\main\CodeOutput.hs:163:18-78 2073 33 0.8 0.9 27.8 28.1 | |
cmmNativeGen AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(463,14)-(464,35) 2173 9160 0.9 1.0 10.4 11.1 | |
RegAlloc-linear AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(660,27)-(662,55) 2182 9160 2.5 3.1 2.5 3.2 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2485 292 0.0 0.0 0.0 0.0 | |
cmmToCmm AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:548:17-50 2177 9160 0.4 0.4 0.4 0.4 | |
fixStgRegisters AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:543:17-42 2176 9160 0.7 0.2 0.7 0.2 | |
genMachCode AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(560,17)-(562,69) 2175 9160 1.5 1.5 1.5 1.5 | |
generateJumpTables AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:695:17-50 2181 9160 0.2 0.1 0.2 0.1 | |
invertCondBranches AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:738:17-36 2187 9160 0.1 0.0 0.1 0.0 | |
regLiveness AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(580,17)-(581,75) 2183 9160 1.9 2.3 2.0 2.6 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2186 3675 0.2 0.3 0.2 0.3 | |
sequenceBlocks AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(730,17)-(733,27) 2179 9160 0.0 0.0 1.7 1.7 | |
sequenceTop BlockLayout compiler\nativeGen\BlockLayout.hs:(645,1)-(663,36) 2188 9193 0.0 0.0 1.7 1.7 | |
sequenceChain BlockLayout compiler\nativeGen\BlockLayout.hs:(528,1)-(614,50) 2189 3675 0.1 0.0 1.6 1.7 | |
dropJumps BlockLayout compiler\nativeGen\BlockLayout.hs:(618,1)-(627,46) 2316 30656 0.1 0.1 0.1 0.1 | |
sequenceChain.getBlock BlockLayout compiler\nativeGen\BlockLayout.hs:610:9-75 2317 27376 0.0 0.0 0.0 0.0 | |
sequenceChain.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:(587,9)-(592,54) 2312 3280 0.0 0.0 0.0 0.0 | |
inFront BlockLayout compiler\nativeGen\BlockLayout.hs:(270,1)-(271,21) 2313 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:(584,9)-(586,59) 2308 3280 0.0 0.0 0.0 0.0 | |
chainMember BlockLayout compiler\nativeGen\BlockLayout.hs:(274,1)-(275,43) 2309 7734 0.0 0.0 0.0 0.0 | |
chainBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:225:20-30 2310 7734 0.0 0.0 0.0 0.0 | |
sequenceChain.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:(567,9)-(572,48) 2229 3280 0.0 0.0 0.0 0.0 | |
fuseChains BlockLayout compiler\nativeGen\BlockLayout.hs:572:15-48 2230 3280 0.0 0.0 0.0 0.0 | |
fuseChains BlockLayout compiler\nativeGen\BlockLayout.hs:(321,1)-(352,57) 2231 3280 0.0 0.0 0.0 0.0 | |
fuseChains.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:325:11-73 2232 3280 0.0 0.0 0.0 0.0 | |
fuseChains.applyEdges BlockLayout compiler\nativeGen\BlockLayout.hs:(331,9)-(352,57) 2233 15788 0.0 0.0 0.0 0.0 | |
== BlockLayout compiler\nativeGen\BlockLayout.hs:(228,5)-(229,38) 2241 255 0.0 0.0 0.0 0.0 | |
fuseChains.applyEdges.chainsEnd' BlockLayout compiler\nativeGen\BlockLayout.hs:(346,19)-(347,57) 2246 254 0.0 0.0 0.0 0.0 | |
fuseChains.applyEdges.end BlockLayout compiler\nativeGen\BlockLayout.hs:343:19-55 2242 254 0.0 0.0 0.0 0.0 | |
chainBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:225:20-30 2243 254 0.0 0.0 0.0 0.0 | |
fuseChains.applyEdges.newChain BlockLayout compiler\nativeGen\BlockLayout.hs:341:19-46 2244 254 0.0 0.0 0.0 0.0 | |
chainConcat BlockLayout compiler\nativeGen\BlockLayout.hs:(287,1)-(288,36) 2245 254 0.0 0.0 0.0 0.0 | |
fuseChains.applyEdges.chainsFront' BlockLayout compiler\nativeGen\BlockLayout.hs:(344,19)-(345,57) 2249 163 0.0 0.0 0.0 0.0 | |
fuseChains.applyEdges.front BlockLayout compiler\nativeGen\BlockLayout.hs:342:19-57 2247 163 0.0 0.0 0.0 0.0 | |
chainBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:225:20-30 2248 163 0.0 0.0 0.0 0.0 | |
compare BlockLayout compiler\nativeGen\BlockLayout.hs:(246,3)-(254,8) 2712 118 0.0 0.0 0.0 0.0 | |
fuseChains.chains' BlockLayout compiler\nativeGen\BlockLayout.hs:325:11-73 2250 3280 0.0 0.0 0.0 0.0 | |
fuseChains.used BlockLayout compiler\nativeGen\BlockLayout.hs:325:11-73 2254 3280 0.0 0.0 0.0 0.0 | |
fuseChains.fronts BlockLayout compiler\nativeGen\BlockLayout.hs:(322,11)-(324,58) 2238 228 0.0 0.0 0.0 0.0 | |
fuseChains.fronts.\ BlockLayout compiler\nativeGen\BlockLayout.hs:323:36-71 2239 3796 0.0 0.0 0.0 0.0 | |
chainBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:225:20-30 2240 3796 0.0 0.0 0.0 0.0 | |
sequenceChain.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:(553,9)-(557,47) 2200 3280 0.0 0.0 0.5 0.5 | |
buildChains BlockLayout compiler\nativeGen\BlockLayout.hs:557:15-47 2201 3280 0.0 0.0 0.5 0.5 | |
buildChains BlockLayout compiler\nativeGen\BlockLayout.hs:(455,1)-(513,42) 2202 3280 0.0 0.0 0.5 0.5 | |
buildChains.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:456:9-78 2204 3280 0.0 0.0 0.4 0.4 | |
buildChains.buildNext BlockLayout compiler\nativeGen\BlockLayout.hs:(470,5)-(511,66) 2205 30656 0.1 0.0 0.4 0.4 | |
buildChains.buildNext.(...) BlockLayout compiler\nativeGen\BlockLayout.hs:480:9-62 2214 27376 0.0 0.0 0.2 0.3 | |
buildChains.buildNext.findChain BlockLayout compiler\nativeGen\BlockLayout.hs:(487,9)-(511,66) 2215 27376 0.1 0.1 0.2 0.3 | |
buildChains.buildNext.findChain.alreadyPlaced BlockLayout compiler\nativeGen\BlockLayout.hs:508:15-60 2220 43011 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.findChain.lbl BlockLayout compiler\nativeGen\BlockLayout.hs:509:15-25 2217 27376 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.findChain.preds BlockLayout compiler\nativeGen\BlockLayout.hs:511:15-66 2216 27376 0.1 0.1 0.1 0.1 | |
buildChains.buildNext.findChain.getSuccs BlockLayout compiler\nativeGen\BlockLayout.hs:510:15-65 2223 20099 0.0 0.1 0.0 0.1 | |
chainSingleton BlockLayout compiler\nativeGen\BlockLayout.hs:(279,1)-(280,29) 2222 15192 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.findChain.chainMap BlockLayout compiler\nativeGen\BlockLayout.hs:497:17-73 2226 12184 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.findChain.newChain BlockLayout compiler\nativeGen\BlockLayout.hs:496:17-52 2224 12184 0.0 0.0 0.0 0.0 | |
chainSnoc BlockLayout compiler\nativeGen\BlockLayout.hs:(283,1)-(284,34) 2225 12184 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.chains' BlockLayout compiler\nativeGen\BlockLayout.hs:480:9-62 2221 27376 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.linked' BlockLayout compiler\nativeGen\BlockLayout.hs:479:9-46 2228 27376 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.linkedEdges BlockLayout compiler\nativeGen\BlockLayout.hs:480:9-62 2227 27376 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.placed' BlockLayout compiler\nativeGen\BlockLayout.hs:478:9-63 2219 24096 0.0 0.0 0.0 0.0 | |
buildChains.buildNext.placedBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:480:9-62 2213 24096 0.0 0.0 0.0 0.0 | |
buildChains.chains BlockLayout compiler\nativeGen\BlockLayout.hs:456:9-78 2237 3280 0.0 0.0 0.0 0.0 | |
buildChains.fusedEdges BlockLayout compiler\nativeGen\BlockLayout.hs:456:9-78 2203 3280 0.0 0.0 0.0 0.0 | |
buildChains.predWeights BlockLayout compiler\nativeGen\BlockLayout.hs:513:5-42 2218 3280 0.1 0.1 0.1 0.1 | |
sequenceChain.blockList BlockLayout compiler\nativeGen\BlockLayout.hs:(596,9)-(598,63) 2190 3280 0.0 0.0 0.0 0.0 | |
chainBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:225:20-30 2191 7734 0.0 0.0 0.0 0.0 | |
sequenceChain.blockMap BlockLayout compiler\nativeGen\BlockLayout.hs:(538,9)-(541,36) 2207 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.blockMap.\ BlockLayout compiler\nativeGen\BlockLayout.hs:540:25-43 2208 27376 0.0 0.0 0.0 0.0 | |
sequenceChain.builtChains BlockLayout compiler\nativeGen\BlockLayout.hs:(553,9)-(557,47) 2236 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.builtEdges BlockLayout compiler\nativeGen\BlockLayout.hs:(553,9)-(557,47) 2199 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.chainPlaced BlockLayout compiler\nativeGen\BlockLayout.hs:601:9-57 2324 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.chains' BlockLayout compiler\nativeGen\BlockLayout.hs:(584,9)-(586,59) 2319 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.entryChain BlockLayout compiler\nativeGen\BlockLayout.hs:(584,9)-(586,59) 2193 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.entryChain' BlockLayout compiler\nativeGen\BlockLayout.hs:(587,9)-(592,54) 2192 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.entryRest BlockLayout compiler\nativeGen\BlockLayout.hs:(587,9)-(592,54) 2318 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.fusedChains BlockLayout compiler\nativeGen\BlockLayout.hs:(567,9)-(572,48) 2307 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.fusedEdges BlockLayout compiler\nativeGen\BlockLayout.hs:(567,9)-(572,48) 2253 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.neighbourChains BlockLayout compiler\nativeGen\BlockLayout.hs:(577,9)-(581,70) 2256 3280 0.0 0.0 0.4 0.4 | |
groupNeighbourChains BlockLayout compiler\nativeGen\BlockLayout.hs:581:15-70 2257 3280 0.0 0.0 0.4 0.4 | |
combineNeighbourhood BlockLayout compiler\nativeGen\BlockLayout.hs:(383,1)-(447,53) 2258 3280 0.0 0.0 0.4 0.4 | |
combineNeighbourhood.applyEdges BlockLayout compiler\nativeGen\BlockLayout.hs:(401,9)-(444,14) 2274 15534 0.1 0.0 0.2 0.2 | |
compare BlockLayout compiler\nativeGen\BlockLayout.hs:(234,4)-(235,48) 2311 24341 0.0 0.0 0.0 0.0 | |
== BlockLayout compiler\nativeGen\BlockLayout.hs:(228,5)-(229,38) 2284 7282 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newChain BlockLayout compiler\nativeGen\BlockLayout.hs:407:19-46 2288 7204 0.0 0.0 0.0 0.0 | |
chainConcat BlockLayout compiler\nativeGen\BlockLayout.hs:(287,1)-(288,36) 2289 7204 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newChainEnds BlockLayout compiler\nativeGen\BlockLayout.hs:409:19-49 2285 7204 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.getEnds BlockLayout compiler\nativeGen\BlockLayout.hs:447:9-53 2286 7204 0.0 0.0 0.0 0.0 | |
takeR BlockLayout compiler\nativeGen\BlockLayout.hs:(307,1)-(308,33) 2287 7204 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newEnds BlockLayout compiler\nativeGen\BlockLayout.hs:(419,19)-(423,53) 2290 7204 0.0 0.0 0.0 0.1 | |
combineNeighbourhood.applyEdges.newEnds.\ BlockLayout compiler\nativeGen\BlockLayout.hs:422:40-58 2295 14408 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newEnds.entry BlockLayout compiler\nativeGen\BlockLayout.hs:421:25-55 2296 7204 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newEnds.withoutOld BlockLayout compiler\nativeGen\BlockLayout.hs:420:25-98 2291 7204 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newEnds.withoutOld.\ BlockLayout compiler\nativeGen\BlockLayout.hs:420:54-66 2292 24734 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.getEnds BlockLayout compiler\nativeGen\BlockLayout.hs:447:9-53 2293 7204 0.0 0.0 0.0 0.0 | |
takeR BlockLayout compiler\nativeGen\BlockLayout.hs:(307,1)-(308,33) 2294 7204 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newChainFrontier BlockLayout compiler\nativeGen\BlockLayout.hs:408:19-55 2297 3994 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.getFronts BlockLayout compiler\nativeGen\BlockLayout.hs:446:9-55 2298 3994 0.0 0.0 0.0 0.0 | |
takeL BlockLayout compiler\nativeGen\BlockLayout.hs:(311,1)-(312,26) 2299 3994 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newFronts BlockLayout compiler\nativeGen\BlockLayout.hs:(411,19)-(417,57) 2300 3994 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newFronts.\ BlockLayout compiler\nativeGen\BlockLayout.hs:416:40-58 2305 7988 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newFronts.entry BlockLayout compiler\nativeGen\BlockLayout.hs:(414,25)-(415,55) 2306 3994 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newFronts.withoutOld BlockLayout compiler\nativeGen\BlockLayout.hs:(412,25)-(413,108) 2301 3994 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.applyEdges.newFronts.withoutOld.\ BlockLayout compiler\nativeGen\BlockLayout.hs:413:45-72 2302 14449 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.getFronts BlockLayout compiler\nativeGen\BlockLayout.hs:446:9-55 2303 3994 0.0 0.0 0.0 0.0 | |
takeL BlockLayout compiler\nativeGen\BlockLayout.hs:(311,1)-(312,26) 2304 3994 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.endFrontier BlockLayout compiler\nativeGen\BlockLayout.hs:(389,9)-(393,70) 2259 3280 0.0 0.1 0.1 0.1 | |
combineNeighbourhood.endFrontier.\ BlockLayout compiler\nativeGen\BlockLayout.hs:(391,33)-(393,61) 2260 14938 0.0 0.0 0.1 0.1 | |
combineNeighbourhood.endFrontier.\.\ BlockLayout compiler\nativeGen\BlockLayout.hs:393:47-55 2272 23117 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.endFrontier.\.ends BlockLayout compiler\nativeGen\BlockLayout.hs:391:37-69 2261 14938 0.0 0.0 0.1 0.0 | |
combineNeighbourhood.getEnds BlockLayout compiler\nativeGen\BlockLayout.hs:447:9-53 2262 14938 0.0 0.0 0.0 0.0 | |
takeR BlockLayout compiler\nativeGen\BlockLayout.hs:(307,1)-(308,33) 2263 14938 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.endFrontier.\.entry BlockLayout compiler\nativeGen\BlockLayout.hs:392:37-56 2273 14938 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.startFrontier BlockLayout compiler\nativeGen\BlockLayout.hs:(394,9)-(398,70) 2275 3280 0.0 0.1 0.1 0.1 | |
combineNeighbourhood.startFrontier.\ BlockLayout compiler\nativeGen\BlockLayout.hs:(396,33)-(398,62) 2276 14938 0.0 0.0 0.0 0.1 | |
combineNeighbourhood.startFrontier.\.\ BlockLayout compiler\nativeGen\BlockLayout.hs:398:47-55 2282 23117 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.startFrontier.\.entry BlockLayout compiler\nativeGen\BlockLayout.hs:397:37-57 2283 14938 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.startFrontier.\.front BlockLayout compiler\nativeGen\BlockLayout.hs:396:37-59 2277 14938 0.0 0.0 0.0 0.0 | |
combineNeighbourhood.getFronts BlockLayout compiler\nativeGen\BlockLayout.hs:446:9-55 2278 14938 0.0 0.0 0.0 0.0 | |
takeL BlockLayout compiler\nativeGen\BlockLayout.hs:(311,1)-(312,26) 2279 14938 0.0 0.0 0.0 0.0 | |
sequenceChain.orderedBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:(549,9)-(551,71) 2206 3280 0.2 0.1 0.2 0.2 | |
entryLabel BlockLayout compiler\nativeGen\BlockLayout.hs:520:3-33 2209 33222 0.0 0.0 0.0 0.0 | |
fromNode BlockLayout compiler\nativeGen\BlockLayout.hs:524:1-23 2212 27376 0.0 0.0 0.0 0.0 | |
sequenceChain.toNode BlockLayout compiler\nativeGen\BlockLayout.hs:(544,9)-(546,64) 2210 27376 0.0 0.1 0.0 0.1 | |
successors BlockLayout compiler\nativeGen\BlockLayout.hs:521:3-35 2211 27376 0.0 0.0 0.0 0.0 | |
sequenceChain.placedBlocks BlockLayout compiler\nativeGen\BlockLayout.hs:(607,9)-(609,33) 2315 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.prepedChains BlockLayout compiler\nativeGen\BlockLayout.hs:(594,9)-(595,62) 2314 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.rankedEdges BlockLayout compiler\nativeGen\BlockLayout.hs:(561,9)-(565,65) 2196 3280 0.1 0.2 0.1 0.2 | |
sequenceChain.rankedEdges.\ BlockLayout compiler\nativeGen\BlockLayout.hs:565:35-37 2197 144274 0.0 0.0 0.0 0.0 | |
sequenceChain.rankedEdges.\ BlockLayout compiler\nativeGen\BlockLayout.hs:564:28-64 2198 24692 0.0 0.0 0.0 0.0 | |
sequenceChain.rankedEdges.\ BlockLayout compiler\nativeGen\BlockLayout.hs:562:41-67 2234 12508 0.0 0.0 0.0 0.0 | |
sequenceChain.rankedEdges' BlockLayout compiler\nativeGen\BlockLayout.hs:(574,9)-(575,76) 2251 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.rankedEdges'.\ BlockLayout compiler\nativeGen\BlockLayout.hs:575:30-61 2252 12508 0.0 0.0 0.0 0.0 | |
compare BlockLayout compiler\nativeGen\BlockLayout.hs:(246,3)-(254,8) 2255 4365 0.0 0.0 0.0 0.0 | |
sequenceChain.unplaced BlockLayout compiler\nativeGen\BlockLayout.hs:(602,9)-(605,61) 2320 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.unplaced.\ BlockLayout compiler\nativeGen\BlockLayout.hs:605:34-53 2322 27376 0.0 0.0 0.0 0.0 | |
sequenceChain.unplaced.isPlaced BlockLayout compiler\nativeGen\BlockLayout.hs:604:17-54 2323 27376 0.0 0.0 0.0 0.0 | |
sequenceChain.unplaced.blocks BlockLayout compiler\nativeGen\BlockLayout.hs:603:17-41 2321 3280 0.0 0.0 0.0 0.0 | |
sequenceChain.weights BlockLayout compiler\nativeGen\BlockLayout.hs:(535,9)-(536,79) 2194 3280 0.1 0.0 0.1 0.0 | |
sequenceChain.weights.\ BlockLayout compiler\nativeGen\BlockLayout.hs:536:47-69 2195 29942 0.0 0.0 0.0 0.0 | |
shortcutBranches AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:705:17-65 2180 9160 0.0 0.0 0.0 0.0 | |
sparc_expand AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:748:17-46 2178 9160 0.0 0.0 0.0 0.0 | |
unwindingInfo AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:759:17-50 2326 9160 0.0 0.0 0.0 0.0 | |
getCFG AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:555:22-62 2184 3675 0.2 0.3 0.4 0.3 | |
revPostorder CmmUtils compiler\cmm\CmmUtils.hs:582:5-47 2185 3675 0.2 0.1 0.2 0.1 | |
pprNativeCode AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:(505,37)-(506,65) 2174 9160 3.6 4.5 3.6 4.5 | |
seqString AsmCodeGen compiler\nativeGen\AsmCodeGen.hs:480:33-95 2325 9160 0.1 0.0 0.1 0.0 | |
cmmToRawCmm HscMain compiler\main\HscMain.hs:1475:23-45 2074 0 0.5 0.4 12.9 11.5 | |
StgCmm HscMain compiler\main\HscMain.hs:(1469,29)-(1471,50) 2075 0 0.0 0.0 12.5 11.2 | |
doCodeGen HscMain compiler\main\HscMain.hs:(1555,1)-(1589,22) 2076 0 0.0 0.0 12.5 11.2 | |
StgCmm HscMain compiler\main\HscMain.hs:(1564,13)-(1565,68) 2080 0 0.1 0.1 0.1 0.1 | |
cmmPipeline HscMain compiler\main\HscMain.hs:(1580,14)-(1581,84) 2078 0 0.1 0.1 12.4 11.1 | |
doSRTs CmmPipeline compiler\cmm\CmmPipeline.hs:47:46-71 2082 4872 0.6 0.4 0.7 0.5 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2083 4872 0.1 0.1 0.1 0.1 | |
tops CmmPipeline compiler\cmm\CmmPipeline.hs:45:33-58 2081 4872 0.1 0.1 8.5 7.8 | |
cafAnal CmmPipeline compiler\cmm\CmmPipeline.hs:114:43-62 2154 3675 0.0 0.0 0.6 0.5 | |
analyzeCmmBwd Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:98:1-30 2155 0 0.0 0.0 0.6 0.5 | |
analyzeCmm Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(108,1)-(114,68) 2156 3675 0.0 0.0 0.6 0.5 | |
fixpointAnalysis Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(126,1)-(153,27) 2157 3675 0.1 0.1 0.6 0.5 | |
do_block Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:145:48-68 2160 31308 0.1 0.1 0.2 0.2 | |
joinFacts Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(378,1)-(380,76) 2164 31308 0.0 0.0 0.1 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2170 33662 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2171 33662 0.0 0.0 0.0 0.0 | |
getJoined Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(66,1)-(67,28) 2172 33662 0.0 0.0 0.0 0.0 | |
fact_bot Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:76:7-14 2165 31308 0.0 0.0 0.0 0.0 | |
foldNodesBwdOO Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(398,1)-(404,17) 2163 0 0.1 0.0 0.1 0.0 | |
mapFoldWithKey Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(150,17)-(151,74) 2166 31308 0.0 0.0 0.1 0.1 | |
updateFact Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(333,1)-(344,60) 2167 31308 0.1 0.1 0.1 0.1 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2483 0 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2484 2657 0.0 0.0 0.0 0.0 | |
block_arr Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:133:42-77 2161 3675 0.0 0.0 0.0 0.0 | |
dep_blocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:136:43-70 2168 3675 0.0 0.0 0.0 0.1 | |
mkDepBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(311,1)-(321,63) 2169 3675 0.0 0.1 0.0 0.1 | |
sortBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(272,1)-(277,41) 2158 3675 0.1 0.1 0.1 0.1 | |
start Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(134,38)-(135,27) 2159 3675 0.0 0.0 0.0 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2481 999 0.0 0.0 0.0 0.0 | |
callProcPoints CmmPipeline compiler\cmm\CmmPipeline.hs:88:52-67 2092 3675 0.1 0.0 0.1 0.0 | |
cmmCfgOpts(1) CmmPipeline compiler\cmm\CmmPipeline.hs:68:13-62 2086 3675 0.3 0.4 0.4 0.5 | |
revPostorder CmmUtils compiler\cmm\CmmUtils.hs:582:5-47 2090 3675 0.1 0.1 0.1 0.1 | |
cmmCfgOpts(2) CmmPipeline compiler\cmm\CmmPipeline.hs:(140,13)-(142,27) 2132 3675 0.3 0.3 0.4 0.4 | |
revPostorder CmmUtils compiler\cmm\CmmUtils.hs:582:5-47 2133 3675 0.1 0.1 0.1 0.1 | |
createSwitchPlans CmmPipeline compiler\cmm\CmmPipeline.hs:84:13-56 2088 3675 0.2 0.2 0.2 0.2 | |
elimCommonBlocks CmmPipeline compiler\cmm\CmmPipeline.hs:(76,13)-(77,76) 2087 3675 0.9 1.1 0.9 1.1 | |
layoutStack CmmPipeline compiler\cmm\CmmPipeline.hs:(103,13)-(105,40) 2089 3675 1.4 1.3 2.7 2.4 | |
foldNodesBwdOO Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(398,1)-(404,17) 2101 4991 0.0 0.0 0.0 0.0 | |
revPostorder CmmUtils compiler\cmm\CmmUtils.hs:582:5-47 2091 3675 0.1 0.1 0.1 0.1 | |
analyzeCmmBwd Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:98:1-30 2094 0 0.0 0.0 0.6 0.4 | |
analyzeCmm Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(108,1)-(114,68) 2095 1522 0.0 0.0 0.6 0.4 | |
fixpointAnalysis Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(126,1)-(153,27) 2096 1522 0.0 0.1 0.6 0.4 | |
do_block Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:145:48-68 2099 22895 0.1 0.0 0.4 0.1 | |
joinOutFacts Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(367,1)-(375,9) 2103 22895 0.0 0.0 0.1 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2109 27081 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2110 27081 0.0 0.0 0.0 0.0 | |
getJoined Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(66,1)-(67,28) 2111 27081 0.0 0.0 0.0 0.0 | |
fact_bot Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:76:7-14 2104 22895 0.0 0.0 0.0 0.0 | |
foldNodesBwdOO Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(398,1)-(404,17) 2102 0 0.2 0.1 0.2 0.1 | |
mapFoldWithKey Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(150,17)-(151,74) 2105 22895 0.0 0.0 0.1 0.1 | |
updateFact Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(333,1)-(344,60) 2106 22895 0.0 0.1 0.1 0.1 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2471 0 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2472 3642 0.0 0.0 0.0 0.0 | |
block_arr Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:133:42-77 2100 1522 0.0 0.0 0.0 0.0 | |
dep_blocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:136:43-70 2107 1522 0.0 0.0 0.1 0.1 | |
mkDepBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(311,1)-(321,63) 2108 1522 0.1 0.1 0.1 0.1 | |
sortBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(272,1)-(277,41) 2097 1522 0.1 0.1 0.1 0.1 | |
start Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(134,38)-(135,27) 2098 1522 0.0 0.0 0.0 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2469 997 0.0 0.0 0.0 0.0 | |
rewriteCmmBwd Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:161:1-30 2113 0 0.0 0.0 0.7 0.6 | |
rewriteCmm Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(170,1)-(178,74) 2114 3675 0.0 0.0 0.7 0.6 | |
fixpointRewrite Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(189,1)-(223,54) 2115 3675 0.1 0.2 0.7 0.6 | |
do_block_rewrite Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:217:13-33 2118 30645 0.2 0.1 0.4 0.2 | |
joinOutFacts Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(367,1)-(375,9) 2121 25784 0.0 0.0 0.1 0.0 | |
fact_bot Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:76:7-14 2122 25784 0.0 0.0 0.0 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2127 22862 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2128 22862 0.0 0.0 0.0 0.0 | |
getJoined Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(66,1)-(67,28) 2129 22862 0.0 0.0 0.0 0.0 | |
foldNodesBwdOO Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(398,1)-(404,17) 2120 0 0.1 0.1 0.1 0.1 | |
mapFoldWithKey_rewrite Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(220,17)-(221,74) 2123 30645 0.0 0.0 0.1 0.1 | |
updateFact Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(333,1)-(344,60) 2124 30645 0.1 0.1 0.1 0.1 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2475 0 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2476 1994 0.0 0.0 0.0 0.0 | |
block_arr_rewrite Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:197:18-53 2119 3675 0.0 0.0 0.0 0.0 | |
dep_blocks_rewrite Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:200:51-72 2125 3675 0.0 0.0 0.0 0.1 | |
mkDepBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(311,1)-(321,63) 2126 3675 0.0 0.1 0.0 0.1 | |
sortBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(272,1)-(277,41) 2116 3675 0.1 0.1 0.1 0.1 | |
start_rewrite Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:199:18-65 2117 3675 0.0 0.0 0.0 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2473 999 0.0 0.0 0.0 0.0 | |
revPostorder CmmUtils compiler\cmm\CmmUtils.hs:582:5-47 2153 3675 0.1 0.1 0.1 0.1 | |
setInfoTableStackMap CmmPipeline compiler\cmm\CmmPipeline.hs:135:13-66 2131 3675 0.0 0.0 0.0 0.0 | |
sink CmmPipeline compiler\cmm\CmmPipeline.hs:(110,13)-(111,59) 2130 3675 2.2 2.0 3.0 2.6 | |
revPostorder CmmUtils compiler\cmm\CmmUtils.hs:582:5-47 2134 3675 0.1 0.1 0.1 0.1 | |
foldNodesBwdOO Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(398,1)-(404,17) 2142 3461 0.0 0.0 0.0 0.0 | |
analyzeCmmBwd Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:98:1-30 2135 0 0.0 0.0 0.8 0.5 | |
analyzeCmm Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(108,1)-(114,68) 2136 3461 0.0 0.0 0.8 0.5 | |
fixpointAnalysis Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(126,1)-(153,27) 2137 3461 0.1 0.1 0.8 0.5 | |
do_block Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:145:48-68 2140 30419 0.1 0.1 0.5 0.2 | |
joinOutFacts Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(367,1)-(375,9) 2144 30419 0.1 0.0 0.1 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2150 31181 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2151 31181 0.0 0.0 0.0 0.0 | |
getJoined Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(66,1)-(67,28) 2152 31181 0.0 0.0 0.0 0.0 | |
fact_bot Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:76:7-14 2145 30419 0.0 0.0 0.0 0.0 | |
foldNodesBwdOO Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(398,1)-(404,17) 2143 0 0.3 0.1 0.3 0.1 | |
mapFoldWithKey Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(150,17)-(151,74) 2146 30419 0.0 0.0 0.1 0.1 | |
updateFact Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(333,1)-(344,60) 2147 30419 0.0 0.1 0.0 0.1 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2479 0 0.0 0.0 0.0 0.0 | |
changedIf Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(70,1)-(71,28) 2480 1994 0.0 0.0 0.0 0.0 | |
block_arr Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:133:42-77 2141 3461 0.0 0.0 0.0 0.0 | |
dep_blocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:136:43-70 2148 3461 0.0 0.0 0.0 0.1 | |
mkDepBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(311,1)-(321,63) 2149 3461 0.0 0.1 0.0 0.1 | |
sortBlocks Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(272,1)-(277,41) 2138 3461 0.1 0.1 0.1 0.1 | |
start Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:(134,38)-(135,27) 2139 3461 0.0 0.0 0.0 0.0 | |
fact_join Hoopl.Dataflow compiler\cmm\Hoopl\Dataflow.hs:77:7-15 2477 999 0.0 0.0 0.0 0.0 | |
StgCmm HscMain compiler\main\HscMain.hs:(1564,13)-(1565,68) 2084 0 3.1 2.7 3.1 2.7 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2468 216 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5793 3 0.0 0.0 0.0 0.0 | |
hscIncrementalCompile HscMain compiler\main\HscMain.hs:(731,1)-(780,52) 2066 0 0.0 0.0 0.0 0.0 | |
finish HscMain compiler\main\HscMain.hs:(798,1)-(858,24) 2067 0 0.0 0.0 0.0 0.0 | |
CoreTidy HscMain compiler\main\HscMain.hs:836:15-57 2068 0 0.0 0.0 0.0 0.0 | |
hscIncrementalCompile HscMain compiler\main\HscMain.hs:(731,1)-(780,52) 1773 33 0.0 0.0 68.8 69.2 | |
finish HscMain compiler\main\HscMain.hs:(798,1)-(858,24) 1856 33 0.0 0.0 61.4 61.2 | |
CoreTidy HscMain compiler\main\HscMain.hs:836:15-57 2046 33 1.0 1.1 1.0 1.1 | |
occAnalBind.assoc OccurAnal compiler\simplCore\OccurAnal.hs:819:13-60 2486 29 0.0 0.0 0.0 0.0 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 2487 29 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2488 29 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 2541 8 0.0 0.0 0.0 0.0 | |
bin_anns HscTypes compiler\main\HscTypes.hs:1132:47-56 2051 1 0.0 0.0 0.0 0.0 | |
bin_exports HscTypes compiler\main\HscTypes.hs:1127:50-55 2048 1 0.0 0.0 0.0 0.0 | |
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1135:52-57 2054 1 0.0 0.0 0.0 0.0 | |
bin_fixities HscTypes compiler\main\HscTypes.hs:1130:51-56 2049 1 0.0 0.0 0.0 0.0 | |
bin_insts HscTypes compiler\main\HscTypes.hs:1134:48-53 2053 1 0.0 0.0 0.0 0.0 | |
bin_rules HscTypes compiler\main\HscTypes.hs:1136:48-57 2055 1 0.0 0.0 0.0 0.0 | |
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1133:52-57 2052 1 0.0 0.0 0.0 0.0 | |
bin_usages HscTypes compiler\main\HscTypes.hs:1126:49-58 2047 1 0.0 0.0 0.0 0.0 | |
bin_warns HscTypes compiler\main\HscTypes.hs:1131:48-57 2050 1 0.0 0.0 0.0 0.0 | |
MkFinalIface HscMain compiler\main\HscMain.hs:849:27-76 2327 33 0.2 0.2 0.8 0.7 | |
versioninfo MkIface compiler\iface\MkIface.hs:(332,20)-(333,59) 2328 33 0.6 0.4 0.6 0.5 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2329 33 0.0 0.0 0.0 0.0 | |
hscDesugar' HscMain compiler\main\HscMain.hs:(565,1)-(574,12) 2489 0 0.0 0.0 0.0 0.0 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 2490 0 0.0 0.0 0.0 0.0 | |
deSugar HscMain compiler\main\HscMain.hs:569:7-44 2491 0 0.0 0.0 0.0 0.0 | |
hscIncrementalFrontend HscMain compiler\main\HscMain.hs:(641,1)-(703,81) 2330 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend HscMain compiler\main\HscMain.hs:(706,1)-(707,67) 2331 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend' HscMain compiler\main\HscMain.hs:(710,1)-(711,58) 2332 0 0.0 0.0 0.0 0.0 | |
hscFileFrontEnd HscMain compiler\main\HscMain.hs:935:1-68 2333 0 0.0 0.0 0.0 0.0 | |
hscTypecheck HscMain compiler\main\HscMain.hs:(462,1)-(465,20) 2334 0 0.0 0.0 0.0 0.0 | |
hsc_typecheck HscMain compiler\main\HscMain.hs:(470,1)-(493,38) 2335 0 0.0 0.0 0.0 0.0 | |
tcRnModule' HscMain compiler\main\HscMain.hs:(498,1)-(557,45) 2336 0 0.0 0.0 0.0 0.0 | |
Typecheck-Rename HscMain compiler\main\HscMain.hs:(511,16)-(513,39) 2337 0 0.0 0.0 0.0 0.0 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 2338 0 0.0 0.0 0.0 0.0 | |
tcRnImports TcRnDriver compiler\typecheck\TcRnDriver.hs:251:22-52 2341 0 0.0 0.0 0.0 0.0 | |
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:267:34-74 2339 0 0.0 0.0 0.0 0.0 | |
simplifyTop TcRnDriver compiler\typecheck\TcRnDriver.hs:421:25-58 3749 0 0.0 0.0 0.0 0.0 | |
dumpIfaceStats HscMain compiler\main\HscMain.hs:(1925,1)-(1933,51) 2343 33 0.0 0.0 0.0 0.0 | |
hscDesugar' HscMain compiler\main\HscMain.hs:(565,1)-(574,12) 1857 33 0.0 0.0 2.3 2.6 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 1858 33 0.0 0.0 2.2 2.6 | |
deSugar HscMain compiler\main\HscMain.hs:569:7-44 1859 33 1.7 2.0 2.2 2.6 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 1873 4065 0.0 0.0 0.0 0.0 | |
occAnalBind.assoc OccurAnal compiler\simplCore\OccurAnal.hs:819:13-60 1874 1689 0.4 0.4 0.4 0.4 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 2369 1656 0.0 0.0 0.0 0.1 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2370 1656 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2714 6 0.0 0.0 0.0 0.0 | |
solveSimples TcInteract compiler\typecheck\TcInteract.hs:(226,5)-(227,21) 2366 81 0.0 0.0 0.0 0.0 | |
solve_loop TcInteract compiler\typecheck\TcInteract.hs:(231,9)-(235,44) 2367 0 0.0 0.0 0.0 0.0 | |
canNC TcCanonical compiler\typecheck\TcCanonical.hs:(88,5)-(96,65) 2368 154 0.0 0.0 0.0 0.0 | |
canClass TcCanonical compiler\typecheck\TcCanonical.hs:118:5-31 3457 39 0.0 0.0 0.0 0.0 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 1875 33 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 1876 33 0.0 0.0 0.0 0.0 | |
bin_anns HscTypes compiler\main\HscTypes.hs:1132:47-56 2361 1 0.0 0.0 0.0 0.0 | |
bin_exports HscTypes compiler\main\HscTypes.hs:1127:50-55 2358 1 0.0 0.0 0.0 0.0 | |
bin_fam_insts HscTypes compiler\main\HscTypes.hs:1135:52-57 2364 1 0.0 0.0 0.0 0.0 | |
bin_fixities HscTypes compiler\main\HscTypes.hs:1130:51-56 2359 1 0.0 0.0 0.0 0.0 | |
bin_insts HscTypes compiler\main\HscTypes.hs:1134:48-53 2363 1 0.0 0.0 0.0 0.0 | |
bin_rules HscTypes compiler\main\HscTypes.hs:1136:48-57 2365 1 0.0 0.0 0.0 0.0 | |
bin_tycldecls HscTypes compiler\main\HscTypes.hs:1133:52-57 2362 1 0.0 0.0 0.0 0.0 | |
bin_usages HscTypes compiler\main\HscTypes.hs:1126:49-58 2357 1 0.0 0.0 0.0 0.0 | |
bin_warns HscTypes compiler\main\HscTypes.hs:1131:48-57 2360 1 0.0 0.0 0.0 0.0 | |
MkFinalIface HscMain compiler\main\HscMain.hs:849:27-76 2492 0 0.0 0.0 0.0 0.0 | |
versioninfo MkIface compiler\iface\MkIface.hs:(332,20)-(333,59) 2493 0 0.0 0.0 0.0 0.0 | |
logWarnings HscMain compiler\main\HscMain.hs:221:1-60 1860 33 0.0 0.0 0.0 0.0 | |
handleWarnings HscMain compiler\main\HscMain.hs:(227,1)-(231,17) 1862 0 0.1 0.0 0.1 0.0 | |
hscIncrementalFrontend HscMain compiler\main\HscMain.hs:(641,1)-(703,81) 1863 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend HscMain compiler\main\HscMain.hs:(706,1)-(707,67) 1864 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend' HscMain compiler\main\HscMain.hs:(710,1)-(711,58) 1865 0 0.0 0.0 0.0 0.0 | |
hscFileFrontEnd HscMain compiler\main\HscMain.hs:935:1-68 1866 0 0.0 0.0 0.0 0.0 | |
hscTypecheck HscMain compiler\main\HscMain.hs:(462,1)-(465,20) 1867 0 0.0 0.0 0.0 0.0 | |
hsc_typecheck HscMain compiler\main\HscMain.hs:(470,1)-(493,38) 1868 0 0.0 0.0 0.0 0.0 | |
hscParse' HscMain compiler\main\HscMain.hs:(330,1)-(405,52) 1869 0 0.0 0.0 0.0 0.0 | |
Parser HscMain compiler\main\HscMain.hs:(333,5)-(405,52) 1870 0 0.0 0.0 0.0 0.0 | |
tcRnModule' HscMain compiler\main\HscMain.hs:(498,1)-(557,45) 4297 0 0.0 0.0 0.0 0.0 | |
Typecheck-Rename HscMain compiler\main\HscMain.hs:(511,16)-(513,39) 4298 0 0.0 0.0 0.0 0.0 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 4299 0 0.0 0.0 0.0 0.0 | |
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:267:34-74 4300 0 0.0 0.0 0.0 0.0 | |
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(530,4)-(602,7) 4301 0 0.0 0.0 0.0 0.0 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 4328 0 0.0 0.0 0.0 0.0 | |
deSugar HscMain compiler\main\HscMain.hs:569:7-44 4329 0 0.0 0.0 0.0 0.0 | |
hscSimplify' HscMain compiler\main\HscMain.hs:(1331,1)-(1337,55) 1871 33 0.0 0.0 57.3 56.9 | |
Core2Core HscMain compiler\main\HscMain.hs:1337:7-55 1872 33 0.2 0.1 57.3 56.9 | |
Simplify SimplCore compiler\simplCore\SimplCore.hs:425:40-55 1877 231 0.8 0.1 47.6 46.2 | |
OccAnal SimplCore compiler\simplCore\SimplCore.hs:(693,22)-(694,42) 1880 538 5.6 6.2 8.6 9.3 | |
occAnalBind.assoc OccurAnal compiler\simplCore\OccurAnal.hs:819:13-60 1881 3721 2.8 2.9 2.8 2.9 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 2715 384 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 2716 384 0.0 0.0 0.0 0.0 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 5778 1 0.0 0.0 0.0 0.0 | |
occAnalBind.scc OccurAnal compiler\simplCore\OccurAnal.hs:815:12-54 1882 3337 0.1 0.1 0.2 0.2 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 1883 3337 0.1 0.1 0.1 0.1 | |
Digraph.scc Digraph compiler\utils\Digraph.hs:289:44-67 1884 663 0.0 0.0 0.0 0.0 | |
SimplTopBinds SimplCore compiler\simplCore\SimplCore.hs:715:39-74 1878 538 0.0 0.0 38.3 36.8 | |
simplTopBinds-simplRecBndrs Simplify compiler\simplCore\Simplify.hs:170:60-101 1879 538 0.7 0.8 0.7 0.8 | |
simplTopBinds-simpl_binds Simplify compiler\simplCore\Simplify.hs:171:68-90 1885 538 0.7 0.4 37.6 36.0 | |
simplRecOrTopPair-normal Simplify compiler\simplCore\Simplify.hs:(252,5)-(253,62) 1886 70957 5.2 4.7 36.9 35.6 | |
simplExprF Simplify compiler\simplCore\Simplify.hs:304:60-92 1888 83247 0.3 0.1 29.7 28.9 | |
simplExprF1-App Simplify compiler\simplCore\Simplify.hs:(906,34)-(923,62) 1898 152820 0.2 0.1 3.3 3.6 | |
simplIdF Simplify compiler\simplCore\Simplify.hs:899:61-79 1899 125975 2.2 2.6 3.1 3.5 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 1985 18039 0.2 0.2 0.2 0.2 | |
simplExprF1-Lam Simplify compiler\simplCore\Simplify.hs:927:5-39 2414 4681 0.3 0.3 0.5 0.5 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 2415 2212 0.1 0.2 0.1 0.2 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 2526 253 0.0 0.0 0.0 0.0 | |
prepareRhs Simplify compiler\simplCore\Simplify.hs:(313,58)-(314,81) 3397 99 0.0 0.0 0.0 0.0 | |
simplBinders Simplify compiler\simplCore\Simplify.hs:299:57-80 3396 99 0.0 0.0 0.0 0.0 | |
simplLazyBind-no-floating Simplify compiler\simplCore\Simplify.hs:(321,22)-(322,58) 3398 97 0.0 0.0 0.0 0.0 | |
simplNonRecE Simplify compiler\simplCore\Simplify.hs:972:31-78 5313 52 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 5341 46 0.0 0.0 0.0 0.0 | |
prepareRhs Simplify compiler\simplCore\Simplify.hs:(313,58)-(314,81) 5328 43 0.0 0.0 0.0 0.0 | |
simplBinders Simplify compiler\simplCore\Simplify.hs:299:57-80 5314 43 0.0 0.0 0.0 0.0 | |
simplLazyBind-no-floating Simplify compiler\simplCore\Simplify.hs:(321,22)-(322,58) 5329 42 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 5326 6 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 5327 2 0.0 0.0 0.0 0.0 | |
simplLazyBind-simple-floating Simplify compiler\simplCore\Simplify.hs:(326,22)-(327,56) 5340 1 0.0 0.0 0.0 0.0 | |
hscIncrementalFrontend HscMain compiler\main\HscMain.hs:(641,1)-(703,81) 5315 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend HscMain compiler\main\HscMain.hs:(706,1)-(707,67) 5316 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend' HscMain compiler\main\HscMain.hs:(710,1)-(711,58) 5317 0 0.0 0.0 0.0 0.0 | |
hscFileFrontEnd HscMain compiler\main\HscMain.hs:935:1-68 5318 0 0.0 0.0 0.0 0.0 | |
hscTypecheck HscMain compiler\main\HscMain.hs:(462,1)-(465,20) 5319 0 0.0 0.0 0.0 0.0 | |
hsc_typecheck HscMain compiler\main\HscMain.hs:(470,1)-(493,38) 5320 0 0.0 0.0 0.0 0.0 | |
tcRnModule' HscMain compiler\main\HscMain.hs:(498,1)-(557,45) 5321 0 0.0 0.0 0.0 0.0 | |
Typecheck-Rename HscMain compiler\main\HscMain.hs:(511,16)-(513,39) 5322 0 0.0 0.0 0.0 0.0 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 5323 0 0.0 0.0 0.0 0.0 | |
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:267:34-74 5324 0 0.0 0.0 0.0 0.0 | |
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(530,4)-(602,7) 5325 0 0.0 0.0 0.0 0.0 | |
simplNonRecJoinPoint Simplify compiler\simplCore\Simplify.hs:969:39-83 3946 18 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 3947 22 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 3948 13 0.0 0.0 0.0 0.0 | |
simplRecJoinPoin Simplify compiler\simplCore\Simplify.hs:956:35-72 3949 12 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 3955 12 0.0 0.0 0.0 0.0 | |
simplRecOrTopPair-join Simplify compiler\simplCore\Simplify.hs:(246,5)-(248,52) 3950 12 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 3951 32 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 3952 12 0.0 0.0 0.0 0.0 | |
simplNonRecE Simplify compiler\simplCore\Simplify.hs:972:31-78 3954 0 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 4617 10 0.0 0.0 0.0 0.0 | |
simplRecJoinPoin Simplify compiler\simplCore\Simplify.hs:956:35-72 3921 4 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 3923 8 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 3922 4 0.0 0.0 0.0 0.0 | |
simplRecOrTopPair-join Simplify compiler\simplCore\Simplify.hs:(246,5)-(248,52) 3924 4 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 3925 16 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 3929 8 0.0 0.0 0.0 0.0 | |
prepareRhs Simplify compiler\simplCore\Simplify.hs:(313,58)-(314,81) 3927 4 0.0 0.0 0.0 0.0 | |
simplBinders Simplify compiler\simplCore\Simplify.hs:299:57-80 3926 4 0.0 0.0 0.0 0.0 | |
simplLazyBind-no-floating Simplify compiler\simplCore\Simplify.hs:(321,22)-(322,58) 3928 4 0.0 0.0 0.0 0.0 | |
simplLazyBind-simple-floating Simplify compiler\simplCore\Simplify.hs:(326,22)-(327,56) 5663 2 0.0 0.0 0.0 0.0 | |
hscIncrementalFrontend HscMain compiler\main\HscMain.hs:(641,1)-(703,81) 2515 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend HscMain compiler\main\HscMain.hs:(706,1)-(707,67) 2516 0 0.0 0.0 0.0 0.0 | |
genericHscFrontend' HscMain compiler\main\HscMain.hs:(710,1)-(711,58) 2517 0 0.0 0.0 0.0 0.0 | |
hscFileFrontEnd HscMain compiler\main\HscMain.hs:935:1-68 2518 0 0.0 0.0 0.0 0.0 | |
hscTypecheck HscMain compiler\main\HscMain.hs:(462,1)-(465,20) 2519 0 0.0 0.0 0.0 0.0 | |
hsc_typecheck HscMain compiler\main\HscMain.hs:(470,1)-(493,38) 2520 0 0.0 0.0 0.0 0.0 | |
tcRnModule' HscMain compiler\main\HscMain.hs:(498,1)-(557,45) 2521 0 0.0 0.0 0.0 0.0 | |
Typecheck-Rename HscMain compiler\main\HscMain.hs:(511,16)-(513,39) 2522 0 0.0 0.0 0.0 0.0 | |
ioMsgMaybe HscMain compiler\main\HscMain.hs:(267,1)-(272,128) 2523 0 0.0 0.0 0.0 0.0 | |
tcRnSrcDecls TcRnDriver compiler\typecheck\TcRnDriver.hs:267:34-74 2524 0 0.0 0.0 0.0 0.0 | |
tc_rn_src_decls TcRnDriver compiler\typecheck\TcRnDriver.hs:(530,4)-(602,7) 2525 0 0.0 0.0 0.0 0.0 | |
simplCast Simplify compiler\simplCore\Simplify.hs:902:62-87 4612 0 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 4615 45 0.0 0.0 0.0 0.0 | |
simplCast-addCoerce Simplify compiler\simplCore\Simplify.hs:(1287,20)-(1289,43) 4614 15 0.0 0.0 0.0 0.0 | |
simplCast-simplExprF Simplify compiler\simplCore\Simplify.hs:1290:45-69 4616 15 0.0 0.0 0.0 0.0 | |
addCoerce-pushCoValArg Simplify compiler\simplCore\Simplify.hs:(1319,13)-(1334,60) 4618 10 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 4621 10 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 4620 5 0.0 0.0 0.0 0.0 | |
simplCast-simplCoercion Simplify compiler\simplCore\Simplify.hs:1285:57-77 4613 0 0.0 0.0 0.0 0.0 | |
simplCast Simplify compiler\simplCore\Simplify.hs:902:62-87 2506 548 0.1 0.1 0.2 0.2 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 2953 2742 0.0 0.0 0.0 0.0 | |
simplCast-simplCoercion Simplify compiler\simplCore\Simplify.hs:1285:57-77 2507 548 0.0 0.0 0.0 0.0 | |
simplCast-addCoerce Simplify compiler\simplCore\Simplify.hs:(1287,20)-(1289,43) 2508 547 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 2934 1054 0.0 0.0 0.0 0.0 | |
addCoerce-pushCoTyArg Simplify compiler\simplCore\Simplify.hs:(1308,13)-(1309,73) 2509 10 0.0 0.0 0.0 0.0 | |
addCoerce-pushCoValArg Simplify compiler\simplCore\Simplify.hs:(1319,13)-(1334,60) 5671 9 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5672 10 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 2510 2 0.0 0.0 0.0 0.0 | |
addCoerce-pushCoValArg Simplify compiler\simplCore\Simplify.hs:(1319,13)-(1334,60) 5675 4 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5676 4 0.0 0.0 0.0 0.0 | |
simplCast-simplExprF Simplify compiler\simplCore\Simplify.hs:1290:45-69 2511 547 0.0 0.0 0.0 0.0 | |
simplExprF1-Lam Simplify compiler\simplCore\Simplify.hs:927:5-39 2935 400 0.0 0.0 0.1 0.1 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 2952 528 0.1 0.1 0.1 0.1 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5706 9 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 5662 6 0.0 0.0 0.0 0.0 | |
prepareRhs Simplify compiler\simplCore\Simplify.hs:(313,58)-(314,81) 5660 4 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5707 3 0.0 0.0 0.0 0.0 | |
simplBinders Simplify compiler\simplCore\Simplify.hs:299:57-80 5658 4 0.0 0.0 0.0 0.0 | |
simplCast-addCoerce Simplify compiler\simplCore\Simplify.hs:(1287,20)-(1289,43) 5698 3 0.0 0.0 0.0 0.0 | |
addCoerce-pushCoTyArg Simplify compiler\simplCore\Simplify.hs:(1308,13)-(1309,73) 5699 3 0.0 0.0 0.0 0.0 | |
addCoerce-pushCoValArg Simplify compiler\simplCore\Simplify.hs:(1319,13)-(1334,60) 5700 4 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5701 4 0.0 0.0 0.0 0.0 | |
substTyWith TyCoSubst compiler\types\TyCoSubst.hs:(549,23)-(550,50) 5705 2 0.0 0.0 0.0 0.0 | |
simplCast-simplExprF Simplify compiler\simplCore\Simplify.hs:1290:45-69 5702 3 0.0 0.0 0.0 0.0 | |
simplLazyBind-no-floating Simplify compiler\simplCore\Simplify.hs:(321,22)-(322,58) 5661 3 0.0 0.0 0.0 0.0 | |
simplLazyBind-simple-floating Simplify compiler\simplCore\Simplify.hs:(326,22)-(327,56) 5708 1 0.0 0.0 0.0 0.0 | |
simplRecJoinPoin Simplify compiler\simplCore\Simplify.hs:956:35-72 5709 1 0.0 0.0 0.0 0.0 | |
simplRecOrTopPair-join Simplify compiler\simplCore\Simplify.hs:(246,5)-(248,52) 5710 1 0.0 0.0 0.0 0.0 | |
simplExprF1-Case Simplify compiler\simplCore\Simplify.hs:(950,5)-(952,66) 5711 3 0.0 0.0 0.0 0.0 | |
rebuild Simplify compiler\simplCore\Simplify.hs:900:60-85 5712 1 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