summaryrefslogtreecommitdiff
path: root/testsuite/tests/perf/compiler/notes
blob: 9f17ff35219f38fbc83a5249e3a857ca4e26be88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Notes about compiler benchmarks
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This file contains informal notes about the peculiarities of
individual benchmark programs, so that I don't keep re-inventing the
wheel.  Just add to this file if you find something new and
interesting.

T18223
~~~~~~
This test is full of casts and coercions.

!8600 led to a 20% decrease in compiler allocation, although the
program was the same size after every step.  I suspect that it was the
patch (part of !8600) that switched off eta-expansion in stable
unfoldings; but I'm not sure.