On Wednesday, 19 March 2014 at 12:35:30 UTC, Manu wrote:
Okay, do you have use cases for any of this stuff? Are you just making it up, or do you have significant experience to say this is what you need?

I don't need anything, I hand optimize prematurely. And I don't want to do that.

But yes, inner loops benefits from exhaustive inlining because you get to move common expressions out of the loop or change them to delta increments. It is only when you trash the caches that inlining does not pay off.

I do it by hand. I don't want to do it by hand.

If you ask me, I have no value in recursive inlining, infact, that would
anger me considerably.

Why? You could always set the depth to 1, or make 1 the default.

And it isn't difficult to implement.

Reply via email to