Index: ReleaseNotes.html =================================================================== --- ReleaseNotes.html (revision 145247) +++ ReleaseNotes.html (working copy) @@ -1137,10 +1137,15 @@ LLVM API changes are:
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).PHINode::reserveOperandSpace
has been removed. Instead, you
must specify how many operands to reserve space for when you create the
PHINode, by passing an extra argument
@@ -1214,15 +1219,6 @@
use DIBuilder::finalize()
at the end of translation unit to
complete debugging information encoding.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).