Created
April 8, 2026 15:50
-
-
Save tfausak/a3e418809b4a788f68e9a4f9cf189d45 to your computer and use it in GitHub Desktop.
Benchmark for generating Core directly when deriving Generic.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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