diff options
author | Torok Edwin <edwintorok@gmail.com> | 2010-09-28 13:47:20 +0000 |
---|---|---|
committer | Torok Edwin <edwintorok@gmail.com> | 2010-09-28 13:47:20 +0000 |
commit | f4a13558593214041c7d90a7e134a0479c538130 (patch) | |
tree | ac0227ea701bf59390d78cff751a632ffea634b4 | |
parent | 51b0b9d306b8c9730984fea3d76660538adc9888 (diff) | |
download | llvm-f4a13558593214041c7d90a7e134a0479c538130.zip llvm-f4a13558593214041c7d90a7e134a0479c538130.tar.gz llvm-f4a13558593214041c7d90a7e134a0479c538130.tar.bz2 |
Document that Pass(char*) got replaced with Pass(char&).
This means that code wanting to be compatible needs to use ifdefs :(
llvm-svn: 114950
-rw-r--r-- | llvm/docs/ReleaseNotes.html | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index 1535c28..e6249a6 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/docs/ReleaseNotes.html @@ -323,6 +323,11 @@ expose new optimization opportunities:</p> 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 @@ expose new optimization opportunities:</p> <li>llvm_install_error_handler -> install_fatal_error_handler</li> <li>llvm::DwarfExceptionHandling -> llvm::JITExceptionHandling</li> </ul> -</li> + </li> </ul> </div> |