[LLVMdev] 2.7 release notes
Chris Lattner
clattner at apple.com
Thu Apr 22 10:26:08 PDT 2010
Thanks, I must have missed these, added.
On Apr 22, 2010, at 1:28 AM, Matthieu Moy wrote:
> Chris Lattner <clattner at apple.com> writes:
>
>> Ok, the LLVM 2.7 release notes are in near final shape. Please take
>> a look and suggest improvements (or, better yet, just commit
>> improvements if you have commit access):
>
> About the API changes, some that hit me when I ported some code to
> LLVM 2.7, and not in the release notes (I had sent a private email
> some time ago) :
>
> --- ReleaseNotes.html.old 2010-04-22 09:43:42.000000000 +0200
> +++ ReleaseNotes.html 2010-04-22 10:27:22.000000000 +0200
> @@ -862,6 +862,18 @@
> <tt>isFPOrFPVector</tt> and <tt>isFPOrFPVector</tt> methods have been renamed
> <tt>isIntegerTy</tt>, <tt>isIntOrIntVectorTy</tt>, <tt>isFloatingPointTy</tt>,
> <tt>isFPOrFPVectorTy</tt> and <tt>isFPOrFPVectorTy</tt> respectively.</li>
> +
> +<li><tt>llvm::Instruction::clone()</tt> no longer takes argument.</li>
> +<li><tt>raw_fd_ostream</tt>'s constructor now takes a flag argument, not individual
> + booleans (see <tt>include/llvm/Support/raw_ostream.h</tt> for details).</li>
> +<li>Some header files have been renamed:
> +<ul>
> + <li><tt>llvm/Support/AIXDataTypesFix.h</tt> to <tt>llvm/System/AIXDataTypesFix.h</tt></li>
> + <li><tt>llvm/Support/DataTypes.h</tt> to <tt>llvm/System/DataTypes.h</tt></li>
> + <li><tt>llvm/Transforms/Utils/InlineCost.h</tt> to <tt>llvm/Analysis/InlineCost.h</tt></li>
> + <li><tt>llvm/Support/Mangler.h</tt> to <tt>llvm/Target/Mangler.h</tt></li>
> + <li><tt>llvm/Analysis/Passes.h</tt> to <tt>llvm/CodeGen/Passes.h</tt></li>
> +</ul></li>
> </ul>
>
> </div>
>
> There were others, which are not documented, but I'm not sure I
> understand completely the change, so probably someone else should
> reword that to fit in ReleaseNotes.html:
>
> - New argument DisableVerify to
> llvm::TargetMachine::addPassesToEmitWholeFile (it has a default
> value, but one must update the declaration of redefinition of this
> function in derived classes).
>
> - TargetAsmInfo changed to MCAsmInfo in back-end writters.
>
> --
> Matthieu Moy
> http://www-verimag.imag.fr/~moy/
More information about the llvm-dev
mailing list