[llvm-branch-commits] [llvm-branch] r114950 - /llvm/branches/release_28/docs/ReleaseNotes.html
Torok Edwin
edwintorok at gmail.com
Tue Sep 28 06:47:20 PDT 2010
Author: edwin
Date: Tue Sep 28 08:47:20 2010
New Revision: 114950
URL: http://llvm.org/viewvc/llvm-project?rev=114950&view=rev
Log:
Document that Pass(char*) got replaced with Pass(char&).
This means that code wanting to be compatible needs to use ifdefs :(
Modified:
llvm/branches/release_28/docs/ReleaseNotes.html
Modified: llvm/branches/release_28/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_28/docs/ReleaseNotes.html?rev=114950&r1=114949&r2=114950&view=diff
==============================================================================
--- llvm/branches/release_28/docs/ReleaseNotes.html (original)
+++ llvm/branches/release_28/docs/ReleaseNotes.html Tue Sep 28 08:47:20 2010
@@ -323,6 +323,11 @@
have to dereference the iterators yourself and pass them in.
</li>
<li>
+The <tt>Pass(intptr_t)</tt> and <tt>Pass(const void*)</tt> got replaced with a
+<tt>Pass(char&)</tt> constructor. This means you have to use ifdefs if you
+want your pass to work with both LLVM 2.7 and 2.8
+</li>
+<li>
llvm.memcpy.*, llvm.memset.*, llvm.memmove.* (and possibly other?) intrinsics
take an extra parameter now (i1 isVolatile), totaling 5 parameters.
If you were creating these intrinsic calls and prototypes yourself (as opposed
@@ -359,7 +364,7 @@
<li>llvm_install_error_handler -> install_fatal_error_handler</li>
<li>llvm::DwarfExceptionHandling -> llvm::JITExceptionHandling</li>
</ul>
-</li>
+ </li>
</ul>
</div>
More information about the llvm-branch-commits
mailing list