Fix for https://bugs.llvm.org/show_bug.cgi?id=26540.
Currently implemented only for non-Windows 64-bit platforms (not requested on Windows so far;
32-bit systems have small memory, so it is tricky to find reasonable threshold to limit propagation).
For 64-bit the limit of 256 MB chosen (almost arbitrary, can be debatable...).
[My initial comment got somehow lost:( ]
I have the same problem with this logic as I had before. I would like us to saturate at the edges and not jump to an arbitrary default value suddenly.
Assuming I got the min/max right, I would like:
If there is a problem with that, please describe it, preferably also in the code above.