Add some thoughts about improving benchmark performance.
@@ -7,3 +7,11 @@ game](https://benchmarksgame-team.pages.debian.net/benchmarksgame/)
because most of them depend on external libraries (gmp, pre, pthread,
etc) or io-bound and don't measure the code generation performance in
which I am actually interesting.
+
+Some thoughts:
+
+* `except` was considerably improved by inlining
+* `matrix`, `nbody`, and `spectral-norm` can be improved by loop-invariant motion
+* call-intensive bencmarkss (`funnkuch-reduce`, `method-call`, and `mandelbrot`) are slow because all calls in MIR
+ are implemented through thunks permitting how swap of function code
+ * they could be improved by direct calls but it is against MIR design
