On Thursday, 24 October 2019 at 21:02:03 UTC, Per Nordlöw wrote:
On Thursday, 24 October 2019 at 18:37:05 UTC, welkam wrote:
I remember in some video Chandler Carruth said that value range propagation across function boundary was implemented in llvm but later removed because it produced no performance improvement for C and C++ code. I wonder how it fare when used on D code.

Interesting. What uses of VRP do you see in D?

Now that you asked I realized that it wont be that much useful because in D all arrays go together with their size so cross function VRP would do little.

Reply via email to