[ 1 of 16] Compiling Set ( Set.hs, Set.o ) ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 0 10 SimplifierDone [ 2 of 16] Compiling DFS ( DFS.hs, DFS.o ) ==================== FloatOut stats: ==================== 9 Lets floated to top level; 0 Lets floated elsewhere; from 30 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 41 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 41 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 41 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 1099 249 PreInlineUnconditionally 288 PostInlineUnconditionally 89 UnfoldingDone 20 RuleFired 1 ++ 2 SPEC GHC.Arr.unsafeAt 1 eftInt 2 eftIntList 6 fold/build 2 map 2 mapList 1 unpack 1 unpack-list 2 x# -# 0# 12 LetFloatFromLet 2 EtaReduction 354 BetaReduction 3 CaseOfCase 81 KnownBranch 1 CaseIdentity 23 SimplifierDone [ 3 of 16] Compiling Sort ( Sort.hs, Sort.o ) ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 13 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 14 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 17 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 1 Lets floated elsewhere; from 18 Lambda groups NOTE: Specialiser still going after 10 iterations; bailing out. ==================== Grand total simplifier statistics ==================== Total ticks: 149 54 PreInlineUnconditionally 31 PostInlineUnconditionally 5 UnfoldingDone 6 RuleFired 3 SC:$smrg0 3 SC:$smrg1 1 LetFloatFromLet 45 BetaReduction 7 FillInCaseDefault 54 SimplifierDone [ 4 of 16] Compiling CharSet ( CharSet.hs, CharSet.o ) ==================== FloatOut stats: ==================== 4 Lets floated to top level; 0 Lets floated elsewhere; from 13 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 13 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 13 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 13 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 437 86 PreInlineUnconditionally 122 PostInlineUnconditionally 40 UnfoldingDone 9 RuleFired 2 eftChar 2 eftCharList 1 fold/build 4 ord# 1 LetFloatFromLet 1 EtaReduction 150 BetaReduction 4 CaseOfCase 24 KnownBranch 22 SimplifierDone [ 5 of 16] Compiling Map ( Map.hs, Map.o ) ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 0 10 SimplifierDone [ 6 of 16] Compiling Version ( Version.hs, Version.o ) ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 0 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 11 3 PreInlineUnconditionally 1 UnfoldingDone 2 RuleFired 1 unpack 1 unpack-list 5 BetaReduction 12 SimplifierDone [ 7 of 16] Compiling Util ( Util.hs, Util.o ) ==================== FloatOut stats: ==================== 6 Lets floated to top level; 0 Lets floated elsewhere; from 8 Lambda groups ==================== FloatOut stats: ==================== 8 Lets floated to top level; 0 Lets floated elsewhere; from 17 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 18 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 812 186 PreInlineUnconditionally 145 PostInlineUnconditionally 72 UnfoldingDone 28 RuleFired 4 ++ 2 <=# 8 fold/build 2 foldr/app 6 repeat 6 take 10 LetFloatFromLet 2 EtaReduction 334 BetaReduction 3 CaseOfCase 31 KnownBranch 1 FillInCaseDefault 19 SimplifierDone [ 8 of 16] Compiling AbsSyn ( AbsSyn.hs, AbsSyn.o ) ==================== FloatOut stats: ==================== 52 Lets floated to top level; 0 Lets floated elsewhere; from 17 Lambda groups ==================== FloatOut stats: ==================== 7 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 46 Lambda groups NOTE: Specialiser still going after 10 iterations; bailing out. ==================== Grand total simplifier statistics ==================== Total ticks: 2154 551 PreInlineUnconditionally 343 PostInlineUnconditionally 199 UnfoldingDone 91 RuleFired 23 ++ 1 SPEC GHC.Base.$f9 1 SPEC GHC.Show.shows 1 eftInt 1 eftIntList 1 enumDeltaInteger 1 eqString 3 fold/build 20 foldr/app 4 foldr/single 4 map 3 mapList 13 unpack 13 unpack-list 1 zip 1 zipWith 46 LetFloatFromLet 2 EtaReduction 858 BetaReduction 3 CaseOfCase 59 KnownBranch 2 FillInCaseDefault 58 SimplifierDone [ 9 of 16] Compiling ParseMonad ( ParseMonad.hs, ParseMonad.o ) ==================== FloatOut stats: ==================== 30 Lets floated to top level; 2 Lets floated elsewhere; from 39 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 30 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 30 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 1174 269 PreInlineUnconditionally 309 PostInlineUnconditionally 116 UnfoldingDone 16 RuleFired 4 ++ 1 SPEC GHC.Base.$f9 5 foldr/app 3 unpack 3 unpack-list 32 LetFloatFromLet 347 BetaReduction 6 CaseOfCase 75 KnownBranch 2 CaseElim 2 FillInCaseDefault 15 SimplifierDone [10 of 16] Compiling Scan ( Scan.hs, Scan.o ) ==================== FloatOut stats: ==================== 147 Lets floated to top level; 4 Lets floated elsewhere; from 47 Lambda groups ==================== FloatOut stats: ==================== 15825 Lets floated to top level; 0 Lets floated elsewhere; from 256 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 253 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 260 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 259 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 257 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 255 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 254 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 252 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 249 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 246 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 244 Lambda groups NOTE: Specialiser still going after 10 iterations; bailing out. ==================== Grand total simplifier statistics ==================== Total ticks: 20967 3396 PreInlineUnconditionally 9167 PostInlineUnconditionally 1790 UnfoldingDone 823 RuleFired 8 +# 19 ++ 5 -# 2 <# 5 <=# 6 ==#->case 4 SC:$w$j0 4 SC:$wgo_str0 4 SC:$wgo_str1 5 SC:$wgo_str2 4 SC:$wpoly_alex_scan_tkn'0 2 SC:a_sdXz0 11 SC:go0 5 SPEC GHC.Arr.unsafeAt 5 SPEC Scan.special 2 eqChar#->case 31 foldr/app 1 map 1 mapList 648 negateInt# 6 take 5 takeList 20 unpack 20 unpack-list 112 LetFloatFromLet 148 EtaReduction 3873 BetaReduction 22 CaseOfCase 1613 KnownBranch 2 CaseMerge 4 CaseElim 6 CaseIdentity 11 FillInCaseDefault 158 SimplifierDone [11 of 16] Compiling Output ( Output.hs, Output.o ) ==================== FloatOut stats: ==================== 231 Lets floated to top level; 16 Lets floated elsewhere; from 72 Lambda groups ==================== FloatOut stats: ==================== 21 Lets floated to top level; 6 Lets floated elsewhere; from 69 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 66 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 68 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 72 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 74 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 76 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 78 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 80 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 82 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 84 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 86 Lambda groups NOTE: Specialiser still going after 10 iterations; bailing out. ==================== Grand total simplifier statistics ==================== Total ticks: 10784 2200 PreInlineUnconditionally 2793 PostInlineUnconditionally 914 UnfoldingDone 358 RuleFired 1 *# 44 +# 48 ++ 5 -# 2 /=#->case 1 0# +# x# 2 ==#->case 1 SC:$j_ssxW0 1 SC:$j_ssxW1 38 SC:$s$wpoly_findFreeOffset0 4 SC:$wpoly_findFreeOffset0 8 SC:$wpoly_findFreeOffset1 1 SC:$wpoly_findFreeOffset2 1 SC:$wpoly_findFreeOffset3 1 SC:$wpoly_findFreeOffset4 2 SC:a_srV30 2 SPEC GHC.Arr.unsafeAt 9 SPEC GHC.Show.shows 4 SPEC do_array 4 SPEC outputPred 2 SPEC outputRCtx 2 concat 2 eftChar 1 eftCharList 7 eftInt 11 eftIntList 10 fold/build 42 foldr/app 3 freeze/STUArray 4 int2Word# 1 listArray/UArray/Int 8 map 4 mapList 7 negateInt# 4 ord# 2 take 37 unpack 28 unpack-list 3 x# -# 0# 1 zip 167 LetFloatFromLet 14 EtaReduction 3798 BetaReduction 31 CaseOfCase 500 KnownBranch 3 CaseElim 6 FillInCaseDefault 75 SimplifierDone [12 of 16] Compiling Info ( Info.hs, Info.o ) ==================== FloatOut stats: ==================== 17 Lets floated to top level; 0 Lets floated elsewhere; from 3 Lambda groups ==================== FloatOut stats: ==================== 3 Lets floated to top level; 0 Lets floated elsewhere; from 12 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 12 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 585 135 PreInlineUnconditionally 52 PostInlineUnconditionally 62 UnfoldingDone 34 RuleFired 8 ++ 3 SPEC GHC.Show.shows 1 augment/nil 7 foldr/app 1 foldr/id 2 map 2 mapList 5 unpack 5 unpack-list 20 LetFloatFromLet 279 BetaReduction 3 KnownBranch 15 SimplifierDone [13 of 16] Compiling NFA ( NFA.hs, NFA.o ) ==================== FloatOut stats: ==================== 21 Lets floated to top level; 9 Lets floated elsewhere; from 47 Lambda groups ==================== FloatOut stats: ==================== 17 Lets floated to top level; 1 Lets floated elsewhere; from 64 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 64 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 64 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 64 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 2961 594 PreInlineUnconditionally 813 PostInlineUnconditionally 283 UnfoldingDone 32 RuleFired 2 ++ 1 ># 2 SPEC GHC.Arr.unsafeAt 2 SPEC GHC.Show.shows 1 eftChar 2 eftInt 1 eftIntList 8 fold/build 2 foldr/app 2 map 1 mapList 1 repeat 1 take 2 unpack 2 unpack-list 1 x# -# 0# 1 zip 71 LetFloatFromLet 4 EtaReduction 997 BetaReduction 8 CaseOfCase 158 KnownBranch 1 CaseIdentity 26 SimplifierDone [14 of 16] Compiling DFA ( DFA.hs, DFA.o ) ==================== FloatOut stats: ==================== 16 Lets floated to top level; 0 Lets floated elsewhere; from 28 Lambda groups ==================== FloatOut stats: ==================== 8 Lets floated to top level; 0 Lets floated elsewhere; from 32 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 32 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 1441 306 PreInlineUnconditionally 406 PostInlineUnconditionally 115 UnfoldingDone 30 RuleFired 3 ++ 4 SPEC GHC.Arr.unsafeAt 1 augment/build 1 eftChar 1 eftCharList 3 eftInt 2 eftIntList 3 fold/build 4 foldr/app 3 map 2 mapList 2 ord# 1 zip 7 LetFloatFromLet 494 BetaReduction 7 CaseOfCase 72 KnownBranch 3 CaseIdentity 1 FillInCaseDefault 20 SimplifierDone [15 of 16] Compiling Parser ( Parser.hs, Parser.o ) ==================== FloatOut stats: ==================== 45 Lets floated to top level; 2 Lets floated elsewhere; from 132 Lambda groups ==================== FloatOut stats: ==================== 317 Lets floated to top level; 1 Lets floated elsewhere; from 99 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 98 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 2 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 1 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups ==================== FloatOut stats: ==================== 3 Lets floated to top level; 0 Lets floated elsewhere; from 101 Lambda groups NOTE: Specialiser still going after 10 iterations; bailing out. ==================== Grand total simplifier statistics ==================== Total ticks: 2949 1047 PreInlineUnconditionally 345 PostInlineUnconditionally 323 UnfoldingDone 39 RuleFired 1 +# 1 ++ 1 -# 1 <=# 6 SC:Parser.happyFail0 1 SC:Parser.repeat_rng0 1 SPEC GHC.Arr.unsafeAt 2 eqChar#->case 8 fold/build 1 foldr/app 2 map 1 mapList 1 ord# 3 repeat 3 take 3 unpack 3 unpack-list 56 LetFloatFromLet 139 EtaReduction 928 BetaReduction 6 CaseOfCase 56 KnownBranch 1 CaseMerge 7 CaseElim 2 FillInCaseDefault 148 SimplifierDone [16 of 16] Compiling Main ( alex.hs, alex.o ) ==================== FloatOut stats: ==================== 190 Lets floated to top level; 129 Lets floated elsewhere; from 47 Lambda groups ==================== FloatOut stats: ==================== 243 Lets floated to top level; 39 Lets floated elsewhere; from 40 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 36 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 36 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 36 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 36 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 36 Lambda groups ==================== FloatOut stats: ==================== 0 Lets floated to top level; 0 Lets floated elsewhere; from 36 Lambda groups ==================== Grand total simplifier statistics ==================== Total ticks: 5603 1411 PreInlineUnconditionally 872 PostInlineUnconditionally 472 UnfoldingDone 322 RuleFired 61 ++ 5 ==#->case 21 AppendLitString 1 SPEC GHC.Base.$f10 1 SPEC GHC.Base.$f9 2 SPEC Main.infoStart 16 augment/build 2 chr# 1 concat 1 eftChar 1 eftCharList 1 eqChar#->case 3 eqString 30 fold/build 30 foldr/app 11 foldr/augment 2 foldr/single 2 int2Word# 2 leWord# 1 map 1 mapList 2 ord# 1 take 1 takeList 73 unpack 8 unpack-append 42 unpack-list 162 LetFloatFromLet 4 EtaReduction 2150 BetaReduction 19 CaseOfCase 167 KnownBranch 7 CaseMerge 1 CaseIdentity 13 FillInCaseDefault 38 SimplifierDone 3 AltMerge Linking alex ... <>