Skip to content

Instantly share code, notes, and snippets.

@nh2
Created November 17, 2016 02:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nh2/e9bc4732111bfe422d8e606c10f8f0ac to your computer and use it in GitHub Desktop.
Save nh2/e9bc4732111bfe422d8e606c10f8f0ac to your computer and use it in GitHub Desktop.
ghci -fobject-code -O2 vs ghc --make -O2 module compilation times
with stack/cabal --ghc-options="-fobject-code -O2 -v"
compile: input file /mypath/src/Mymodule.hs
*** Checking old interface for Mymodule:
[24 of 35] Compiling Mymodule ( /mypath/src/Mymodule.hs, .stack-work/dist/x86_64-linux-nix-custom-tuneable-addr-cabal-dedup/Cabal-1.24.0.0/build/Mymodule.o )
*** Parser [Mymodule]:
!!! Parser [Mymodule]: finished in 12.00 milliseconds, allocated 31.870 megabytes
*** Renamer/typechecker [Mymodule]:
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.029 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.015 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.038 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.040 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.020 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.096 megabytes
*** Linker:
/nix/store/vkrfglhfmmnk84qidvvxb7pq3wf1mcn2-gcc-wrapper-5.4.0/bin/cc -fno-stack-protector -DTABLES_NEXT_TO_CODE '-Wl,--hash-size=31' -Wl,--reduce-memory-overheads -Wl,--no-as-needed -o ...
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.020 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.011 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.011 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.011 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.004 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.009 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.017 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.020 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.011 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.011 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.023 megabytes
!!! Renamer/typechecker [Mymodule]: finished in 364.00 milliseconds, allocated 344.109 megabytes
*** Desugar [Mymodule]:
Result size of Desugar (after optimization)
= {terms: 11,346, types: 36,074, coercions: 4,771}
!!! Desugar [Mymodule]: finished in 168.00 milliseconds, allocated 254.838 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 11,901, types: 37,501, coercions: 4,748}
Result size of Simplifier iteration=2
= {terms: 11,728, types: 37,196, coercions: 4,724}
Result size of Simplifier iteration=3
= {terms: 11,726, types: 37,195, coercions: 4,724}
Result size of Simplifier
= {terms: 11,726, types: 37,195, coercions: 4,724}
!!! Simplifier [Mymodule]: finished in 192.00 milliseconds, allocated 211.285 megabytes
*** Specialise [Mymodule]:
Result size of Specialise
= {terms: 31,065, types: 70,199, coercions: 12,304}
!!! Specialise [Mymodule]: finished in 116.00 milliseconds, allocated 173.256 megabytes
*** Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = False}) [Mymodule]:
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = False})
= {terms: 36,628, types: 85,995, coercions: 12,304}
!!! Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = False}) [Mymodule]: finished in 152.00 milliseconds, allocated 194.825 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 66,095, types: 186,011, coercions: 94,145}
Result size of Simplifier iteration=2
= {terms: 46,904, types: 107,943, coercions: 37,171}
Result size of Simplifier iteration=3
= {terms: 43,150, types: 85,195, coercions: 27,361}
Result size of Simplifier iteration=4
= {terms: 42,595, types: 81,448, coercions: 25,507}
Result size of Simplifier
= {terms: 42,595, types: 81,448, coercions: 25,507}
!!! Simplifier [Mymodule]: finished in 1984.00 milliseconds, allocated 1974.960 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 62,922, types: 119,308, coercions: 39,150}
Result size of Simplifier iteration=2
= {terms: 52,122, types: 98,344, coercions: 30,815}
Result size of Simplifier iteration=3
= {terms: 49,840, types: 94,224, coercions: 29,185}
Result size of Simplifier iteration=4
= {terms: 49,652, types: 93,702, coercions: 28,943}
Result size of Simplifier
= {terms: 49,652, types: 93,702, coercions: 28,943}
!!! Simplifier [Mymodule]: finished in 2060.00 milliseconds, allocated 1393.744 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 81,048, types: 121,163, coercions: 37,684}
Result size of Simplifier iteration=2
= {terms: 68,959, types: 103,544, coercions: 30,531}
Result size of Simplifier iteration=3
= {terms: 68,063, types: 102,557, coercions: 29,623}
Result size of Simplifier iteration=4
= {terms: 67,978, types: 102,486, coercions: 29,127}
Result size of Simplifier
= {terms: 67,978, types: 102,486, coercions: 29,127}
!!! Simplifier [Mymodule]: finished in 1740.00 milliseconds, allocated 1575.768 megabytes
*** Float inwards [Mymodule]:
Result size of Float inwards
= {terms: 67,978, types: 102,486, coercions: 29,127}
!!! Float inwards [Mymodule]: finished in 100.00 milliseconds, allocated 133.563 megabytes
*** Called arity analysis [Mymodule]:
Result size of Called arity analysis
= {terms: 67,978, types: 102,486, coercions: 29,127}
!!! Called arity analysis [Mymodule]: finished in 96.00 milliseconds, allocated 106.679 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 68,012, types: 102,005, coercions: 29,666}
Result size of Simplifier iteration=2
= {terms: 67,746, types: 101,922, coercions: 28,988}
Result size of Simplifier iteration=3
= {terms: 67,702, types: 101,780, coercions: 28,931}
Result size of Simplifier
= {terms: 67,702, types: 101,780, coercions: 28,739}
!!! Simplifier [Mymodule]: finished in 1468.00 milliseconds, allocated 1306.913 megabytes
*** Demand analysis [Mymodule]:
Result size of Demand analysis
= {terms: 67,702, types: 101,780, coercions: 28,739}
!!! Demand analysis [Mymodule]: finished in 432.00 milliseconds, allocated 401.331 megabytes
*** Worker Wrapper binds [Mymodule]:
Result size of Worker Wrapper binds
= {terms: 86,147, types: 135,674, coercions: 31,696}
!!! Worker Wrapper binds [Mymodule]: finished in 76.00 milliseconds, allocated 36.661 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 83,620, types: 133,569, coercions: 30,885}
Result size of Simplifier iteration=2
= {terms: 77,085, types: 117,826, coercions: 27,969}
Result size of Simplifier iteration=3
= {terms: 76,345, types: 116,635, coercions: 27,959}
Result size of Simplifier
= {terms: 76,345, types: 116,635, coercions: 27,959}
!!! Simplifier [Mymodule]: finished in 2496.00 milliseconds, allocated 1753.515 megabytes
*** Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = True}) [Mymodule]:
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = True})
= {terms: 77,926, types: 119,315, coercions: 27,959}
!!! Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = True}) [Mymodule]: finished in 304.00 milliseconds, allocated 347.770 megabytes
*** Common sub-expression [Mymodule]:
Result size of Common sub-expression
= {terms: 74,053, types: 114,836, coercions: 26,746}
!!! Common sub-expression [Mymodule]: finished in 192.00 milliseconds, allocated 133.932 megabytes
*** Float inwards [Mymodule]:
Result size of Float inwards
= {terms: 74,053, types: 114,836, coercions: 26,746}
!!! Float inwards [Mymodule]: finished in 96.00 milliseconds, allocated 140.328 megabytes
*** Liberate case [Mymodule]:
Result size of Liberate case
= {terms: 79,158, types: 118,095, coercions: 26,760}
!!! Liberate case [Mymodule]: finished in 60.00 milliseconds, allocated 42.015 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 77,554, types: 118,207, coercions: 29,008}
Result size of Simplifier iteration=2
= {terms: 77,542, types: 117,421, coercions: 28,041}
Result size of Simplifier iteration=3
= {terms: 77,191, types: 114,937, coercions: 27,001}
Result size of Simplifier
= {terms: 77,191, types: 114,937, coercions: 27,001}
!!! Simplifier [Mymodule]: finished in 1732.00 milliseconds, allocated 1644.126 megabytes
*** SpecConstr [Mymodule]:
Result size of SpecConstr
= {terms: 99,591, types: 138,608, coercions: 29,724}
!!! SpecConstr [Mymodule]: finished in 196.00 milliseconds, allocated 184.224 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 97,950, types: 137,325, coercions: 29,596}
Result size of Simplifier iteration=2
= {terms: 80,755, types: 118,249, coercions: 27,178}
Result size of Simplifier iteration=3
= {terms: 79,701, types: 117,103, coercions: 27,078}
Result size of Simplifier iteration=4
= {terms: 79,677, types: 117,067, coercions: 27,078}
Result size of Simplifier
= {terms: 79,677, types: 117,067, coercions: 27,078}
!!! Simplifier [Mymodule]: finished in 2292.00 milliseconds, allocated 1814.630 megabytes
*** CoreTidy [Mymodule]:
Result size of Tidy Core
= {terms: 57,451, types: 79,259, coercions: 19,794}
!!! CoreTidy [Mymodule]: finished in 144.00 milliseconds, allocated 113.485 megabytes
writeBinIface: 1202 Names
writeBinIface: 2077 dict entries
writeBinIface: 1202 Names
writeBinIface: 2077 dict entries
*** CorePrep [Mymodule]:
Result size of CorePrep
= {terms: 72,711, types: 94,644, coercions: 19,794}
!!! CorePrep [Mymodule]: finished in 128.00 milliseconds, allocated 134.213 megabytes
*** Stg2Stg:
*** CodeGen [Mymodule]:
!!! CodeGen [Mymodule]: finished in 1912.00 milliseconds, allocated 3263.105 megabytes
*** Assembler:
/nix/store/vkrfglhfmmnk84qidvvxb7pq3wf1mcn2-gcc-wrapper-5.4.0/bin/cc -fno-stack-protector -DTABLES_NEXT_TO_CODE ...
*** CorePrep [Mymodule]:
Result size of CorePrep
= {terms: 72,711, types: 94,644, coercions: 19,794}
!!! CorePrep [Mymodule]: finished in 128.00 milliseconds, allocated 125.587 megabytes
*** Stg2Stg:
*** CodeGen [Mymodule]:
!!! CodeGen [Mymodule]: finished in 1984.00 milliseconds, allocated 3389.422 megabytes
*** Assembler:
/nix/store/vkrfglhfmmnk84qidvvxb7pq3wf1mcn2-gcc-wrapper-5.4.0/bin/cc -fno-stack-protector -DTABLES_NEXT_TO_CODE ...
*** Deleting temp files:
Deleting: /run/user/1000/ghc9323_0/ghc_126.c /run/user/1000/ghc9323_0/ghc_125.s /run/user/1000/ghc9323_0/ghc_124.c /run/user/1000/ghc9323_0/ghc_123.s /run/user/1000/ghc9323_0/ghc_122.s
Warning: deleting non-existent /run/user/1000/ghc9323_0/ghc_126.c
Warning: deleting non-existent /run/user/1000/ghc9323_0/ghc_124.c
Warning: deleting non-existent /run/user/1000/ghc9323_0/ghc_122.s
with ghci :set -fforce-recomp -fobject-code -O2 -v
compile: input file /mypath/src/Mymodule.hs
*** Checking old interface for Mymodule:
[24 of 28] Compiling Mymodule ( /mypath/src/Mymodule.hs, /mypath/.stack-work/odir/Mymodule.o )
*** Parser [Mymodule]:
!!! Parser [Mymodule]: finished in 12.00 milliseconds, allocated 31.735 megabytes
*** Renamer/typechecker [Mymodule]:
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.018 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.017 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.036 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.052 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.023 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.077 megabytes
*** Linker:
/nix/store/vkrfglhfmmnk84qidvvxb7pq3wf1mcn2-gcc-wrapper-5.4.0/bin/cc -fno-stack-protector -DTABLES_NEXT_TO_CODE '-Wl,--hash-size=31' -Wl,--reduce-memory-overheads -Wl,--no-as-needed -o /run/user/1000/ghc6068_0/libghc_266.so ...objects
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.017 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.015 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.017 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.011 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.012 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.005 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.017 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.017 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.016 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.013 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.021 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.007 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.008 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.006 megabytes
*** Simplify [expr]:
!!! Simplify [expr]: finished in 0.00 milliseconds, allocated 0.019 megabytes
*** CorePrep [expr]:
!!! CorePrep [expr]: finished in 0.00 milliseconds, allocated 0.014 megabytes
*** ByteCodeGen [Ghci1]:
!!! ByteCodeGen [Ghci1]: finished in 0.00 milliseconds, allocated 0.022 megabytes
!!! Renamer/typechecker [Mymodule]: finished in 356.00 milliseconds, allocated 329.328 megabytes
*** Desugar [Mymodule]:
Result size of Desugar (after optimization)
= {terms: 11,354, types: 36,071, coercions: 4,771}
!!! Desugar [Mymodule]: finished in 164.00 milliseconds, allocated 251.120 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 11,275, types: 36,132, coercions: 4,732}
Result size of Simplifier iteration=2
= {terms: 11,192, types: 35,970, coercions: 4,702}
Result size of Simplifier
= {terms: 11,192, types: 35,970, coercions: 4,702}
!!! Simplifier [Mymodule]: finished in 140.00 milliseconds, allocated 139.326 megabytes
*** Specialise [Mymodule]:
Result size of Specialise
= {terms: 12,618, types: 39,079, coercions: 5,512}
!!! Specialise [Mymodule]: finished in 32.00 milliseconds, allocated 42.324 megabytes
*** Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = False}) [Mymodule]:
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = False})
= {terms: 15,263, types: 42,912, coercions: 5,512}
!!! Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = False}) [Mymodule]: finished in 56.00 milliseconds, allocated 85.329 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 16,544, types: 46,275, coercions: 13,852}
Result size of Simplifier iteration=2
= {terms: 15,686, types: 42,794, coercions: 11,105}
Result size of Simplifier iteration=3
= {terms: 15,535, types: 42,935, coercions: 10,775}
Result size of Simplifier
= {terms: 15,533, types: 42,919, coercions: 10,749}
!!! Simplifier [Mymodule]: finished in 312.00 milliseconds, allocated 322.318 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier
= {terms: 15,533, types: 42,919, coercions: 10,749}
!!! Simplifier [Mymodule]: finished in 64.00 milliseconds, allocated 68.875 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 16,242, types: 44,000, coercions: 10,827}
Result size of Simplifier
= {terms: 16,122, types: 43,649, coercions: 10,720}
!!! Simplifier [Mymodule]: finished in 148.00 milliseconds, allocated 144.457 megabytes
*** Float inwards [Mymodule]:
Result size of Float inwards
= {terms: 16,122, types: 43,649, coercions: 10,720}
!!! Float inwards [Mymodule]: finished in 32.00 milliseconds, allocated 46.456 megabytes
*** Called arity analysis [Mymodule]:
Result size of Called arity analysis
= {terms: 16,122, types: 43,649, coercions: 10,720}
!!! Called arity analysis [Mymodule]: finished in 32.00 milliseconds, allocated 57.195 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 16,119, types: 43,638, coercions: 10,720}
Result size of Simplifier iteration=2
= {terms: 16,117, types: 43,637, coercions: 10,720}
Result size of Simplifier
= {terms: 16,117, types: 43,637, coercions: 10,720}
!!! Simplifier [Mymodule]: finished in 212.00 milliseconds, allocated 214.815 megabytes
*** Demand analysis [Mymodule]:
Result size of Demand analysis
= {terms: 16,117, types: 43,637, coercions: 10,720}
!!! Demand analysis [Mymodule]: finished in 92.00 milliseconds, allocated 89.542 megabytes
*** Worker Wrapper binds [Mymodule]:
Result size of Worker Wrapper binds
= {terms: 21,232, types: 52,140, coercions: 11,973}
!!! Worker Wrapper binds [Mymodule]: finished in 28.00 milliseconds, allocated 12.822 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 19,981, types: 49,247, coercions: 11,086}
Result size of Simplifier iteration=2
= {terms: 19,229, types: 47,181, coercions: 10,613}
Result size of Simplifier
= {terms: 19,229, types: 47,181, coercions: 10,613}
!!! Simplifier [Mymodule]: finished in 320.00 milliseconds, allocated 313.976 megabytes
*** Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = True}) [Mymodule]:
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = True})
= {terms: 20,641, types: 51,122, coercions: 10,613}
!!! Float out(FOS {Lam = Just 0,
Consts = True,
OverSatApps = True}) [Mymodule]: finished in 92.00 milliseconds, allocated 125.920 megabytes
*** Common sub-expression [Mymodule]:
Result size of Common sub-expression
= {terms: 19,763, types: 49,728, coercions: 9,202}
!!! Common sub-expression [Mymodule]: finished in 44.00 milliseconds, allocated 32.581 megabytes
*** Float inwards [Mymodule]:
Result size of Float inwards
= {terms: 19,772, types: 49,731, coercions: 9,202}
!!! Float inwards [Mymodule]: finished in 28.00 milliseconds, allocated 51.915 megabytes
*** Liberate case [Mymodule]:
Result size of Liberate case
= {terms: 19,772, types: 49,731, coercions: 9,202}
!!! Liberate case [Mymodule]: finished in 12.00 milliseconds, allocated 11.446 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 18,470, types: 48,097, coercions: 10,040}
Result size of Simplifier iteration=2
= {terms: 18,470, types: 48,097, coercions: 10,051}
Result size of Simplifier
= {terms: 18,470, types: 48,097, coercions: 10,051}
!!! Simplifier [Mymodule]: finished in 272.00 milliseconds, allocated 286.062 megabytes
*** SpecConstr [Mymodule]:
Result size of SpecConstr
= {terms: 18,951, types: 48,803, coercions: 10,171}
!!! SpecConstr [Mymodule]: finished in 40.00 milliseconds, allocated 35.862 megabytes
*** Simplifier [Mymodule]:
Result size of Simplifier iteration=1
= {terms: 18,941, types: 48,796, coercions: 10,165}
Result size of Simplifier iteration=2
= {terms: 18,726, types: 48,513, coercions: 10,127}
Result size of Simplifier
= {terms: 18,726, types: 48,513, coercions: 10,127}
!!! Simplifier [Mymodule]: finished in 284.00 milliseconds, allocated 292.477 megabytes
*** CoreTidy [Mymodule]:
Result size of Tidy Core
= {terms: 18,536, types: 47,635, coercions: 9,693}
!!! CoreTidy [Mymodule]: finished in 60.00 milliseconds, allocated 47.215 megabytes
writeBinIface: 1075 Names
writeBinIface: 1725 dict entries
*** CorePrep [Mymodule]:
Result size of CorePrep
= {terms: 21,329, types: 51,875, coercions: 9,693}
!!! CorePrep [Mymodule]: finished in 48.00 milliseconds, allocated 44.380 megabytes
*** Stg2Stg:
*** CodeGen [Mymodule]:
!!! CodeGen [Mymodule]: finished in 1172.00 milliseconds, allocated 1790.000 megabytes
*** Assembler:
/nix/store/vkrfglhfmmnk84qidvvxb7pq3wf1mcn2-gcc-wrapper-5.4.0/bin/cc -fno-stack-protector -DTABLES_NEXT_TO_CODE -I/mypath/src/Myproject ....
*** Deleting temp files:
Deleting: /run/user/1000/ghc6068_0/ghc_269.c /run/user/1000/ghc6068_0/ghc_268.s /run/user/1000/ghc6068_0/ghc_267.s
Warning: deleting non-existent /run/user/1000/ghc6068_0/ghc_269.c
Warning: deleting non-existent /run/user/1000/ghc6068_0/ghc_267.s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment