[LLVMdev] LLVM 3.0 release notes

Joe Abbey jabbey at arxan.com
Mon Nov 28 14:15:27 PST 2011


Applied.

Sent from my iPhone

On Nov 28, 2011, at 4:50 PM, "Chris Lattner" <clattner at apple.com<mailto:clattner at apple.com>> wrote:


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/6960b742/attachment.html>


More information about the llvm-dev mailing list