Displaying 3 results from an estimated 3 matches for "27d91b74".
Did you mean:
07d9174
2009 Sep 09
0
[LLVMdev] disable insertion of unreachables
On Tue, Sep 8, 2009 at 10:16 PM, Max
Stonebraker<max.stonebraker at gmail.com> wrote:
> Is there any way to avoid having the unreachables inserted in the first
> place?
If there's sensible control flow after a function returns, don't mark
it or calls to it noreturn. If in fact cannot return, the concept of
control flow after the function returns fundamentally makes no sense.
2009 Sep 21
1
[LLVMdev] disable insertion of unreachables
...to it noreturn. If in fact cannot return, the concept of
> control flow after the function returns fundamentally makes no sense.
>
> -Eli
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090920/27d91b74/attachment.html>
2009 Sep 09
3
[LLVMdev] disable insertion of unreachables
> if so, the assembly language docs say that
> program behavior is undefined if such a function
> ever returns.
Yes, that's true, but for some static analysis applications such as control
dependence analysis for programs that have arbitrary interprocedural control
flow, one needs these additional non-executable control flow edges from
noreturn functions to their immediate CFG