X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FReleaseNotes.html;h=4feb907d367fef5bf476e37fc4a678670ccf4135;hb=64ac73bb15e510c268479646816ec069ff12cd64;hp=c7d4b48af2d44110e97c9c3e3f40917844cd76b5;hpb=8fbbb3980755d74539a0aed02bc18842ed2bd18d;p=oota-llvm.git diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index c7d4b48af2d..4feb907d367 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -576,16 +576,29 @@ it run faster:

-

If you're already an LLVM user or developer with out-of-tree changes based -on LLVM 2.9, this section lists some "gotchas" that you may run into upgrading -from the previous release.

+

If you're already an LLVM user or developer with out-of-tree changes based on + LLVM 2.9, this section lists some "gotchas" that you may run into upgrading + from the previous release.

+

Windows (32-bit)

+
+ +
+
@@ -596,7 +609,7 @@ from the previous release.

In addition, many APIs have changed in this release. Some of the major - LLVM API changes are:

+ LLVM API changes are:

  • All forms of StringMap::getOrCreateValue have been remove except for the one which takes a StringRef.
  • +
  • The LLVMBuildUnwind function from the C API was removed. The + LLVM unwind instruction has been deprecated for a long time and + isn't used by the current front-ends. So this was removed during the + exception handling rewrite.
  • + +
  • The LLVMAddLowerSetJmpPass function from the C API was removed + because the LowerSetJmp pass was removed.
  • + +
  • The DIBuilder interface used by front ends to encode debugging + information in the LLVM IR now expects clients to use DIBuilder::finalize() + at the end of translation unit to complete debugging information encoding.
  • +