[llvm-commits] [llvm] r129235 - in /llvm/trunk: include/llvm/BasicBlock.h include/llvm/Bitcode/LLVMBitCodes.h lib/AsmParser/LLLexer.cpp lib/AsmParser/LLParser.cpp lib/AsmParser/LLToken.h lib/Bitcode/Reader/BitcodeReader.cpp lib/Bitcode/Writer/BitcodeWriter.cpp lib/VMCore/AsmWriter.cpp lib/VMCore/BasicBlock.cpp test/Feature/bb_attrs.ll

Chris Lattner clattner at apple.com
Sat Apr 9 19:50:23 PDT 2011


Hi Bill,

This sounds very interesting.  Do you have a description of what you're angling for?  I'd really like to understand and digest the model before you write too much code.

-Chris

On Apr 9, 2011, at 5:04 PM, Bill Wendling wrote:

> Author: void
> Date: Sat Apr  9 19:04:27 2011
> New Revision: 129235
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=129235&view=rev
> Log:
> Beginning of the Great Exception Handling Rewrite.
> 
> * Add a "landing pad" attribute to the BasicBlock.
> * Modify the bitcode reader and writer to handle said attribute.
> 
> Later: The verifier will ensure that the landing pad attribute is used in the
> appropriate manner. I.e., not applied to the entry block, and applied only to
> basic blocks that are branched to via a `dispatch' instruction.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110409/9da65802/attachment.html>


More information about the llvm-commits mailing list