diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 002d8f4bd9a..04ea7096636 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -689,6 +689,24 @@ it run faster:
information in the LLVM IR now expects clients to useDIBuilder::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).
+llvm.memset.i32).INITIALIZE_PASS{BEGIN,END,} and INITIALIZE_{PASS,AG}_DEPENDENCY.