Skip to content

Instantly share code, notes, and snippets.

@tfausak
Created April 8, 2026 15:50
Show Gist options
  • Select an option

  • Save tfausak/a3e418809b4a788f68e9a4f9cf189d45 to your computer and use it in GitHub Desktop.

Select an option

Save tfausak/a3e418809b4a788f68e9a4f9cf189d45 to your computer and use it in GitHub Desktop.
Benchmark for generating Core directly when deriving Generic.
#!/usr/bin/env cabal
{- cabal:
build-depends: base, directory, process
ghc-options: -Wall
-}
-- https://gitlab.haskell.org/ghc/ghc/-/issues/27130
import qualified Control.Exception as Exception
import qualified Control.Monad as Monad
import qualified Data.List as List
import qualified Data.Maybe as Maybe
import qualified System.Directory as Directory
import qualified System.Exit as Exit
import qualified System.IO as IO
import qualified System.Process as Process
import qualified Text.Printf as Printf
import qualified Text.Read as Read
main :: IO ()
main = do
putStrLn "Size,Optimization Level,Is Direct,Pass,Time (ms),Allocations (mb)"
Monad.forM_ [0 .. 10] $ \ p -> do
Monad.forM_ [0 .. 2] $ \ o -> do
Monad.forM_ [False, True] $ \ b -> do
withTemporaryFile "M.hs" $ \ f h -> do
let n = 2 ^ (p :: Word)
IO.hPutStr h $ generateModule n
IO.hClose h
(exitCode, stdout, stderr) <- Process.readProcessWithExitCode "_build/stage1/bin/ghc"
[ "-dshow-passes"
, "-fforce-recomp"
, "-O" <> show (o :: Word)
, f
, "-f" <> (if b then "" else "no-") <> "direct-core-generic-deriving"
] ""
Monad.when (exitCode /= Exit.ExitSuccess) . fail $ show (stdout, stderr)
mapM_ (\ (ps, (ms, mb)) -> Printf.printf "%d,%d,%s,%s,%.1f,%.1f\n" n o (if b then "true" else "false") ps ms mb)
. Maybe.mapMaybe parseLine
$ lines stderr
withTemporaryFile :: String -> (FilePath -> IO.Handle -> IO a) -> IO a
withTemporaryFile s = Exception.bracket
(do
d <- Directory.getTemporaryDirectory
IO.openTempFile d s)
(\ (f, h) -> do
IO.hClose h
Directory.removeFile f)
. uncurry
generateModule :: Word -> String
generateModule n = unlines
[ "{-# language DeriveGeneric #-}"
, "module M where"
, "import GHC.Generics"
, generateSum n
, " deriving Generic"
]
generateSum :: Word -> String
generateSum n =
let p = 'S' : show n
in "data "
<> p
<> "T"
<> " = "
<> List.intercalate " | " (fmap (\ i -> p <> "C" <> show i) [ 1 .. n ])
parseLine :: String -> Maybe (String, (Double, Double))
parseLine line = do
(ps, rest) <- break (== ':') <$> List.stripPrefix "!!! " line
(ms, mb) <- case words rest of
[_, _, _, x, "milliseconds,", _, y, "megabytes"] ->
(,) <$> Read.readMaybe x <*> Read.readMaybe y
_ -> fail "no parse"
pure (ps, (ms, mb))
Size Optimization Level Is Direct Pass Time (ms) Allocations (mb)
1 0 false initializing unit database 0.4 2.3
1 0 false Chasing dependencies 29.9 0.1
1 0 false Parser [M] 0.1 0.2
1 0 false ConsistencyCheck [M] 0.0 0.0
1 0 false Renamer/typechecker [M] 19.3 19.1
1 0 false Desugar [M] 0.2 0.2
1 0 false Desugar (after optimization) [M] 0.2 0.2
1 0 false Simplifier [M] 0.3 0.5
1 0 false CoreTidy [M] 0.9 0.1
1 0 false LatePlugins [M] 0.0 0.0
1 0 false CorePrep [M] 0.1 0.1
1 0 false CoreToStg [M] 0.1 0.1
1 0 false CodeGen [M] 1.0 1.3
1 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-0.hi] 0.1 1.0
1 0 false systool 0.2 0.1
1 0 true initializing unit database 0.4 2.3
1 0 true Chasing dependencies 29.8 0.1
1 0 true Parser [M] 0.1 0.2
1 0 true ConsistencyCheck [M] 0.0 0.0
1 0 true Renamer/typechecker [M] 18.2 18.1
1 0 true Desugar [M] 0.1 0.1
1 0 true Desugar (after optimization) [M] 0.1 0.1
1 0 true Simplifier [M] 0.3 0.4
1 0 true CoreTidy [M] 0.1 0.1
1 0 true LatePlugins [M] 0.0 0.0
1 0 true CorePrep [M] 0.1 0.1
1 0 true CoreToStg [M] 0.1 0.1
1 0 true CodeGen [M] 1.8 1.1
1 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-1.hi] 0.1 1.0
1 0 true systool 0.2 0.1
1 1 false initializing unit database 0.3 2.3
1 1 false Chasing dependencies 28.4 0.1
1 1 false Parser [M] 0.1 0.2
1 1 false ConsistencyCheck [M] 0.0 0.0
1 1 false Renamer/typechecker [M] 18.5 19.4
1 1 false Desugar [M] 0.2 0.2
1 1 false Desugar (after optimization) [M] 0.2 0.3
1 1 false Simplifier [M] 1.3 0.6
1 1 false Specialise [M] 0.1 0.1
1 1 false Simplifier [M] 0.1 0.3
1 1 false Simplifier [M] 0.1 0.3
1 1 false Simplifier [M] 0.1 0.3
1 1 false Float inwards [M] 0.0 0.1
1 1 false Called arity analysis [M] 0.0 0.1
1 1 false Simplifier [M] 0.1 0.3
1 1 false Demand analysis (including Boxity) [M] 0.1 0.1
1 1 false Constructed Product Result analysis [M] 0.0 0.1
1 1 false Worker Wrapper binds [M] 0.0 0.1
1 1 false Simplifier [M] 0.1 0.3
1 1 false Exitification transformation [M] 0.0 0.1
1 1 false Common sub-expression [M] 0.0 0.1
1 1 false Float inwards [M] 0.0 0.1
1 1 false Simplifier [M] 0.5 0.3
1 1 false Demand analysis [M] 0.1 0.1
1 1 false CoreTidy [M] 0.1 0.1
1 1 false LatePlugins [M] 0.0 0.0
1 1 false CorePrep [M] 0.1 0.1
1 1 false CoreToStg [M] 0.1 0.1
1 1 false CodeGen [M] 1.1 1.3
1 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-2.hi] 0.0 1.0
1 1 false systool 0.2 0.1
1 1 true initializing unit database 0.3 2.3
1 1 true Chasing dependencies 28.8 0.1
1 1 true Parser [M] 0.1 0.2
1 1 true ConsistencyCheck [M] 0.0 0.0
1 1 true Renamer/typechecker [M] 17.9 18.3
1 1 true Desugar [M] 0.1 0.1
1 1 true Desugar (after optimization) [M] 0.2 0.2
1 1 true Simplifier [M] 0.3 0.5
1 1 true Specialise [M] 0.1 0.1
1 1 true Simplifier [M] 0.1 0.2
1 1 true Simplifier [M] 0.8 0.2
1 1 true Simplifier [M] 0.1 0.2
1 1 true Float inwards [M] 0.0 0.1
1 1 true Called arity analysis [M] 0.0 0.1
1 1 true Simplifier [M] 0.1 0.2
1 1 true Demand analysis (including Boxity) [M] 0.1 0.1
1 1 true Constructed Product Result analysis [M] 0.0 0.1
1 1 true Worker Wrapper binds [M] 0.0 0.1
1 1 true Simplifier [M] 0.1 0.2
1 1 true Exitification transformation [M] 0.0 0.0
1 1 true Common sub-expression [M] 0.0 0.1
1 1 true Float inwards [M] 0.0 0.1
1 1 true Simplifier [M] 0.1 0.2
1 1 true Demand analysis [M] 0.1 0.1
1 1 true CoreTidy [M] 0.1 0.1
1 1 true LatePlugins [M] 0.0 0.0
1 1 true CorePrep [M] 0.1 0.1
1 1 true CoreToStg [M] 0.1 0.1
1 1 true CodeGen [M] 1.3 1.2
1 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-3.hi] 0.0 1.0
1 1 true systool 0.1 0.1
1 2 false initializing unit database 0.3 2.3
1 2 false Chasing dependencies 21.7 0.1
1 2 false Parser [M] 0.1 0.2
1 2 false ConsistencyCheck [M] 0.0 0.0
1 2 false Renamer/typechecker [M] 17.6 19.4
1 2 false Desugar [M] 0.2 0.2
1 2 false Desugar (after optimization) [M] 0.2 0.3
1 2 false Simplifier [M] 1.2 0.6
1 2 false Specialise [M] 0.1 0.1
1 2 false Simplifier [M] 0.1 0.3
1 2 false Simplifier [M] 0.1 0.3
1 2 false Simplifier [M] 0.1 0.3
1 2 false Float inwards [M] 0.0 0.1
1 2 false Called arity analysis [M] 0.0 0.1
1 2 false Simplifier [M] 0.1 0.3
1 2 false Demand analysis (including Boxity) [M] 0.1 0.1
1 2 false Constructed Product Result analysis [M] 0.0 0.1
1 2 false Worker Wrapper binds [M] 0.0 0.1
1 2 false Simplifier [M] 0.1 0.3
1 2 false Exitification transformation [M] 0.0 0.1
1 2 false Common sub-expression [M] 0.0 0.1
1 2 false Float inwards [M] 0.0 0.1
1 2 false Simplifier [M] 0.4 0.3
1 2 false Liberate case [M] 0.0 0.1
1 2 false Simplifier [M] 0.1 0.3
1 2 false SpecConstr [M] 0.0 0.1
1 2 false Simplifier [M] 0.1 0.3
1 2 false Common sub-expression [M] 0.0 0.1
1 2 false Simplifier [M] 0.1 0.3
1 2 false Demand analysis [M] 0.1 0.1
1 2 false CoreTidy [M] 0.1 0.1
1 2 false LatePlugins [M] 0.0 0.0
1 2 false CorePrep [M] 0.1 0.1
1 2 false CoreToStg [M] 0.1 0.2
1 2 false CodeGen [M] 1.0 1.4
1 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-4.hi] 0.1 1.0
1 2 false systool 0.1 0.1
1 2 true initializing unit database 0.3 2.3
1 2 true Chasing dependencies 28.6 0.1
1 2 true Parser [M] 0.1 0.2
1 2 true ConsistencyCheck [M] 0.0 0.0
1 2 true Renamer/typechecker [M] 17.8 18.3
1 2 true Desugar [M] 0.1 0.1
1 2 true Desugar (after optimization) [M] 0.1 0.2
1 2 true Simplifier [M] 0.3 0.5
1 2 true Specialise [M] 0.1 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true Simplifier [M] 0.8 0.2
1 2 true Simplifier [M] 0.1 0.2
1 2 true Float inwards [M] 0.0 0.1
1 2 true Called arity analysis [M] 0.0 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true Demand analysis (including Boxity) [M] 0.1 0.1
1 2 true Constructed Product Result analysis [M] 0.0 0.1
1 2 true Worker Wrapper binds [M] 0.0 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true Exitification transformation [M] 0.0 0.0
1 2 true Common sub-expression [M] 0.0 0.1
1 2 true Float inwards [M] 0.0 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true Liberate case [M] 0.0 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true SpecConstr [M] 0.0 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true Common sub-expression [M] 0.0 0.1
1 2 true Simplifier [M] 0.1 0.2
1 2 true Demand analysis [M] 0.1 0.1
1 2 true CoreTidy [M] 0.1 0.1
1 2 true LatePlugins [M] 0.0 0.0
1 2 true CorePrep [M] 0.1 0.1
1 2 true CoreToStg [M] 0.1 0.2
1 2 true CodeGen [M] 1.0 1.2
1 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-5.hi] 0.0 1.0
1 2 true systool 0.1 0.1
2 0 false initializing unit database 0.3 2.3
2 0 false Chasing dependencies 26.5 0.1
2 0 false Parser [M] 0.1 0.2
2 0 false ConsistencyCheck [M] 0.0 0.0
2 0 false Renamer/typechecker [M] 18.8 19.3
2 0 false Desugar [M] 0.2 0.2
2 0 false Desugar (after optimization) [M] 0.2 0.2
2 0 false Simplifier [M] 1.2 0.6
2 0 false CoreTidy [M] 0.1 0.1
2 0 false LatePlugins [M] 0.0 0.0
2 0 false CorePrep [M] 0.1 0.1
2 0 false CoreToStg [M] 0.1 0.1
2 0 false CodeGen [M] 1.2 2.1
2 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-6.hi] 0.1 1.0
2 0 false systool 0.2 0.1
2 0 true initializing unit database 0.3 2.3
2 0 true Chasing dependencies 28.9 0.1
2 0 true Parser [M] 0.1 0.2
2 0 true ConsistencyCheck [M] 0.0 0.0
2 0 true Renamer/typechecker [M] 18.4 18.2
2 0 true Desugar [M] 0.1 0.1
2 0 true Desugar (after optimization) [M] 0.2 0.2
2 0 true Simplifier [M] 0.4 0.5
2 0 true CoreTidy [M] 0.1 0.1
2 0 true LatePlugins [M] 0.0 0.0
2 0 true CorePrep [M] 0.1 0.1
2 0 true CoreToStg [M] 0.1 0.1
2 0 true CodeGen [M] 1.2 1.9
2 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-7.hi] 0.1 1.0
2 0 true systool 0.2 0.1
2 1 false initializing unit database 0.3 2.3
2 1 false Chasing dependencies 30.0 0.1
2 1 false Parser [M] 0.1 0.2
2 1 false ConsistencyCheck [M] 0.0 0.0
2 1 false Renamer/typechecker [M] 19.8 19.6
2 1 false Desugar [M] 0.2 0.2
2 1 false Desugar (after optimization) [M] 1.1 0.4
2 1 false Simplifier [M] 0.5 0.7
2 1 false Specialise [M] 0.1 0.1
2 1 false Simplifier [M] 0.2 0.4
2 1 false Simplifier [M] 0.2 0.4
2 1 false Simplifier [M] 0.1 0.4
2 1 false Float inwards [M] 0.0 0.1
2 1 false Called arity analysis [M] 0.1 0.1
2 1 false Simplifier [M] 0.1 0.4
2 1 false Demand analysis (including Boxity) [M] 0.1 0.2
2 1 false Constructed Product Result analysis [M] 0.0 0.1
2 1 false Worker Wrapper binds [M] 0.0 0.1
2 1 false Simplifier [M] 0.5 0.4
2 1 false Exitification transformation [M] 0.0 0.1
2 1 false Common sub-expression [M] 0.1 0.1
2 1 false Float inwards [M] 0.0 0.1
2 1 false Simplifier [M] 0.1 0.4
2 1 false Demand analysis [M] 0.1 0.2
2 1 false CoreTidy [M] 0.1 0.1
2 1 false LatePlugins [M] 0.0 0.0
2 1 false CorePrep [M] 0.1 0.1
2 1 false CoreToStg [M] 0.1 0.2
2 1 false CodeGen [M] 1.5 2.1
2 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-8.hi] 0.0 1.0
2 1 false systool 0.1 0.1
2 1 true initializing unit database 0.3 2.3
2 1 true Chasing dependencies 27.5 0.1
2 1 true Parser [M] 0.1 0.2
2 1 true ConsistencyCheck [M] 0.0 0.0
2 1 true Renamer/typechecker [M] 17.4 18.4
2 1 true Desugar [M] 0.1 0.1
2 1 true Desugar (after optimization) [M] 0.2 0.2
2 1 true Simplifier [M] 0.4 0.6
2 1 true Specialise [M] 0.1 0.1
2 1 true Simplifier [M] 1.0 0.3
2 1 true Simplifier [M] 0.1 0.3
2 1 true Simplifier [M] 0.1 0.3
2 1 true Float inwards [M] 0.0 0.1
2 1 true Called arity analysis [M] 0.0 0.1
2 1 true Simplifier [M] 0.1 0.3
2 1 true Demand analysis (including Boxity) [M] 0.1 0.1
2 1 true Constructed Product Result analysis [M] 0.0 0.1
2 1 true Worker Wrapper binds [M] 0.0 0.1
2 1 true Simplifier [M] 0.1 0.3
2 1 true Exitification transformation [M] 0.0 0.1
2 1 true Common sub-expression [M] 0.1 0.1
2 1 true Float inwards [M] 0.0 0.1
2 1 true Simplifier [M] 0.1 0.3
2 1 true Demand analysis [M] 0.1 0.1
2 1 true CoreTidy [M] 0.1 0.1
2 1 true LatePlugins [M] 0.0 0.0
2 1 true CorePrep [M] 0.1 0.1
2 1 true CoreToStg [M] 0.1 0.2
2 1 true CodeGen [M] 1.2 1.8
2 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-9.hi] 0.1 1.0
2 1 true systool 0.2 0.1
2 2 false initializing unit database 0.3 2.3
2 2 false Chasing dependencies 28.4 0.1
2 2 false Parser [M] 0.1 0.2
2 2 false ConsistencyCheck [M] 0.0 0.0
2 2 false Renamer/typechecker [M] 18.6 19.6
2 2 false Desugar [M] 0.2 0.2
2 2 false Desugar (after optimization) [M] 1.1 0.4
2 2 false Simplifier [M] 0.5 0.7
2 2 false Specialise [M] 0.1 0.1
2 2 false Simplifier [M] 0.2 0.4
2 2 false Simplifier [M] 0.1 0.4
2 2 false Simplifier [M] 0.1 0.4
2 2 false Float inwards [M] 0.0 0.1
2 2 false Called arity analysis [M] 0.1 0.1
2 2 false Simplifier [M] 0.1 0.4
2 2 false Demand analysis (including Boxity) [M] 0.1 0.2
2 2 false Constructed Product Result analysis [M] 0.0 0.1
2 2 false Worker Wrapper binds [M] 0.0 0.1
2 2 false Simplifier [M] 0.5 0.4
2 2 false Exitification transformation [M] 0.0 0.1
2 2 false Common sub-expression [M] 0.1 0.1
2 2 false Float inwards [M] 0.0 0.1
2 2 false Simplifier [M] 0.1 0.4
2 2 false Liberate case [M] 0.0 0.1
2 2 false Simplifier [M] 0.1 0.4
2 2 false SpecConstr [M] 0.1 0.1
2 2 false Simplifier [M] 0.1 0.4
2 2 false Common sub-expression [M] 0.0 0.1
2 2 false Simplifier [M] 0.2 0.4
2 2 false Demand analysis [M] 0.1 0.2
2 2 false CoreTidy [M] 0.1 0.1
2 2 false LatePlugins [M] 0.0 0.0
2 2 false CorePrep [M] 0.2 0.1
2 2 false CoreToStg [M] 0.1 0.2
2 2 false CodeGen [M] 1.3 2.1
2 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-10.hi] 0.1 1.0
2 2 false systool 0.2 0.1
2 2 true initializing unit database 0.3 2.3
2 2 true Chasing dependencies 28.5 0.1
2 2 true Parser [M] 0.1 0.2
2 2 true ConsistencyCheck [M] 0.0 0.0
2 2 true Renamer/typechecker [M] 18.3 18.4
2 2 true Desugar [M] 0.1 0.1
2 2 true Desugar (after optimization) [M] 0.2 0.2
2 2 true Simplifier [M] 0.4 0.6
2 2 true Specialise [M] 0.1 0.1
2 2 true Simplifier [M] 1.0 0.3
2 2 true Simplifier [M] 0.2 0.3
2 2 true Simplifier [M] 0.2 0.3
2 2 true Float inwards [M] 0.0 0.1
2 2 true Called arity analysis [M] 0.0 0.1
2 2 true Simplifier [M] 0.1 0.3
2 2 true Demand analysis (including Boxity) [M] 0.1 0.1
2 2 true Constructed Product Result analysis [M] 0.1 0.1
2 2 true Worker Wrapper binds [M] 0.0 0.1
2 2 true Simplifier [M] 0.1 0.3
2 2 true Exitification transformation [M] 0.0 0.1
2 2 true Common sub-expression [M] 0.1 0.1
2 2 true Float inwards [M] 0.0 0.1
2 2 true Simplifier [M] 0.1 0.3
2 2 true Liberate case [M] 0.0 0.1
2 2 true Simplifier [M] 0.3 0.3
2 2 true SpecConstr [M] 0.1 0.1
2 2 true Simplifier [M] 0.1 0.3
2 2 true Common sub-expression [M] 0.0 0.1
2 2 true Simplifier [M] 0.1 0.3
2 2 true Demand analysis [M] 0.1 0.1
2 2 true CoreTidy [M] 0.1 0.1
2 2 true LatePlugins [M] 0.0 0.0
2 2 true CorePrep [M] 0.1 0.1
2 2 true CoreToStg [M] 0.1 0.2
2 2 true CodeGen [M] 1.4 1.9
2 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-11.hi] 0.0 1.0
2 2 true systool 0.2 0.1
4 0 false initializing unit database 0.3 2.3
4 0 false Chasing dependencies 29.0 0.1
4 0 false Parser [M] 0.1 0.2
4 0 false ConsistencyCheck [M] 0.0 0.0
4 0 false Renamer/typechecker [M] 18.7 19.7
4 0 false Desugar [M] 0.2 0.3
4 0 false Desugar (after optimization) [M] 1.0 0.3
4 0 false Simplifier [M] 0.4 0.8
4 0 false CoreTidy [M] 0.1 0.2
4 0 false LatePlugins [M] 0.0 0.0
4 0 false CorePrep [M] 0.1 0.2
4 0 false CoreToStg [M] 0.1 0.2
4 0 false CodeGen [M] 2.1 3.8
4 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-12.hi] 0.0 1.0
4 0 false systool 0.1 0.1
4 0 true initializing unit database 0.3 2.3
4 0 true Chasing dependencies 28.2 0.1
4 0 true Parser [M] 0.1 0.2
4 0 true ConsistencyCheck [M] 0.0 0.0
4 0 true Renamer/typechecker [M] 17.8 18.3
4 0 true Desugar [M] 0.1 0.2
4 0 true Desugar (after optimization) [M] 0.2 0.2
4 0 true Simplifier [M] 0.4 0.8
4 0 true CoreTidy [M] 0.1 0.2
4 0 true LatePlugins [M] 0.0 0.0
4 0 true CorePrep [M] 0.1 0.2
4 0 true CoreToStg [M] 0.1 0.2
4 0 true CodeGen [M] 1.8 3.3
4 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-13.hi] 0.1 1.0
4 0 true systool 0.2 0.1
4 1 false initializing unit database 0.3 2.3
4 1 false Chasing dependencies 28.7 0.1
4 1 false Parser [M] 0.1 0.2
4 1 false ConsistencyCheck [M] 0.0 0.0
4 1 false Renamer/typechecker [M] 18.9 20.0
4 1 false Desugar [M] 1.1 0.3
4 1 false Desugar (after optimization) [M] 0.2 0.6
4 1 false Simplifier [M] 0.5 1.1
4 1 false Specialise [M] 0.1 0.1
4 1 false Simplifier [M] 0.3 0.7
4 1 false Simplifier [M] 0.2 0.6
4 1 false Simplifier [M] 0.2 0.6
4 1 false Float inwards [M] 0.0 0.2
4 1 false Called arity analysis [M] 0.1 0.2
4 1 false Simplifier [M] 0.2 0.6
4 1 false Demand analysis (including Boxity) [M] 0.1 0.2
4 1 false Constructed Product Result analysis [M] 0.1 0.1
4 1 false Worker Wrapper binds [M] 0.0 0.1
4 1 false Simplifier [M] 0.2 0.6
4 1 false Exitification transformation [M] 0.0 0.1
4 1 false Common sub-expression [M] 0.1 0.2
4 1 false Float inwards [M] 0.0 0.2
4 1 false Simplifier [M] 0.2 0.6
4 1 false Demand analysis [M] 0.1 0.2
4 1 false CoreTidy [M] 0.1 0.3
4 1 false LatePlugins [M] 0.0 0.0
4 1 false CorePrep [M] 0.1 0.2
4 1 false CoreToStg [M] 0.1 0.3
4 1 false CodeGen [M] 1.9 3.6
4 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-14.hi] 0.0 1.0
4 1 false systool 0.1 0.1
4 1 true initializing unit database 0.3 2.3
4 1 true Chasing dependencies 28.5 0.1
4 1 true Parser [M] 0.1 0.2
4 1 true ConsistencyCheck [M] 0.0 0.0
4 1 true Renamer/typechecker [M] 18.1 18.5
4 1 true Desugar [M] 0.1 0.2
4 1 true Desugar (after optimization) [M] 0.2 0.4
4 1 true Simplifier [M] 1.3 1.0
4 1 true Specialise [M] 0.1 0.1
4 1 true Simplifier [M] 0.2 0.6
4 1 true Simplifier [M] 0.2 0.5
4 1 true Simplifier [M] 0.2 0.5
4 1 true Float inwards [M] 0.0 0.1
4 1 true Called arity analysis [M] 0.0 0.1
4 1 true Simplifier [M] 0.2 0.5
4 1 true Demand analysis (including Boxity) [M] 0.1 0.2
4 1 true Constructed Product Result analysis [M] 0.1 0.1
4 1 true Worker Wrapper binds [M] 0.0 0.1
4 1 true Simplifier [M] 0.4 0.5
4 1 true Exitification transformation [M] 0.0 0.1
4 1 true Common sub-expression [M] 0.1 0.2
4 1 true Float inwards [M] 0.0 0.1
4 1 true Simplifier [M] 0.2 0.6
4 1 true Demand analysis [M] 0.1 0.2
4 1 true CoreTidy [M] 0.1 0.2
4 1 true LatePlugins [M] 0.0 0.0
4 1 true CorePrep [M] 0.1 0.2
4 1 true CoreToStg [M] 0.1 0.3
4 1 true CodeGen [M] 1.8 3.1
4 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-15.hi] 0.1 1.0
4 1 true systool 0.2 0.1
4 2 false initializing unit database 0.3 2.3
4 2 false Chasing dependencies 28.8 0.1
4 2 false Parser [M] 0.1 0.2
4 2 false ConsistencyCheck [M] 0.0 0.0
4 2 false Renamer/typechecker [M] 18.9 20.0
4 2 false Desugar [M] 1.2 0.3
4 2 false Desugar (after optimization) [M] 0.3 0.6
4 2 false Simplifier [M] 0.5 1.1
4 2 false Specialise [M] 0.1 0.1
4 2 false Simplifier [M] 0.3 0.7
4 2 false Simplifier [M] 0.7 0.6
4 2 false Simplifier [M] 0.2 0.6
4 2 false Float inwards [M] 0.0 0.2
4 2 false Called arity analysis [M] 0.1 0.2
4 2 false Simplifier [M] 0.2 0.6
4 2 false Demand analysis (including Boxity) [M] 0.1 0.2
4 2 false Constructed Product Result analysis [M] 0.1 0.1
4 2 false Worker Wrapper binds [M] 0.0 0.1
4 2 false Simplifier [M] 0.2 0.6
4 2 false Exitification transformation [M] 0.0 0.1
4 2 false Common sub-expression [M] 0.1 0.2
4 2 false Float inwards [M] 0.0 0.2
4 2 false Simplifier [M] 0.2 0.6
4 2 false Liberate case [M] 0.0 0.1
4 2 false Simplifier [M] 0.2 0.6
4 2 false SpecConstr [M] 0.1 0.2
4 2 false Simplifier [M] 0.2 0.6
4 2 false Common sub-expression [M] 0.1 0.2
4 2 false Simplifier [M] 0.2 0.6
4 2 false Demand analysis [M] 0.1 0.2
4 2 false CoreTidy [M] 0.1 0.3
4 2 false LatePlugins [M] 0.0 0.0
4 2 false CorePrep [M] 0.1 0.2
4 2 false CoreToStg [M] 0.2 0.4
4 2 false CodeGen [M] 1.9 3.7
4 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-16.hi] 0.0 1.0
4 2 false systool 0.2 0.1
4 2 true initializing unit database 0.3 2.3
4 2 true Chasing dependencies 28.6 0.1
4 2 true Parser [M] 0.1 0.2
4 2 true ConsistencyCheck [M] 0.0 0.0
4 2 true Renamer/typechecker [M] 18.1 18.5
4 2 true Desugar [M] 0.1 0.2
4 2 true Desugar (after optimization) [M] 0.2 0.4
4 2 true Simplifier [M] 1.2 1.0
4 2 true Specialise [M] 0.1 0.1
4 2 true Simplifier [M] 0.2 0.6
4 2 true Simplifier [M] 0.2 0.5
4 2 true Simplifier [M] 0.2 0.5
4 2 true Float inwards [M] 0.1 0.1
4 2 true Called arity analysis [M] 0.0 0.1
4 2 true Simplifier [M] 0.2 0.5
4 2 true Demand analysis (including Boxity) [M] 0.1 0.2
4 2 true Constructed Product Result analysis [M] 0.1 0.1
4 2 true Worker Wrapper binds [M] 0.0 0.1
4 2 true Simplifier [M] 0.4 0.5
4 2 true Exitification transformation [M] 0.0 0.1
4 2 true Common sub-expression [M] 0.1 0.2
4 2 true Float inwards [M] 0.0 0.1
4 2 true Simplifier [M] 0.2 0.6
4 2 true Liberate case [M] 0.0 0.1
4 2 true Simplifier [M] 0.2 0.5
4 2 true SpecConstr [M] 0.1 0.1
4 2 true Simplifier [M] 0.2 0.5
4 2 true Common sub-expression [M] 0.1 0.2
4 2 true Simplifier [M] 0.3 0.6
4 2 true Demand analysis [M] 0.1 0.2
4 2 true CoreTidy [M] 0.1 0.2
4 2 true LatePlugins [M] 0.0 0.0
4 2 true CorePrep [M] 0.1 0.2
4 2 true CoreToStg [M] 0.2 0.4
4 2 true CodeGen [M] 1.8 3.2
4 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-17.hi] 0.0 1.0
4 2 true systool 0.2 0.1
8 0 false initializing unit database 0.3 2.3
8 0 false Chasing dependencies 28.8 0.1
8 0 false Parser [M] 0.1 0.2
8 0 false ConsistencyCheck [M] 0.0 0.0
8 0 false Renamer/typechecker [M] 19.8 20.7
8 0 false Desugar [M] 0.3 0.4
8 0 false Desugar (after optimization) [M] 0.3 0.6
8 0 false Simplifier [M] 0.6 1.4
8 0 false CoreTidy [M] 0.2 0.4
8 0 false LatePlugins [M] 0.0 0.0
8 0 false CorePrep [M] 0.2 0.4
8 0 false CoreToStg [M] 0.2 0.4
8 0 false CodeGen [M] 2.6 7.0
8 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-18.hi] 0.0 1.0
8 0 false systool 0.1 0.1
8 0 true initializing unit database 0.3 2.3
8 0 true Chasing dependencies 28.5 0.1
8 0 true Parser [M] 0.1 0.2
8 0 true ConsistencyCheck [M] 0.0 0.0
8 0 true Renamer/typechecker [M] 17.6 18.5
8 0 true Desugar [M] 0.1 0.2
8 0 true Desugar (after optimization) [M] 0.2 0.4
8 0 true Simplifier [M] 1.4 1.3
8 0 true CoreTidy [M] 0.2 0.4
8 0 true LatePlugins [M] 0.0 0.0
8 0 true CorePrep [M] 0.2 0.4
8 0 true CoreToStg [M] 0.2 0.4
8 0 true CodeGen [M] 2.8 6.1
8 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-19.hi] 0.1 1.0
8 0 true systool 0.1 0.1
8 1 false initializing unit database 0.3 2.3
8 1 false Chasing dependencies 27.6 0.1
8 1 false Parser [M] 0.1 0.2
8 1 false ConsistencyCheck [M] 0.0 0.0
8 1 false Renamer/typechecker [M] 19.8 20.9
8 1 false Desugar [M] 0.2 0.4
8 1 false Desugar (after optimization) [M] 0.4 1.0
8 1 false Simplifier [M] 1.3 2.0
8 1 false Specialise [M] 0.1 0.2
8 1 false Simplifier [M] 0.4 1.3
8 1 false Simplifier [M] 0.6 1.2
8 1 false Simplifier [M] 0.4 1.2
8 1 false Float inwards [M] 0.1 0.3
8 1 false Called arity analysis [M] 0.1 0.3
8 1 false Simplifier [M] 0.4 1.2
8 1 false Demand analysis (including Boxity) [M] 0.2 0.4
8 1 false Constructed Product Result analysis [M] 0.1 0.2
8 1 false Worker Wrapper binds [M] 0.2 0.1
8 1 false Simplifier [M] 0.3 1.2
8 1 false Exitification transformation [M] 0.0 0.1
8 1 false Common sub-expression [M] 0.2 0.4
8 1 false Float inwards [M] 0.1 0.3
8 1 false Simplifier [M] 0.5 1.2
8 1 false Demand analysis [M] 0.2 0.4
8 1 false CoreTidy [M] 0.2 0.6
8 1 false LatePlugins [M] 0.0 0.0
8 1 false CorePrep [M] 0.1 0.4
8 1 false CoreToStg [M] 0.2 0.6
8 1 false CodeGen [M] 3.0 6.8
8 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-20.hi] 0.1 1.0
8 1 false systool 0.2 0.1
8 1 true initializing unit database 0.3 2.3
8 1 true Chasing dependencies 29.3 0.1
8 1 true Parser [M] 0.2 0.2
8 1 true ConsistencyCheck [M] 0.0 0.0
8 1 true Renamer/typechecker [M] 18.2 18.7
8 1 true Desugar [M] 0.1 0.2
8 1 true Desugar (after optimization) [M] 0.3 0.6
8 1 true Simplifier [M] 1.6 1.7
8 1 true Specialise [M] 0.1 0.2
8 1 true Simplifier [M] 0.4 1.1
8 1 true Simplifier [M] 0.7 1.0
8 1 true Simplifier [M] 0.3 1.0
8 1 true Float inwards [M] 0.1 0.3
8 1 true Called arity analysis [M] 0.1 0.2
8 1 true Simplifier [M] 0.3 1.0
8 1 true Demand analysis (including Boxity) [M] 0.2 0.4
8 1 true Constructed Product Result analysis [M] 0.1 0.1
8 1 true Worker Wrapper binds [M] 0.2 0.1
8 1 true Simplifier [M] 0.3 1.0
8 1 true Exitification transformation [M] 0.0 0.1
8 1 true Common sub-expression [M] 0.2 0.4
8 1 true Float inwards [M] 0.1 0.3
8 1 true Simplifier [M] 0.3 1.1
8 1 true Demand analysis [M] 0.2 0.4
8 1 true CoreTidy [M] 0.2 0.5
8 1 true LatePlugins [M] 0.0 0.0
8 1 true CorePrep [M] 0.1 0.4
8 1 true CoreToStg [M] 0.2 0.5
8 1 true CodeGen [M] 2.8 5.8
8 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-21.hi] 0.0 1.0
8 1 true systool 0.1 0.1
8 2 false initializing unit database 0.3 2.3
8 2 false Chasing dependencies 28.9 0.1
8 2 false Parser [M] 0.1 0.2
8 2 false ConsistencyCheck [M] 0.0 0.0
8 2 false Renamer/typechecker [M] 19.7 20.9
8 2 false Desugar [M] 0.2 0.4
8 2 false Desugar (after optimization) [M] 0.4 1.0
8 2 false Simplifier [M] 1.3 2.0
8 2 false Specialise [M] 0.1 0.2
8 2 false Simplifier [M] 0.4 1.3
8 2 false Simplifier [M] 0.6 1.2
8 2 false Simplifier [M] 0.4 1.2
8 2 false Float inwards [M] 0.1 0.3
8 2 false Called arity analysis [M] 0.1 0.3
8 2 false Simplifier [M] 0.4 1.2
8 2 false Demand analysis (including Boxity) [M] 0.2 0.4
8 2 false Constructed Product Result analysis [M] 0.1 0.2
8 2 false Worker Wrapper binds [M] 0.2 0.1
8 2 false Simplifier [M] 0.3 1.2
8 2 false Exitification transformation [M] 0.0 0.1
8 2 false Common sub-expression [M] 0.1 0.4
8 2 false Float inwards [M] 0.1 0.3
8 2 false Simplifier [M] 0.5 1.2
8 2 false Liberate case [M] 0.1 0.2
8 2 false Simplifier [M] 0.3 1.2
8 2 false SpecConstr [M] 0.1 0.3
8 2 false Simplifier [M] 0.3 1.2
8 2 false Common sub-expression [M] 0.1 0.4
8 2 false Simplifier [M] 0.5 1.2
8 2 false Demand analysis [M] 0.2 0.4
8 2 false CoreTidy [M] 0.2 0.6
8 2 false LatePlugins [M] 0.0 0.0
8 2 false CorePrep [M] 0.1 0.4
8 2 false CoreToStg [M] 0.6 0.8
8 2 false CodeGen [M] 2.8 6.9
8 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-22.hi] 0.1 1.0
8 2 false systool 0.2 0.1
8 2 true initializing unit database 0.3 2.3
8 2 true Chasing dependencies 28.5 0.1
8 2 true Parser [M] 0.1 0.2
8 2 true ConsistencyCheck [M] 0.0 0.0
8 2 true Renamer/typechecker [M] 17.9 18.7
8 2 true Desugar [M] 0.1 0.2
8 2 true Desugar (after optimization) [M] 0.3 0.6
8 2 true Simplifier [M] 1.5 1.7
8 2 true Specialise [M] 0.1 0.2
8 2 true Simplifier [M] 0.4 1.1
8 2 true Simplifier [M] 0.6 1.0
8 2 true Simplifier [M] 0.3 1.0
8 2 true Float inwards [M] 0.1 0.3
8 2 true Called arity analysis [M] 0.1 0.2
8 2 true Simplifier [M] 0.3 1.0
8 2 true Demand analysis (including Boxity) [M] 0.2 0.4
8 2 true Constructed Product Result analysis [M] 0.1 0.1
8 2 true Worker Wrapper binds [M] 0.2 0.1
8 2 true Simplifier [M] 0.3 1.0
8 2 true Exitification transformation [M] 0.0 0.1
8 2 true Common sub-expression [M] 0.1 0.4
8 2 true Float inwards [M] 0.1 0.3
8 2 true Simplifier [M] 0.3 1.1
8 2 true Liberate case [M] 0.1 0.2
8 2 true Simplifier [M] 0.4 1.0
8 2 true SpecConstr [M] 0.1 0.3
8 2 true Simplifier [M] 0.3 1.0
8 2 true Common sub-expression [M] 0.1 0.4
8 2 true Simplifier [M] 0.3 1.1
8 2 true Demand analysis [M] 0.2 0.4
8 2 true CoreTidy [M] 0.2 0.5
8 2 true LatePlugins [M] 0.0 0.0
8 2 true CorePrep [M] 0.1 0.4
8 2 true CoreToStg [M] 0.2 0.8
8 2 true CodeGen [M] 2.8 5.9
8 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-23.hi] 0.1 1.0
8 2 true systool 0.1 0.1
16 0 false initializing unit database 0.3 2.3
16 0 false Chasing dependencies 30.6 0.1
16 0 false Parser [M] 0.2 0.4
16 0 false ConsistencyCheck [M] 0.0 0.0
16 0 false Renamer/typechecker [M] 21.3 23.0
16 0 false Desugar [M] 0.3 0.8
16 0 false Desugar (after optimization) [M] 0.9 1.0
16 0 false Simplifier [M] 1.0 2.6
16 0 false CoreTidy [M] 0.7 0.9
16 0 false LatePlugins [M] 0.0 0.0
16 0 false CorePrep [M] 0.3 0.8
16 0 false CoreToStg [M] 0.2 0.9
16 0 false CodeGen [M] 4.6 13.9
16 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-24.hi] 0.0 1.0
16 0 false systool 0.2 0.1
16 0 true initializing unit database 0.3 2.3
16 0 true Chasing dependencies 28.8 0.1
16 0 true Parser [M] 0.1 0.4
16 0 true ConsistencyCheck [M] 0.0 0.0
16 0 true Renamer/typechecker [M] 19.4 19.2
16 0 true Desugar [M] 0.2 0.2
16 0 true Desugar (after optimization) [M] 1.3 0.7
16 0 true Simplifier [M] 1.1 2.3
16 0 true CoreTidy [M] 0.3 0.8
16 0 true LatePlugins [M] 0.0 0.0
16 0 true CorePrep [M] 0.3 0.7
16 0 true CoreToStg [M] 0.3 0.8
16 0 true CodeGen [M] 4.4 12.0
16 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-25.hi] 0.1 1.0
16 0 true systool 0.2 0.1
16 1 false initializing unit database 0.3 2.3
16 1 false Chasing dependencies 29.0 0.1
16 1 false Parser [M] 0.2 0.4
16 1 false ConsistencyCheck [M] 0.0 0.0
16 1 false Renamer/typechecker [M] 20.4 23.3
16 1 false Desugar [M] 1.0 0.8
16 1 false Desugar (after optimization) [M] 0.7 2.0
16 1 false Simplifier [M] 1.8 3.8
16 1 false Specialise [M] 0.2 0.4
16 1 false Simplifier [M] 1.0 2.6
16 1 false Simplifier [M] 0.9 2.5
16 1 false Simplifier [M] 0.7 2.5
16 1 false Float inwards [M] 0.3 0.6
16 1 false Called arity analysis [M] 0.2 0.5
16 1 false Simplifier [M] 0.7 2.5
16 1 false Demand analysis (including Boxity) [M] 0.5 0.8
16 1 false Constructed Product Result analysis [M] 0.2 0.3
16 1 false Worker Wrapper binds [M] 0.1 0.2
16 1 false Simplifier [M] 0.7 2.4
16 1 false Exitification transformation [M] 0.1 0.1
16 1 false Common sub-expression [M] 0.2 0.9
16 1 false Float inwards [M] 0.1 0.6
16 1 false Simplifier [M] 1.0 2.6
16 1 false Demand analysis [M] 0.3 0.8
16 1 false CoreTidy [M] 0.4 1.4
16 1 false LatePlugins [M] 0.0 0.0
16 1 false CorePrep [M] 0.3 0.8
16 1 false CoreToStg [M] 0.3 1.2
16 1 false CodeGen [M] 15.2 13.6
16 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-26.hi] 0.1 1.0
16 1 false systool 0.2 0.1
16 1 true initializing unit database 0.3 2.3
16 1 true Chasing dependencies 29.3 0.1
16 1 true Parser [M] 0.2 0.4
16 1 true ConsistencyCheck [M] 0.0 0.0
16 1 true Renamer/typechecker [M] 17.8 19.4
16 1 true Desugar [M] 0.2 0.2
16 1 true Desugar (after optimization) [M] 1.4 1.2
16 1 true Simplifier [M] 1.7 3.2
16 1 true Specialise [M] 0.2 0.4
16 1 true Simplifier [M] 0.9 2.2
16 1 true Simplifier [M] 0.7 2.2
16 1 true Simplifier [M] 0.8 2.2
16 1 true Float inwards [M] 0.1 0.6
16 1 true Called arity analysis [M] 0.2 0.3
16 1 true Simplifier [M] 0.7 2.2
16 1 true Demand analysis (including Boxity) [M] 0.4 0.7
16 1 true Constructed Product Result analysis [M] 0.2 0.3
16 1 true Worker Wrapper binds [M] 0.1 0.2
16 1 true Simplifier [M] 0.6 2.1
16 1 true Exitification transformation [M] 0.1 0.1
16 1 true Common sub-expression [M] 0.2 0.9
16 1 true Float inwards [M] 0.1 0.6
16 1 true Simplifier [M] 1.0 2.2
16 1 true Demand analysis [M] 0.3 0.7
16 1 true CoreTidy [M] 0.4 1.4
16 1 true LatePlugins [M] 0.0 0.0
16 1 true CorePrep [M] 0.3 0.7
16 1 true CoreToStg [M] 0.3 1.2
16 1 true CodeGen [M] 4.3 11.5
16 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-27.hi] 0.1 1.0
16 1 true systool 0.2 0.1
16 2 false initializing unit database 0.3 2.3
16 2 false Chasing dependencies 28.5 0.1
16 2 false Parser [M] 0.2 0.4
16 2 false ConsistencyCheck [M] 0.0 0.0
16 2 false Renamer/typechecker [M] 20.5 23.3
16 2 false Desugar [M] 1.0 0.8
16 2 false Desugar (after optimization) [M] 0.7 2.0
16 2 false Simplifier [M] 1.8 3.8
16 2 false Specialise [M] 0.2 0.4
16 2 false Simplifier [M] 1.0 2.6
16 2 false Simplifier [M] 0.9 2.5
16 2 false Simplifier [M] 0.7 2.5
16 2 false Float inwards [M] 0.3 0.6
16 2 false Called arity analysis [M] 0.2 0.5
16 2 false Simplifier [M] 0.7 2.5
16 2 false Demand analysis (including Boxity) [M] 0.5 0.8
16 2 false Constructed Product Result analysis [M] 0.2 0.3
16 2 false Worker Wrapper binds [M] 0.1 0.2
16 2 false Simplifier [M] 0.7 2.4
16 2 false Exitification transformation [M] 0.1 0.1
16 2 false Common sub-expression [M] 0.2 0.9
16 2 false Float inwards [M] 0.1 0.6
16 2 false Simplifier [M] 1.0 2.6
16 2 false Liberate case [M] 0.1 0.3
16 2 false Simplifier [M] 0.8 2.5
16 2 false SpecConstr [M] 0.4 0.6
16 2 false Simplifier [M] 0.7 2.5
16 2 false Common sub-expression [M] 0.2 0.9
16 2 false Simplifier [M] 0.7 2.6
16 2 false Demand analysis [M] 0.3 0.8
16 2 false CoreTidy [M] 0.6 1.4
16 2 false LatePlugins [M] 0.0 0.0
16 2 false CorePrep [M] 1.1 0.8
16 2 false CoreToStg [M] 0.4 1.8
16 2 false CodeGen [M] 14.7 13.8
16 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-28.hi] 0.1 1.0
16 2 false systool 0.1 0.1
16 2 true initializing unit database 0.3 2.3
16 2 true Chasing dependencies 28.9 0.1
16 2 true Parser [M] 0.1 0.4
16 2 true ConsistencyCheck [M] 0.0 0.0
16 2 true Renamer/typechecker [M] 17.9 19.4
16 2 true Desugar [M] 0.2 0.2
16 2 true Desugar (after optimization) [M] 1.4 1.2
16 2 true Simplifier [M] 1.7 3.2
16 2 true Specialise [M] 0.1 0.4
16 2 true Simplifier [M] 0.9 2.2
16 2 true Simplifier [M] 0.6 2.2
16 2 true Simplifier [M] 0.8 2.2
16 2 true Float inwards [M] 0.1 0.6
16 2 true Called arity analysis [M] 0.1 0.3
16 2 true Simplifier [M] 0.7 2.2
16 2 true Demand analysis (including Boxity) [M] 0.5 0.7
16 2 true Constructed Product Result analysis [M] 0.2 0.3
16 2 true Worker Wrapper binds [M] 0.1 0.2
16 2 true Simplifier [M] 0.6 2.1
16 2 true Exitification transformation [M] 0.1 0.1
16 2 true Common sub-expression [M] 0.2 0.9
16 2 true Float inwards [M] 0.1 0.6
16 2 true Simplifier [M] 0.9 2.2
16 2 true Liberate case [M] 0.1 0.3
16 2 true Simplifier [M] 0.7 2.2
16 2 true SpecConstr [M] 0.2 0.6
16 2 true Simplifier [M] 0.8 2.2
16 2 true Common sub-expression [M] 0.2 0.9
16 2 true Simplifier [M] 0.9 2.2
16 2 true Demand analysis [M] 0.3 0.7
16 2 true CoreTidy [M] 0.4 1.4
16 2 true LatePlugins [M] 0.0 0.0
16 2 true CorePrep [M] 0.3 0.7
16 2 true CoreToStg [M] 0.3 1.6
16 2 true CodeGen [M] 4.4 11.7
16 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-29.hi] 0.1 1.0
16 2 true systool 0.1 0.1
32 0 false initializing unit database 0.3 2.3
32 0 false Chasing dependencies 29.6 0.1
32 0 false Parser [M] 0.2 0.6
32 0 false ConsistencyCheck [M] 0.0 0.0
32 0 false Renamer/typechecker [M] 24.0 28.9
32 0 false Desugar [M] 0.6 1.5
32 0 false Desugar (after optimization) [M] 1.2 1.9
32 0 false Simplifier [M] 2.3 5.1
32 0 false CoreTidy [M] 11.1 2.4
32 0 false LatePlugins [M] 0.0 0.0
32 0 false CorePrep [M] 0.8 1.6
32 0 false CoreToStg [M] 0.4 1.8
32 0 false CodeGen [M] 8.2 28.4
32 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-30.hi] 0.1 1.0
32 0 false systool 0.2 0.1
32 0 true initializing unit database 0.4 2.3
32 0 true Chasing dependencies 32.8 0.1
32 0 true Parser [M] 0.2 0.6
32 0 true ConsistencyCheck [M] 0.0 0.0
32 0 true Renamer/typechecker [M] 19.7 21.2
32 0 true Desugar [M] 0.3 0.3
32 0 true Desugar (after optimization) [M] 0.6 1.3
32 0 true Simplifier [M] 2.7 4.5
32 0 true CoreTidy [M] 1.0 2.3
32 0 true LatePlugins [M] 0.0 0.0
32 0 true CorePrep [M] 1.5 1.5
32 0 true CoreToStg [M] 0.4 1.7
32 0 true CodeGen [M] 16.5 24.5
32 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-31.hi] 0.1 1.0
32 0 true systool 0.2 0.1
32 1 false initializing unit database 0.4 2.3
32 1 false Chasing dependencies 31.0 0.1
32 1 false Parser [M] 0.2 0.6
32 1 false ConsistencyCheck [M] 0.0 0.0
32 1 false Renamer/typechecker [M] 24.4 29.1
32 1 false Desugar [M] 0.6 1.5
32 1 false Desugar (after optimization) [M] 1.2 1.9
32 1 false Simplifier [M] 11.6 4.8
32 1 false Specialise [M] 0.3 0.8
32 1 false Simplifier [M] 2.0 4.2
32 1 false Simplifier [M] 1.4 4.1
32 1 false Simplifier [M] 1.7 4.1
32 1 false Float inwards [M] 0.4 1.3
32 1 false Called arity analysis [M] 0.5 1.0
32 1 false Simplifier [M] 1.4 4.1
32 1 false Demand analysis (including Boxity) [M] 0.8 1.0
32 1 false Constructed Product Result analysis [M] 0.8 0.6
32 1 false Worker Wrapper binds [M] 0.6 0.4
32 1 false Simplifier [M] 1.4 4.2
32 1 false Exitification transformation [M] 0.3 0.3
32 1 false Common sub-expression [M] 0.6 2.0
32 1 false Float inwards [M] 0.9 1.3
32 1 false Simplifier [M] 1.4 4.2
32 1 false Demand analysis [M] 0.8 1.0
32 1 false CoreTidy [M] 2.1 5.1
32 1 false LatePlugins [M] 0.0 0.0
32 1 false CorePrep [M] 1.5 1.6
32 1 false CoreToStg [M] 0.6 2.7
32 1 false CodeGen [M] 9.2 28.7
32 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-32.hi] 0.1 1.0
32 1 false systool 0.2 0.1
32 1 true initializing unit database 0.4 2.3
32 1 true Chasing dependencies 30.6 0.1
32 1 true Parser [M] 0.2 0.6
32 1 true ConsistencyCheck [M] 0.0 0.0
32 1 true Renamer/typechecker [M] 19.7 21.4
32 1 true Desugar [M] 0.3 0.3
32 1 true Desugar (after optimization) [M] 0.6 1.3
32 1 true Simplifier [M] 2.5 4.2
32 1 true Specialise [M] 0.6 0.7
32 1 true Simplifier [M] 1.6 3.8
32 1 true Simplifier [M] 1.4 3.7
32 1 true Simplifier [M] 1.4 3.7
32 1 true Float inwards [M] 0.5 1.2
32 1 true Called arity analysis [M] 0.3 0.7
32 1 true Simplifier [M] 1.5 3.7
32 1 true Demand analysis (including Boxity) [M] 0.6 1.0
32 1 true Constructed Product Result analysis [M] 0.7 0.5
32 1 true Worker Wrapper binds [M] 0.3 0.4
32 1 true Simplifier [M] 1.6 3.7
32 1 true Exitification transformation [M] 0.3 0.2
32 1 true Common sub-expression [M] 0.6 1.9
32 1 true Float inwards [M] 0.4 1.2
32 1 true Simplifier [M] 1.8 3.8
32 1 true Demand analysis [M] 0.9 1.0
32 1 true CoreTidy [M] 2.0 4.9
32 1 true LatePlugins [M] 0.0 0.0
32 1 true CorePrep [M] 0.7 1.5
32 1 true CoreToStg [M] 1.8 2.5
32 1 true CodeGen [M] 7.9 24.5
32 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-33.hi] 0.3 1.0
32 1 true systool 0.2 0.1
32 2 false initializing unit database 0.4 2.3
32 2 false Chasing dependencies 31.7 0.1
32 2 false Parser [M] 0.2 0.6
32 2 false ConsistencyCheck [M] 0.0 0.0
32 2 false Renamer/typechecker [M] 26.2 29.1
32 2 false Desugar [M] 0.6 1.5
32 2 false Desugar (after optimization) [M] 1.2 1.9
32 2 false Simplifier [M] 12.2 4.8
32 2 false Specialise [M] 0.3 0.8
32 2 false Simplifier [M] 2.1 4.2
32 2 false Simplifier [M] 1.4 4.1
32 2 false Simplifier [M] 1.7 4.1
32 2 false Float inwards [M] 0.4 1.3
32 2 false Called arity analysis [M] 0.4 1.0
32 2 false Simplifier [M] 1.5 4.1
32 2 false Demand analysis (including Boxity) [M] 0.7 1.0
32 2 false Constructed Product Result analysis [M] 0.8 0.6
32 2 false Worker Wrapper binds [M] 0.7 0.4
32 2 false Simplifier [M] 1.4 4.2
32 2 false Exitification transformation [M] 0.3 0.3
32 2 false Common sub-expression [M] 0.7 2.0
32 2 false Float inwards [M] 0.9 1.3
32 2 false Simplifier [M] 1.4 4.2
32 2 false Liberate case [M] 0.4 0.6
32 2 false Simplifier [M] 1.7 4.1
32 2 false SpecConstr [M] 0.5 1.2
32 2 false Simplifier [M] 1.4 4.1
32 2 false Common sub-expression [M] 0.6 2.0
32 2 false Simplifier [M] 1.9 4.2
32 2 false Demand analysis [M] 0.7 1.0
32 2 false CoreTidy [M] 2.4 5.1
32 2 false LatePlugins [M] 0.0 0.0
32 2 false CorePrep [M] 0.7 1.6
32 2 false CoreToStg [M] 1.0 3.8
32 2 false CodeGen [M] 8.6 29.2
32 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-34.hi] 0.1 1.0
32 2 false systool 0.2 0.1
32 2 true initializing unit database 0.6 2.3
32 2 true Chasing dependencies 35.8 0.1
32 2 true Parser [M] 0.2 0.6
32 2 true ConsistencyCheck [M] 0.0 0.0
32 2 true Renamer/typechecker [M] 23.5 21.4
32 2 true Desugar [M] 0.4 0.3
32 2 true Desugar (after optimization) [M] 0.7 1.3
32 2 true Simplifier [M] 3.4 4.2
32 2 true Specialise [M] 0.6 0.7
32 2 true Simplifier [M] 2.4 3.8
32 2 true Simplifier [M] 1.8 3.7
32 2 true Simplifier [M] 1.5 3.7
32 2 true Float inwards [M] 0.6 1.2
32 2 true Called arity analysis [M] 0.3 0.7
32 2 true Simplifier [M] 1.6 3.7
32 2 true Demand analysis (including Boxity) [M] 0.7 1.0
32 2 true Constructed Product Result analysis [M] 0.8 0.5
32 2 true Worker Wrapper binds [M] 0.4 0.4
32 2 true Simplifier [M] 2.0 3.7
32 2 true Exitification transformation [M] 0.3 0.2
32 2 true Common sub-expression [M] 0.6 1.9
32 2 true Float inwards [M] 0.4 1.2
32 2 true Simplifier [M] 1.7 3.8
32 2 true Liberate case [M] 0.5 0.6
32 2 true Simplifier [M] 1.6 3.7
32 2 true SpecConstr [M] 0.5 1.2
32 2 true Simplifier [M] 1.9 3.7
32 2 true Common sub-expression [M] 0.7 1.9
32 2 true Simplifier [M] 1.8 3.8
32 2 true Demand analysis [M] 0.9 1.0
32 2 true CoreTidy [M] 2.4 4.9
32 2 true LatePlugins [M] 0.0 0.0
32 2 true CorePrep [M] 0.8 1.5
32 2 true CoreToStg [M] 0.7 3.6
32 2 true CodeGen [M] 8.6 24.9
32 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-35.hi] 0.2 1.0
32 2 true systool 0.2 0.1
64 0 false initializing unit database 0.4 2.3
64 0 false Chasing dependencies 31.4 0.1
64 0 false Parser [M] 0.2 1.0
64 0 false ConsistencyCheck [M] 0.0 0.0
64 0 false Renamer/typechecker [M] 47.6 44.3
64 0 false Desugar [M] 3.0 3.1
64 0 false Desugar (after optimization) [M] 2.1 3.9
64 0 false Simplifier [M] 6.4 10.1
64 0 false CoreTidy [M] 3.9 7.4
64 0 false LatePlugins [M] 0.0 0.0
64 0 false CorePrep [M] 4.3 3.6
64 0 false CoreToStg [M] 1.2 4.0
64 0 false CodeGen [M] 17.2 58.7
64 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-36.hi] 0.1 1.0
64 0 false systool 0.2 0.1
64 0 true initializing unit database 0.3 2.3
64 0 true Chasing dependencies 29.8 0.1
64 0 true Parser [M] 0.2 1.0
64 0 true ConsistencyCheck [M] 0.0 0.0
64 0 true Renamer/typechecker [M] 22.2 27.9
64 0 true Desugar [M] 0.7 0.5
64 0 true Desugar (after optimization) [M] 1.3 2.6
64 0 true Simplifier [M] 6.0 8.9
64 0 true CoreTidy [M] 2.4 6.9
64 0 true LatePlugins [M] 0.0 0.0
64 0 true CorePrep [M] 4.7 3.4
64 0 true CoreToStg [M] 2.8 3.7
64 0 true CodeGen [M] 14.9 50.7
64 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-37.hi] 0.1 1.0
64 0 true systool 0.2 0.1
64 1 false initializing unit database 0.3 2.3
64 1 false Chasing dependencies 32.6 0.1
64 1 false Parser [M] 0.3 1.0
64 1 false ConsistencyCheck [M] 0.0 0.0
64 1 false Renamer/typechecker [M] 52.0 44.5
64 1 false Desugar [M] 4.0 3.1
64 1 false Desugar (after optimization) [M] 2.6 3.9
64 1 false Simplifier [M] 6.2 9.5
64 1 false Specialise [M] 0.9 1.6
64 1 false Simplifier [M] 5.5 9.2
64 1 false Simplifier [M] 6.4 9.0
64 1 false Simplifier [M] 6.5 9.0
64 1 false Float inwards [M] 1.5 2.8
64 1 false Called arity analysis [M] 1.5 2.2
64 1 false Simplifier [M] 5.2 9.0
64 1 false Demand analysis (including Boxity) [M] 2.7 2.2
64 1 false Constructed Product Result analysis [M] 2.9 1.2
64 1 false Worker Wrapper binds [M] 1.3 0.7
64 1 false Simplifier [M] 5.8 9.1
64 1 false Exitification transformation [M] 1.0 0.5
64 1 false Common sub-expression [M] 1.8 4.3
64 1 false Float inwards [M] 2.2 2.8
64 1 false Simplifier [M] 4.9 9.1
64 1 false Demand analysis [M] 2.7 2.2
64 1 false CoreTidy [M] 11.6 14.1
64 1 false LatePlugins [M] 0.0 0.0
64 1 false CorePrep [M] 4.2 3.5
64 1 false CoreToStg [M] 2.8 5.9
64 1 false CodeGen [M] 21.2 60.3
64 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-38.hi] 0.2 1.0
64 1 false systool 0.3 0.1
64 1 true initializing unit database 0.3 2.3
64 1 true Chasing dependencies 31.1 0.1
64 1 true Parser [M] 0.2 1.0
64 1 true ConsistencyCheck [M] 0.0 0.0
64 1 true Renamer/typechecker [M] 22.5 28.1
64 1 true Desugar [M] 0.7 0.5
64 1 true Desugar (after optimization) [M] 12.6 2.6
64 1 true Simplifier [M] 4.7 8.3
64 1 true Specialise [M] 1.2 1.5
64 1 true Simplifier [M] 4.2 8.4
64 1 true Simplifier [M] 4.0 8.2
64 1 true Simplifier [M] 4.0 8.2
64 1 true Float inwards [M] 1.1 2.7
64 1 true Called arity analysis [M] 1.1 1.5
64 1 true Simplifier [M] 4.0 8.2
64 1 true Demand analysis (including Boxity) [M] 2.5 2.1
64 1 true Constructed Product Result analysis [M] 2.3 1.2
64 1 true Worker Wrapper binds [M] 1.0 0.7
64 1 true Simplifier [M] 4.1 8.2
64 1 true Exitification transformation [M] 0.9 0.5
64 1 true Common sub-expression [M] 1.9 4.1
64 1 true Float inwards [M] 1.1 2.7
64 1 true Simplifier [M] 4.3 8.3
64 1 true Demand analysis [M] 2.1 2.1
64 1 true CoreTidy [M] 8.0 13.6
64 1 true LatePlugins [M] 0.0 0.0
64 1 true CorePrep [M] 2.3 3.3
64 1 true CoreToStg [M] 3.1 5.5
64 1 true CodeGen [M] 14.1 51.7
64 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-39.hi] 0.2 1.0
64 1 true systool 0.2 0.1
64 2 false initializing unit database 0.3 2.3
64 2 false Chasing dependencies 29.7 0.1
64 2 false Parser [M] 0.2 1.0
64 2 false ConsistencyCheck [M] 0.0 0.0
64 2 false Renamer/typechecker [M] 45.7 44.5
64 2 false Desugar [M] 3.1 3.1
64 2 false Desugar (after optimization) [M] 2.2 3.9
64 2 false Simplifier [M] 5.3 9.5
64 2 false Specialise [M] 0.8 1.6
64 2 false Simplifier [M] 4.8 9.2
64 2 false Simplifier [M] 4.4 9.0
64 2 false Simplifier [M] 4.7 9.0
64 2 false Float inwards [M] 1.2 2.8
64 2 false Called arity analysis [M] 1.3 2.2
64 2 false Simplifier [M] 4.8 9.0
64 2 false Demand analysis (including Boxity) [M] 2.3 2.2
64 2 false Constructed Product Result analysis [M] 2.5 1.2
64 2 false Worker Wrapper binds [M] 1.1 0.7
64 2 false Simplifier [M] 4.7 9.1
64 2 false Exitification transformation [M] 1.0 0.5
64 2 false Common sub-expression [M] 2.0 4.3
64 2 false Float inwards [M] 1.7 2.8
64 2 false Simplifier [M] 4.4 9.1
64 2 false Liberate case [M] 1.4 1.2
64 2 false Simplifier [M] 4.2 9.0
64 2 false SpecConstr [M] 1.8 2.8
64 2 false Simplifier [M] 4.6 9.0
64 2 false Common sub-expression [M] 2.0 4.3
64 2 false Simplifier [M] 4.8 9.1
64 2 false Demand analysis [M] 2.6 2.2
64 2 false CoreTidy [M] 7.2 14.1
64 2 false LatePlugins [M] 0.0 0.0
64 2 false CorePrep [M] 3.3 3.5
64 2 false CoreToStg [M] 2.2 8.5
64 2 false CodeGen [M] 17.5 61.1
64 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-40.hi] 0.2 1.0
64 2 false systool 0.2 0.1
64 2 true initializing unit database 0.3 2.3
64 2 true Chasing dependencies 29.8 0.1
64 2 true Parser [M] 0.2 1.0
64 2 true ConsistencyCheck [M] 0.0 0.0
64 2 true Renamer/typechecker [M] 22.0 28.1
64 2 true Desugar [M] 0.7 0.5
64 2 true Desugar (after optimization) [M] 11.8 2.6
64 2 true Simplifier [M] 4.8 8.3
64 2 true Specialise [M] 1.2 1.5
64 2 true Simplifier [M] 4.4 8.4
64 2 true Simplifier [M] 4.1 8.2
64 2 true Simplifier [M] 4.0 8.2
64 2 true Float inwards [M] 1.1 2.7
64 2 true Called arity analysis [M] 1.1 1.5
64 2 true Simplifier [M] 4.1 8.2
64 2 true Demand analysis (including Boxity) [M] 2.6 2.1
64 2 true Constructed Product Result analysis [M] 2.3 1.2
64 2 true Worker Wrapper binds [M] 1.0 0.7
64 2 true Simplifier [M] 4.0 8.2
64 2 true Exitification transformation [M] 0.9 0.5
64 2 true Common sub-expression [M] 2.1 4.1
64 2 true Float inwards [M] 1.2 2.7
64 2 true Simplifier [M] 4.3 8.3
64 2 true Liberate case [M] 1.0 1.2
64 2 true Simplifier [M] 4.0 8.2
64 2 true SpecConstr [M] 1.7 2.7
64 2 true Simplifier [M] 4.2 8.2
64 2 true Common sub-expression [M] 1.5 4.1
64 2 true Simplifier [M] 5.0 8.3
64 2 true Demand analysis [M] 2.1 2.1
64 2 true CoreTidy [M] 8.9 13.6
64 2 true LatePlugins [M] 0.0 0.0
64 2 true CorePrep [M] 2.4 3.3
64 2 true CoreToStg [M] 2.7 7.9
64 2 true CodeGen [M] 14.6 52.4
64 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-41.hi] 0.5 1.0
64 2 true systool 0.2 0.1
128 0 false initializing unit database 0.3 2.3
128 0 false Chasing dependencies 30.0 0.1
128 0 false Parser [M] 0.3 1.8
128 0 false ConsistencyCheck [M] 0.0 0.0
128 0 false Renamer/typechecker [M] 97.8 88.2
128 0 false Desugar [M] 8.6 6.9
128 0 false Desugar (after optimization) [M] 6.1 8.1
128 0 false Simplifier [M] 20.3 20.4
128 0 false CoreTidy [M] 18.2 25.1
128 0 false LatePlugins [M] 0.0 0.0
128 0 false CorePrep [M] 10.6 7.8
128 0 false CoreToStg [M] 2.9 8.5
128 0 false CodeGen [M] 52.2 122.2
128 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-42.hi] 0.1 1.0
128 0 false systool 0.2 0.1
128 0 true initializing unit database 0.3 2.3
128 0 true Chasing dependencies 30.3 0.1
128 0 true Parser [M] 0.3 1.8
128 0 true ConsistencyCheck [M] 0.0 0.0
128 0 true Renamer/typechecker [M] 39.2 52.1
128 0 true Desugar [M] 2.3 1.0
128 0 true Desugar (after optimization) [M] 5.2 5.5
128 0 true Simplifier [M] 20.4 18.0
128 0 true CoreTidy [M] 32.2 23.5
128 0 true LatePlugins [M] 0.0 0.0
128 0 true CorePrep [M] 12.5 7.4
128 0 true CoreToStg [M] 2.9 7.9
128 0 true CodeGen [M] 28.8 105.8
128 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-43.hi] 0.1 1.0
128 0 true systool 0.2 0.1
128 1 false initializing unit database 0.3 2.3
128 1 false Chasing dependencies 28.8 0.1
128 1 false Parser [M] 0.3 1.8
128 1 false ConsistencyCheck [M] 0.0 0.0
128 1 false Renamer/typechecker [M] 93.4 88.4
128 1 false Desugar [M] 6.7 6.9
128 1 false Desugar (after optimization) [M] 6.3 8.1
128 1 false Simplifier [M] 17.0 19.1
128 1 false Specialise [M] 3.0 3.4
128 1 false Simplifier [M] 14.7 20.2
128 1 false Simplifier [M] 27.2 19.8
128 1 false Simplifier [M] 13.8 19.8
128 1 false Float inwards [M] 4.6 6.2
128 1 false Called arity analysis [M] 4.2 4.9
128 1 false Simplifier [M] 13.5 19.8
128 1 false Demand analysis (including Boxity) [M] 7.4 4.8
128 1 false Constructed Product Result analysis [M] 9.6 2.6
128 1 false Worker Wrapper binds [M] 3.6 1.4
128 1 false Simplifier [M] 13.5 19.9
128 1 false Exitification transformation [M] 3.4 1.1
128 1 false Common sub-expression [M] 5.4 9.3
128 1 false Float inwards [M] 4.6 6.2
128 1 false Simplifier [M] 14.2 20.0
128 1 false Demand analysis [M] 8.1 4.8
128 1 false CoreTidy [M] 35.6 38.2
128 1 false LatePlugins [M] 0.0 0.0
128 1 false CorePrep [M] 9.4 7.7
128 1 false CoreToStg [M] 4.2 12.7
128 1 false CodeGen [M] 34.7 121.7
128 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-44.hi] 0.1 1.0
128 1 false systool 0.2 0.1
128 1 true initializing unit database 0.3 2.3
128 1 true Chasing dependencies 29.4 0.1
128 1 true Parser [M] 0.3 1.8
128 1 true ConsistencyCheck [M] 0.0 0.0
128 1 true Renamer/typechecker [M] 37.3 52.3
128 1 true Desugar [M] 2.2 1.0
128 1 true Desugar (after optimization) [M] 5.1 5.5
128 1 true Simplifier [M] 16.2 16.7
128 1 true Specialise [M] 2.7 3.1
128 1 true Simplifier [M] 13.1 18.5
128 1 true Simplifier [M] 13.9 18.1
128 1 true Simplifier [M] 26.7 18.1
128 1 true Float inwards [M] 3.8 6.0
128 1 true Called arity analysis [M] 3.8 3.2
128 1 true Simplifier [M] 12.4 18.1
128 1 true Demand analysis (including Boxity) [M] 7.3 4.5
128 1 true Constructed Product Result analysis [M] 8.8 2.5
128 1 true Worker Wrapper binds [M] 4.2 1.4
128 1 true Simplifier [M] 12.3 18.2
128 1 true Exitification transformation [M] 3.4 1.0
128 1 true Common sub-expression [M] 5.5 8.9
128 1 true Float inwards [M] 3.8 6.0
128 1 true Simplifier [M] 13.7 18.3
128 1 true Demand analysis [M] 8.0 4.6
128 1 true CoreTidy [M] 39.7 36.4
128 1 true LatePlugins [M] 0.0 0.0
128 1 true CorePrep [M] 11.2 7.3
128 1 true CoreToStg [M] 2.7 12.1
128 1 true CodeGen [M] 29.0 104.5
128 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-45.hi] 0.1 1.0
128 1 true systool 0.2 0.1
128 2 false initializing unit database 0.3 2.3
128 2 false Chasing dependencies 29.5 0.1
128 2 false Parser [M] 0.3 1.8
128 2 false ConsistencyCheck [M] 0.0 0.0
128 2 false Renamer/typechecker [M] 95.2 88.4
128 2 false Desugar [M] 6.8 6.9
128 2 false Desugar (after optimization) [M] 6.3 8.1
128 2 false Simplifier [M] 17.1 19.1
128 2 false Specialise [M] 3.0 3.4
128 2 false Simplifier [M] 14.6 20.2
128 2 false Simplifier [M] 27.2 19.8
128 2 false Simplifier [M] 13.9 19.8
128 2 false Float inwards [M] 4.6 6.2
128 2 false Called arity analysis [M] 4.2 4.9
128 2 false Simplifier [M] 13.3 19.8
128 2 false Demand analysis (including Boxity) [M] 7.4 4.8
128 2 false Constructed Product Result analysis [M] 9.5 2.6
128 2 false Worker Wrapper binds [M] 3.6 1.4
128 2 false Simplifier [M] 13.4 19.9
128 2 false Exitification transformation [M] 3.4 1.1
128 2 false Common sub-expression [M] 5.4 9.3
128 2 false Float inwards [M] 4.5 6.2
128 2 false Simplifier [M] 14.1 20.0
128 2 false Liberate case [M] 3.6 2.7
128 2 false Simplifier [M] 14.0 19.8
128 2 false SpecConstr [M] 5.7 6.2
128 2 false Simplifier [M] 14.3 19.8
128 2 false Common sub-expression [M] 5.6 9.3
128 2 false Simplifier [M] 14.1 20.0
128 2 false Demand analysis [M] 19.3 4.8
128 2 false CoreTidy [M] 39.0 38.2
128 2 false LatePlugins [M] 0.0 0.0
128 2 false CorePrep [M] 8.2 7.7
128 2 false CoreToStg [M] 6.9 18.4
128 2 false CodeGen [M] 32.8 123.5
128 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-46.hi] 0.1 1.0
128 2 false systool 0.2 0.1
128 2 true initializing unit database 0.3 2.3
128 2 true Chasing dependencies 29.1 0.1
128 2 true Parser [M] 0.3 1.8
128 2 true ConsistencyCheck [M] 0.0 0.0
128 2 true Renamer/typechecker [M] 37.9 52.3
128 2 true Desugar [M] 2.2 1.0
128 2 true Desugar (after optimization) [M] 5.1 5.5
128 2 true Simplifier [M] 16.3 16.7
128 2 true Specialise [M] 2.7 3.1
128 2 true Simplifier [M] 13.0 18.5
128 2 true Simplifier [M] 14.0 18.1
128 2 true Simplifier [M] 26.9 18.1
128 2 true Float inwards [M] 3.8 6.0
128 2 true Called arity analysis [M] 3.8 3.2
128 2 true Simplifier [M] 13.4 18.1
128 2 true Demand analysis (including Boxity) [M] 7.4 4.5
128 2 true Constructed Product Result analysis [M] 8.8 2.5
128 2 true Worker Wrapper binds [M] 4.2 1.4
128 2 true Simplifier [M] 12.5 18.2
128 2 true Exitification transformation [M] 3.4 1.0
128 2 true Common sub-expression [M] 5.3 8.9
128 2 true Float inwards [M] 3.8 6.0
128 2 true Simplifier [M] 13.8 18.3
128 2 true Liberate case [M] 4.1 2.7
128 2 true Simplifier [M] 13.0 18.1
128 2 true SpecConstr [M] 4.1 6.1
128 2 true Simplifier [M] 13.6 18.1
128 2 true Common sub-expression [M] 5.1 8.9
128 2 true Simplifier [M] 13.9 18.3
128 2 true Demand analysis [M] 7.7 4.6
128 2 true CoreTidy [M] 37.7 36.4
128 2 true LatePlugins [M] 0.0 0.0
128 2 true CorePrep [M] 9.5 7.3
128 2 true CoreToStg [M] 5.5 17.6
128 2 true CodeGen [M] 28.8 106.2
128 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-47.hi] 0.1 1.0
128 2 true systool 0.2 0.1
256 0 false initializing unit database 0.3 2.3
256 0 false Chasing dependencies 29.1 0.1
256 0 false Parser [M] 1.2 3.5
256 0 false ConsistencyCheck [M] 0.0 0.0
256 0 false Renamer/typechecker [M] 261.7 223.7
256 0 false Desugar [M] 20.6 16.5
256 0 false Desugar (after optimization) [M] 41.2 16.8
256 0 false Simplifier [M] 69.2 41.3
256 0 false CoreTidy [M] 85.6 90.3
256 0 false LatePlugins [M] 0.0 0.0
256 0 false CorePrep [M] 40.0 17.1
256 0 false CoreToStg [M] 7.2 18.1
256 0 false CodeGen [M] 125.3 255.3
256 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-48.hi] 0.1 1.0
256 0 false systool 0.2 0.1
256 0 true initializing unit database 0.3 2.3
256 0 true Chasing dependencies 29.8 0.1
256 0 true Parser [M] 1.1 3.5
256 0 true ConsistencyCheck [M] 0.0 0.0
256 0 true Renamer/typechecker [M] 82.8 145.1
256 0 true Desugar [M] 8.3 1.8
256 0 true Desugar (after optimization) [M] 18.0 11.7
256 0 true Simplifier [M] 69.3 37.3
256 0 true CoreTidy [M] 100.6 84.9
256 0 true LatePlugins [M] 0.0 0.0
256 0 true CorePrep [M] 43.0 16.3
256 0 true CoreToStg [M] 6.1 16.8
256 0 true CodeGen [M] 116.4 221.4
256 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-49.hi] 0.1 1.0
256 0 true systool 0.2 0.1
256 1 false initializing unit database 0.3 2.3
256 1 false Chasing dependencies 30.5 0.1
256 1 false Parser [M] 1.2 3.5
256 1 false ConsistencyCheck [M] 0.0 0.0
256 1 false Renamer/typechecker [M] 263.1 224.0
256 1 false Desugar [M] 20.7 16.5
256 1 false Desugar (after optimization) [M] 41.6 16.8
256 1 false Simplifier [M] 56.1 38.8
256 1 false Specialise [M] 8.6 7.0
256 1 false Simplifier [M] 48.4 43.5
256 1 false Simplifier [M] 46.8 42.7
256 1 false Simplifier [M] 47.4 42.7
256 1 false Float inwards [M] 15.1 13.7
256 1 false Called arity analysis [M] 16.6 10.8
256 1 false Simplifier [M] 46.9 42.7
256 1 false Demand analysis (including Boxity) [M] 30.2 10.3
256 1 false Constructed Product Result analysis [M] 35.7 5.6
256 1 false Worker Wrapper binds [M] 14.3 3.1
256 1 false Simplifier [M] 64.1 43.0
256 1 false Exitification transformation [M] 13.5 2.3
256 1 false Common sub-expression [M] 18.5 20.2
256 1 false Float inwards [M] 16.4 13.7
256 1 false Simplifier [M] 46.8 43.2
256 1 false Demand analysis [M] 29.6 10.4
256 1 false CoreTidy [M] 166.8 131.7
256 1 false LatePlugins [M] 0.0 0.0
256 1 false CorePrep [M] 28.8 16.7
256 1 false CoreToStg [M] 8.4 27.7
256 1 false CodeGen [M] 77.4 256.7
256 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-50.hi] 0.1 1.0
256 1 false systool 0.2 0.1
256 1 true initializing unit database 0.3 2.3
256 1 true Chasing dependencies 30.0 0.1
256 1 true Parser [M] 1.2 3.5
256 1 true ConsistencyCheck [M] 0.0 0.0
256 1 true Renamer/typechecker [M] 83.5 145.3
256 1 true Desugar [M] 8.4 1.8
256 1 true Desugar (after optimization) [M] 17.7 11.7
256 1 true Simplifier [M] 55.8 34.7
256 1 true Specialise [M] 10.4 6.6
256 1 true Simplifier [M] 45.8 40.2
256 1 true Simplifier [M] 45.6 39.5
256 1 true Simplifier [M] 45.1 39.5
256 1 true Float inwards [M] 14.9 13.2
256 1 true Called arity analysis [M] 14.0 6.8
256 1 true Simplifier [M] 74.4 39.5
256 1 true Demand analysis (including Boxity) [M] 29.0 9.8
256 1 true Constructed Product Result analysis [M] 36.2 5.4
256 1 true Worker Wrapper binds [M] 13.4 3.0
256 1 true Simplifier [M] 44.3 39.6
256 1 true Exitification transformation [M] 13.1 2.2
256 1 true Common sub-expression [M] 16.2 19.4
256 1 true Float inwards [M] 16.4 13.2
256 1 true Simplifier [M] 45.2 39.9
256 1 true Demand analysis [M] 29.6 9.9
256 1 true CoreTidy [M] 122.5 124.8
256 1 true LatePlugins [M] 0.0 0.0
256 1 true CorePrep [M] 31.0 15.8
256 1 true CoreToStg [M] 8.1 26.2
256 1 true CodeGen [M] 62.5 223.4
256 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-51.hi] 0.1 1.0
256 1 true systool 0.2 0.1
256 2 false initializing unit database 0.3 2.3
256 2 false Chasing dependencies 29.8 0.1
256 2 false Parser [M] 1.2 3.5
256 2 false ConsistencyCheck [M] 0.0 0.0
256 2 false Renamer/typechecker [M] 264.0 224.0
256 2 false Desugar [M] 21.0 16.5
256 2 false Desugar (after optimization) [M] 41.9 16.8
256 2 false Simplifier [M] 57.4 38.8
256 2 false Specialise [M] 11.0 7.0
256 2 false Simplifier [M] 48.7 43.5
256 2 false Simplifier [M] 47.1 42.7
256 2 false Simplifier [M] 47.6 42.7
256 2 false Float inwards [M] 15.4 13.7
256 2 false Called arity analysis [M] 16.6 10.8
256 2 false Simplifier [M] 47.3 42.7
256 2 false Demand analysis (including Boxity) [M] 30.3 10.3
256 2 false Constructed Product Result analysis [M] 37.6 5.6
256 2 false Worker Wrapper binds [M] 16.3 3.1
256 2 false Simplifier [M] 68.7 43.0
256 2 false Exitification transformation [M] 13.4 2.3
256 2 false Common sub-expression [M] 18.3 20.2
256 2 false Float inwards [M] 16.4 13.7
256 2 false Simplifier [M] 46.5 43.2
256 2 false Liberate case [M] 15.2 5.8
256 2 false Simplifier [M] 45.5 42.7
256 2 false SpecConstr [M] 16.6 13.4
256 2 false Simplifier [M] 48.3 42.7
256 2 false Common sub-expression [M] 19.0 20.2
256 2 false Simplifier [M] 49.1 43.2
256 2 false Demand analysis [M] 30.8 10.4
256 2 false CoreTidy [M] 131.0 131.7
256 2 false LatePlugins [M] 0.0 0.0
256 2 false CorePrep [M] 34.7 16.7
256 2 false CoreToStg [M] 14.8 40.1
256 2 false CodeGen [M] 132.3 260.5
256 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-52.hi] 0.1 1.0
256 2 false systool 0.2 0.1
256 2 true initializing unit database 0.3 2.3
256 2 true Chasing dependencies 29.3 0.1
256 2 true Parser [M] 1.2 3.5
256 2 true ConsistencyCheck [M] 0.0 0.0
256 2 true Renamer/typechecker [M] 84.4 145.3
256 2 true Desugar [M] 8.4 1.8
256 2 true Desugar (after optimization) [M] 17.8 11.7
256 2 true Simplifier [M] 56.7 34.7
256 2 true Specialise [M] 10.4 6.6
256 2 true Simplifier [M] 45.3 40.2
256 2 true Simplifier [M] 45.3 39.5
256 2 true Simplifier [M] 45.2 39.5
256 2 true Float inwards [M] 15.1 13.2
256 2 true Called arity analysis [M] 14.0 6.8
256 2 true Simplifier [M] 73.8 39.5
256 2 true Demand analysis (including Boxity) [M] 29.0 9.8
256 2 true Constructed Product Result analysis [M] 36.6 5.4
256 2 true Worker Wrapper binds [M] 13.4 3.0
256 2 true Simplifier [M] 44.5 39.6
256 2 true Exitification transformation [M] 13.1 2.2
256 2 true Common sub-expression [M] 16.2 19.4
256 2 true Float inwards [M] 16.8 13.2
256 2 true Simplifier [M] 46.4 39.9
256 2 true Liberate case [M] 14.9 5.9
256 2 true Simplifier [M] 44.2 39.5
256 2 true SpecConstr [M] 17.4 13.4
256 2 true Simplifier [M] 45.7 39.5
256 2 true Common sub-expression [M] 17.9 19.4
256 2 true Simplifier [M] 46.4 39.9
256 2 true Demand analysis [M] 29.5 9.9
256 2 true CoreTidy [M] 185.7 124.8
256 2 true LatePlugins [M] 0.0 0.0
256 2 true CorePrep [M] 26.6 15.8
256 2 true CoreToStg [M] 9.9 38.0
256 2 true CodeGen [M] 62.7 226.7
256 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-53.hi] 1.0 1.0
256 2 true systool 0.2 0.1
512 0 false initializing unit database 0.3 2.3
512 0 false Chasing dependencies 29.1 0.1
512 0 false Parser [M] 1.6 6.9
512 0 false ConsistencyCheck [M] 0.0 0.0
512 0 false Renamer/typechecker [M] 963.7 680.1
512 0 false Desugar [M] 78.2 43.2
512 0 false Desugar (after optimization) [M] 82.1 35.5
512 0 false Simplifier [M] 283.2 84.9
512 0 false CoreTidy [M] 395.4 340.7
512 0 false LatePlugins [M] 0.0 0.0
512 0 false CorePrep [M] 160.1 38.2
512 0 false CoreToStg [M] 9.8 38.8
512 0 false CodeGen [M] 192.4 530.4
512 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-54.hi] 0.2 1.0
512 0 false systool 0.2 0.1
512 0 true initializing unit database 0.3 2.3
512 0 true Chasing dependencies 30.0 0.1
512 0 true Parser [M] 1.6 6.9
512 0 true ConsistencyCheck [M] 0.0 0.0
512 0 true Renamer/typechecker [M] 239.1 514.8
512 0 true Desugar [M] 32.8 3.6
512 0 true Desugar (after optimization) [M] 71.7 25.2
512 0 true Simplifier [M] 336.7 76.7
512 0 true CoreTidy [M] 448.4 321.0
512 0 true LatePlugins [M] 0.0 0.0
512 0 true CorePrep [M] 147.5 35.9
512 0 true CoreToStg [M] 22.1 36.4
512 0 true CodeGen [M] 154.9 463.1
512 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-55.hi] 1.4 1.0
512 0 true systool 0.3 0.1
512 1 false initializing unit database 0.3 2.3
512 1 false Chasing dependencies 30.5 0.1
512 1 false Parser [M] 1.6 6.9
512 1 false ConsistencyCheck [M] 0.0 0.0
512 1 false Renamer/typechecker [M] 983.0 680.4
512 1 false Desugar [M] 76.9 43.2
512 1 false Desugar (after optimization) [M] 84.3 35.5
512 1 false Simplifier [M] 233.2 79.8
512 1 false Specialise [M] 34.1 16.3
512 1 false Simplifier [M] 196.1 94.7
512 1 false Simplifier [M] 194.1 93.2
512 1 false Simplifier [M] 194.6 93.2
512 1 false Float inwards [M] 65.2 29.9
512 1 false Called arity analysis [M] 71.5 24.3
512 1 false Simplifier [M] 192.3 93.2
512 1 false Demand analysis (including Boxity) [M] 144.7 22.3
512 1 false Constructed Product Result analysis [M] 170.0 12.2
512 1 false Worker Wrapper binds [M] 68.3 6.6
512 1 false Simplifier [M] 202.4 93.7
512 1 false Exitification transformation [M] 64.5 4.9
512 1 false Common sub-expression [M] 77.5 43.7
512 1 false Float inwards [M] 64.8 29.9
512 1 false Simplifier [M] 203.4 94.2
512 1 false Demand analysis [M] 135.3 22.4
512 1 false CoreTidy [M] 609.8 481.0
512 1 false LatePlugins [M] 0.0 0.0
512 1 false CorePrep [M] 114.2 36.3
512 1 false CoreToStg [M] 22.8 60.3
512 1 false CodeGen [M] 206.4 541.8
512 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-56.hi] 0.3 1.0
512 1 false systool 0.3 0.1
512 1 true initializing unit database 0.3 2.3
512 1 true Chasing dependencies 31.6 0.1
512 1 true Parser [M] 1.9 6.9
512 1 true ConsistencyCheck [M] 0.0 0.0
512 1 true Renamer/typechecker [M] 242.7 515.0
512 1 true Desugar [M] 32.8 3.6
512 1 true Desugar (after optimization) [M] 67.4 25.1
512 1 true Simplifier [M] 235.4 71.4
512 1 true Specialise [M] 45.4 14.6
512 1 true Simplifier [M] 198.3 87.9
512 1 true Simplifier [M] 195.6 86.4
512 1 true Simplifier [M] 190.6 86.4
512 1 true Float inwards [M] 70.5 29.0
512 1 true Called arity analysis [M] 63.5 14.7
512 1 true Simplifier [M] 191.9 86.4
512 1 true Demand analysis (including Boxity) [M] 120.3 21.4
512 1 true Constructed Product Result analysis [M] 163.6 11.8
512 1 true Worker Wrapper binds [M] 62.0 6.5
512 1 true Simplifier [M] 180.6 86.8
512 1 true Exitification transformation [M] 62.2 4.7
512 1 true Common sub-expression [M] 67.4 42.2
512 1 true Float inwards [M] 70.4 29.0
512 1 true Simplifier [M] 184.0 87.3
512 1 true Demand analysis [M] 127.1 21.5
512 1 true CoreTidy [M] 681.1 455.6
512 1 true LatePlugins [M] 0.0 0.0
512 1 true CorePrep [M] 110.1 34.4
512 1 true CoreToStg [M] 25.1 57.0
512 1 true CodeGen [M] 176.4 481.1
512 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-57.hi] 0.2 1.0
512 1 true systool 0.2 0.1
512 2 false initializing unit database 0.3 2.3
512 2 false Chasing dependencies 34.6 0.1
512 2 false Parser [M] 1.6 6.9
512 2 false ConsistencyCheck [M] 0.0 0.0
512 2 false Renamer/typechecker [M] 997.2 680.4
512 2 false Desugar [M] 81.2 43.2
512 2 false Desugar (after optimization) [M] 85.3 35.5
512 2 false Simplifier [M] 237.0 79.8
512 2 false Specialise [M] 36.1 16.3
512 2 false Simplifier [M] 198.6 94.7
512 2 false Simplifier [M] 194.5 93.2
512 2 false Simplifier [M] 196.9 93.2
512 2 false Float inwards [M] 66.3 29.9
512 2 false Called arity analysis [M] 72.7 24.3
512 2 false Simplifier [M] 192.6 93.2
512 2 false Demand analysis (including Boxity) [M] 142.2 22.3
512 2 false Constructed Product Result analysis [M] 162.1 12.2
512 2 false Worker Wrapper binds [M] 65.6 6.6
512 2 false Simplifier [M] 205.1 93.7
512 2 false Exitification transformation [M] 66.4 4.9
512 2 false Common sub-expression [M] 80.6 43.7
512 2 false Float inwards [M] 67.4 29.9
512 2 false Simplifier [M] 207.9 94.2
512 2 false Liberate case [M] 69.9 12.7
512 2 false Simplifier [M] 196.8 93.2
512 2 false SpecConstr [M] 76.3 29.6
512 2 false Simplifier [M] 193.3 93.2
512 2 false Common sub-expression [M] 70.0 43.7
512 2 false Simplifier [M] 202.6 94.2
512 2 false Demand analysis [M] 132.1 22.4
512 2 false CoreTidy [M] 567.3 481.0
512 2 false LatePlugins [M] 0.0 0.0
512 2 false CorePrep [M] 111.7 36.3
512 2 false CoreToStg [M] 75.5 87.1
512 2 false CodeGen [M] 159.6 549.5
512 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-58.hi] 0.2 1.0
512 2 false systool 0.2 0.1
512 2 true initializing unit database 0.3 2.3
512 2 true Chasing dependencies 29.1 0.1
512 2 true Parser [M] 1.6 6.9
512 2 true ConsistencyCheck [M] 0.0 0.0
512 2 true Renamer/typechecker [M] 232.0 515.0
512 2 true Desugar [M] 33.0 3.6
512 2 true Desugar (after optimization) [M] 68.4 25.1
512 2 true Simplifier [M] 243.8 71.5
512 2 true Specialise [M] 37.5 14.6
512 2 true Simplifier [M] 174.1 87.9
512 2 true Simplifier [M] 177.5 86.4
512 2 true Simplifier [M] 177.1 86.4
512 2 true Float inwards [M] 66.2 29.0
512 2 true Called arity analysis [M] 59.8 14.7
512 2 true Simplifier [M] 178.8 86.4
512 2 true Demand analysis (including Boxity) [M] 118.2 21.4
512 2 true Constructed Product Result analysis [M] 147.3 11.8
512 2 true Worker Wrapper binds [M] 59.6 6.5
512 2 true Simplifier [M] 174.4 86.8
512 2 true Exitification transformation [M] 59.0 4.7
512 2 true Common sub-expression [M] 66.1 42.2
512 2 true Float inwards [M] 68.7 29.0
512 2 true Simplifier [M] 181.0 87.3
512 2 true Liberate case [M] 59.7 13.0
512 2 true Simplifier [M] 174.0 86.4
512 2 true SpecConstr [M] 69.4 29.5
512 2 true Simplifier [M] 177.6 86.4
512 2 true Common sub-expression [M] 70.4 42.2
512 2 true Simplifier [M] 178.0 87.3
512 2 true Demand analysis [M] 122.7 21.5
512 2 true CoreTidy [M] 586.4 455.6
512 2 true LatePlugins [M] 0.0 0.0
512 2 true CorePrep [M] 103.1 34.4
512 2 true CoreToStg [M] 26.8 82.3
512 2 true CodeGen [M] 179.3 487.9
512 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-59.hi] 1.1 1.0
512 2 true systool 0.2 0.1
1024 0 false initializing unit database 0.3 2.3
1024 0 false Chasing dependencies 29.3 0.1
1024 0 false Parser [M] 3.6 14.1
1024 0 false ConsistencyCheck [M] 0.0 0.0
1024 0 false Renamer/typechecker [M] 3894.0 2320.1
1024 0 false Desugar [M] 183.6 125.3
1024 0 false Desugar (after optimization) [M] 278.9 74.0
1024 0 false Simplifier [M] 1309.4 174.1
1024 0 false CoreTidy [M] 1248.2 1319.4
1024 0 false LatePlugins [M] 0.0 0.0
1024 0 false CorePrep [M] 639.9 82.4
1024 0 false CoreToStg [M] 25.8 82.4
1024 0 false CodeGen [M] 408.7 1103.5
1024 0 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-60.hi] 0.2 1.0
1024 0 false systool 0.3 0.1
1024 0 true initializing unit database 0.3 2.3
1024 0 true Chasing dependencies 27.7 0.1
1024 0 true Parser [M] 4.0 14.1
1024 0 true ConsistencyCheck [M] 0.0 0.0
1024 0 true Renamer/typechecker [M] 1036.7 2010.7
1024 0 true Desugar [M] 141.0 7.6
1024 0 true Desugar (after optimization) [M] 280.5 53.4
1024 0 true Simplifier [M] 1240.8 158.4
1024 0 true CoreTidy [M] 1457.5 1243.7
1024 0 true LatePlugins [M] 0.0 0.0
1024 0 true CorePrep [M] 608.0 78.7
1024 0 true CoreToStg [M] 39.5 77.2
1024 0 true CodeGen [M] 859.1 967.0
1024 0 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-61.hi] 1.6 1.0
1024 0 true systool 0.5 0.1
1024 1 false initializing unit database 0.3 2.3
1024 1 false Chasing dependencies 30.2 0.1
1024 1 false Parser [M] 3.3 14.1
1024 1 false ConsistencyCheck [M] 0.0 0.0
1024 1 false Renamer/typechecker [M] 4022.9 2320.3
1024 1 false Desugar [M] 180.2 125.3
1024 1 false Desugar (after optimization) [M] 278.4 74.0
1024 1 false Simplifier [M] 1011.4 163.9
1024 1 false Specialise [M] 153.6 34.7
1024 1 false Simplifier [M] 725.4 205.1
1024 1 false Simplifier [M] 720.8 202.2
1024 1 false Simplifier [M] 743.7 202.2
1024 1 false Float inwards [M] 279.8 65.0
1024 1 false Called arity analysis [M] 287.0 55.9
1024 1 false Simplifier [M] 741.2 202.2
1024 1 false Demand analysis (including Boxity) [M] 533.1 47.9
1024 1 false Constructed Product Result analysis [M] 680.4 26.2
1024 1 false Worker Wrapper binds [M] 265.4 14.1
1024 1 false Simplifier [M] 717.5 203.1
1024 1 false Exitification transformation [M] 258.5 10.5
1024 1 false Common sub-expression [M] 294.7 94.6
1024 1 false Float inwards [M] 270.9 65.0
1024 1 false Simplifier [M] 765.1 204.3
1024 1 false Demand analysis [M] 546.7 48.2
1024 1 false CoreTidy [M] 2427.9 1822.2
1024 1 false LatePlugins [M] 0.0 0.0
1024 1 false CorePrep [M] 450.0 78.3
1024 1 false CoreToStg [M] 56.4 130.8
1024 1 false CodeGen [M] 445.3 1147.1
1024 1 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-62.hi] 0.2 1.0
1024 1 false systool 0.2 0.1
1024 1 true initializing unit database 0.3 2.3
1024 1 true Chasing dependencies 25.1 0.1
1024 1 true Parser [M] 3.3 14.1
1024 1 true ConsistencyCheck [M] 0.0 0.0
1024 1 true Renamer/typechecker [M] 961.3 2010.9
1024 1 true Desugar [M] 174.8 7.6
1024 1 true Desugar (after optimization) [M] 265.0 53.4
1024 1 true Simplifier [M] 942.9 148.0
1024 1 true Specialise [M] 150.3 34.9
1024 1 true Simplifier [M] 686.0 190.6
1024 1 true Simplifier [M] 703.2 187.7
1024 1 true Simplifier [M] 695.0 187.7
1024 1 true Float inwards [M] 246.4 63.2
1024 1 true Called arity analysis [M] 249.3 31.8
1024 1 true Simplifier [M] 692.1 187.7
1024 1 true Demand analysis (including Boxity) [M] 493.7 46.2
1024 1 true Constructed Product Result analysis [M] 622.4 25.5
1024 1 true Worker Wrapper binds [M] 249.1 13.9
1024 1 true Simplifier [M] 688.8 188.4
1024 1 true Exitification transformation [M] 259.7 10.1
1024 1 true Common sub-expression [M] 256.6 91.0
1024 1 true Float inwards [M] 246.8 63.2
1024 1 true Simplifier [M] 704.5 189.5
1024 1 true Demand analysis [M] 499.4 46.6
1024 1 true CoreTidy [M] 2046.1 1723.4
1024 1 true LatePlugins [M] 0.0 0.0
1024 1 true CorePrep [M] 389.5 74.1
1024 1 true CoreToStg [M] 246.1 122.9
1024 1 true CodeGen [M] 351.0 1050.4
1024 1 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-63.hi] 0.2 1.0
1024 1 true systool 0.3 0.1
1024 2 false initializing unit database 0.3 2.3
1024 2 false Chasing dependencies 28.4 0.1
1024 2 false Parser [M] 3.3 14.1
1024 2 false ConsistencyCheck [M] 0.0 0.0
1024 2 false Renamer/typechecker [M] 4012.2 2320.3
1024 2 false Desugar [M] 180.7 125.3
1024 2 false Desugar (after optimization) [M] 276.7 74.0
1024 2 false Simplifier [M] 1006.8 163.9
1024 2 false Specialise [M] 153.1 34.7
1024 2 false Simplifier [M] 718.4 205.1
1024 2 false Simplifier [M] 718.5 202.2
1024 2 false Simplifier [M] 739.0 202.2
1024 2 false Float inwards [M] 277.7 65.0
1024 2 false Called arity analysis [M] 281.5 55.9
1024 2 false Simplifier [M] 729.4 202.2
1024 2 false Demand analysis (including Boxity) [M] 531.4 47.9
1024 2 false Constructed Product Result analysis [M] 662.0 26.2
1024 2 false Worker Wrapper binds [M] 264.4 14.1
1024 2 false Simplifier [M] 717.9 203.1
1024 2 false Exitification transformation [M] 257.3 10.5
1024 2 false Common sub-expression [M] 279.7 94.6
1024 2 false Float inwards [M] 261.8 65.0
1024 2 false Simplifier [M] 741.4 204.3
1024 2 false Liberate case [M] 267.4 27.6
1024 2 false Simplifier [M] 719.8 202.2
1024 2 false SpecConstr [M] 278.7 64.8
1024 2 false Simplifier [M] 718.5 202.2
1024 2 false Common sub-expression [M] 273.3 94.6
1024 2 false Simplifier [M] 732.4 204.3
1024 2 false Demand analysis [M] 533.1 48.2
1024 2 false CoreTidy [M] 2313.4 1822.2
1024 2 false LatePlugins [M] 0.0 0.0
1024 2 false CorePrep [M] 434.0 78.4
1024 2 false CoreToStg [M] 141.6 188.5
1024 2 false CodeGen [M] 379.6 1163.1
1024 2 false WriteIface [/tmp/nix-shell.SGQIFK/M705298-64.hi] 0.2 1.0
1024 2 false systool 0.3 0.1
1024 2 true initializing unit database 0.3 2.3
1024 2 true Chasing dependencies 30.5 0.1
1024 2 true Parser [M] 3.4 14.1
1024 2 true ConsistencyCheck [M] 0.0 0.0
1024 2 true Renamer/typechecker [M] 1015.5 2010.9
1024 2 true Desugar [M] 176.8 7.6
1024 2 true Desugar (after optimization) [M] 270.7 53.4
1024 2 true Simplifier [M] 947.1 148.0
1024 2 true Specialise [M] 151.2 34.9
1024 2 true Simplifier [M] 684.6 190.6
1024 2 true Simplifier [M] 696.2 187.7
1024 2 true Simplifier [M] 690.8 187.7
1024 2 true Float inwards [M] 242.2 63.2
1024 2 true Called arity analysis [M] 247.2 31.8
1024 2 true Simplifier [M] 695.6 187.7
1024 2 true Demand analysis (including Boxity) [M] 490.7 46.2
1024 2 true Constructed Product Result analysis [M] 622.3 25.5
1024 2 true Worker Wrapper binds [M] 249.0 13.9
1024 2 true Simplifier [M] 688.4 188.4
1024 2 true Exitification transformation [M] 244.4 10.1
1024 2 true Common sub-expression [M] 256.6 91.0
1024 2 true Float inwards [M] 245.1 63.2
1024 2 true Simplifier [M] 700.9 189.5
1024 2 true Liberate case [M] 264.9 28.5
1024 2 true Simplifier [M] 675.8 187.7
1024 2 true SpecConstr [M] 279.1 64.5
1024 2 true Simplifier [M] 694.5 187.7
1024 2 true Common sub-expression [M] 258.5 91.0
1024 2 true Simplifier [M] 710.6 189.6
1024 2 true Demand analysis [M] 506.6 46.6
1024 2 true CoreTidy [M] 2065.9 1723.4
1024 2 true LatePlugins [M] 0.0 0.0
1024 2 true CorePrep [M] 611.6 74.1
1024 2 true CoreToStg [M] 63.8 177.2
1024 2 true CodeGen [M] 357.6 1064.5
1024 2 true WriteIface [/tmp/nix-shell.SGQIFK/M705298-65.hi] 0.2 1.0
1024 2 true systool 0.2 0.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment