[LLVMdev] LLVM 3.0 release notes

Chris Lattner clattner at apple.com
Mon Nov 28 13:49:42 PST 2011


On Nov 28, 2011, at 7:20 AM, Joe Abbey wrote:

> Internal API changes mentioned the Type system changes twice... merging.  It should now read:
> 
> The biggest and most pervasive change is that the type system has been rewritten: PATypeHolder and OpaqueType are gone, and all APIs deal with Type* instead of const Type*. If you need to create recursive structures, then create a named structure, and use setBody() when all its elements are built. Type merging and refining is gone too: named structures are not merged with other structures, even if their layout is identical. (of course anonymous structures are still uniqued by layout).
> 

Looks good to me, please commit!


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111128/c91e7dda/attachment.html>


More information about the llvm-dev mailing list