[llvm-commits] updated nounwind for basic blocks patch

Chris Lattner clattner at apple.com
Sun Mar 16 19:12:14 PDT 2008


On Mar 16, 2008, at 11:11 AM, Nick Lewycky wrote:

> This patch adds nounwind to basic blocks.
>
> The major change from the previous patch is the removal of any  
> attempt at tri-state behaviour between nounwind and unwinds to. We  
> now permit basic blocks to be defined with both:
>
>  bb42: nounwind unwinds to %cleanup42
>
> the reason being that a block may be marked 'nounwind' by a pass  
> that needs to preserve the CFG and therefore can't remove the  
> 'unwinds to' edge.

There is no patch for LangRef.html, lets start there.

-Chris



More information about the llvm-commits mailing list