Displaying 2 results from an estimated 2 matches for "r88672".
2009 Nov 13
0
[LLVMdev] opt -std-compile-opts breaks tail calls
...y removing the noalias and seeing if that fixes it. If so, I'll file a
> bug report. Which part of LLVM would this be a bug in if things like noalias
> and noreturn inhibit TCO when they shouldn't?
CodeGen. I looked at noalias, and it was indeed a bug. This is now
fixed on trunk in r88672. Noreturn is a different issue.
Dan
2009 Nov 13
2
[LLVMdev] opt -std-compile-opts breaks tail calls
On Friday 13 November 2009 16:26:01 Chris Lattner wrote:
> On Nov 13, 2009, at 3:34 AM, Jon Harrop wrote:
> >> Point 4 is the one that caused me trouble for some time.
> >> Unfortunately
> >> it causes a bad interaction with the optimiser, specifically the
> >> 'simplifycfg' pass. What seems to happen is that since the function
> >> you are