<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
There is also `<a class="reference internal"
href="https://downloads.haskell.org/~ghc/9.0.1/docs/html/users_guide/debugging.html#ghc-flag--ddump-timings"><code
class="xref std std-ghc-flag docutils literal"><span class="pre">-ddump-timings</span></code></a>`
(see <a class="moz-txt-link-freetext"
href="https://downloads.haskell.org/~ghc/9.0.1/docs/html/users_guide/flags.html#compiler-debugging-options">https://downloads.haskell.org/~ghc/9.0.1/docs/html/users_guide/flags.html#compiler-debugging-options</a>),
which seems to print a subset of what `-dshow-passes` prints?<br>
<br>
If I ever have time, I'd love to make something like Clang's
`time-trace` functionality, i.e., printing per-file pass timings in
Chrome tracing profiling format, so that one can get pretty flame
graphs.
(<a class="moz-txt-link-freetext"
href="https://aras-p.info/blog/2019/01/16/time-trace-timeline-flame-chart-profiler-for-Clang/">https://aras-p.info/blog/2019/01/16/time-trace-timeline-flame-chart-profiler-for-Clang/</a>)<br>
The data already seems to be there. Maybe someone else gets to it
before me =)<br>
<br>
Cheers,<br>
Ben
</body>
</html>