diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2020-12-16 12:57:17 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-02-09 16:21:40 -0500 |
commit | 891a791f3f2438e5d768e1f96119d275e58e8d37 (patch) | |
tree | 5a051da2d04b14ce92bdcb98a5c5ab84c9d344fb /distrib | |
parent | ab5fd982a7a501136cb8b90fa841c02cc9551b5a (diff) | |
download | haskell-891a791f3f2438e5d768e1f96119d275e58e8d37.tar.gz |
Reduce inlining in deeply-nested cases
This adds a new heuristic, controllable via two new flags to
better tune inlining behaviour.
The new flags are -funfolding-case-threshold and
-funfolding-case-scaling which are document both
in the user guide and in
Note [Avoid inlining into deeply nested cases].
Co-authored-by: Andreas Klebinger <klebinger.andreas@gmx.at>
Diffstat (limited to 'distrib')
0 files changed, 0 insertions, 0 deletions