Displaying 1 result from an estimated 1 matches for "tailonly".
Did you mean:
mailonly
2014 Apr 01
2
[LLVMdev] Proposal: Add a guaranteed tail call marker
...sing fastcc. This is fairly awkward and doesn't solve my
use case, since the ABI requires a particular convention.
Instead, I propose that we add a new tail call marker, 'musttail', that
guarantees that TCO will occur. I'm open to other naming suggestions.
Some strawmen are 'tailonly' or 'guaranteedtail'. Along with it, I
propose a set conservative of verifier enforced rules to follow to ensure
that most reasonable backends will be able to perform TCO. It also ensures
that optimizations, like tail merging, don't accidentally move a call out
of tail position....