From cd062cd54c8cd46e925f812f7a617bc7c543ef40 Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Thu, 22 Apr 2010 17:25:00 +0000
Subject: [PATCH] add some notes from Matthieu Moy!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102093 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index ad65a7a131e..14e8413865f 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -120,7 +120,8 @@ development. Here we include updates on these subprojects.
In the LLVM 2.7 time-frame, the Clang team has made many improvements:
-- FIXME: C++! Include a link to cxx_compatibility.html
+- FIXME: C++! Include a link to cxx_compatibility.html Clang 2.7 can
+bootstrap???
- CIndex API and Python bindings: Clang now includes a C API as part of the
CIndex library. Although we make make some changes to the API in the future, it
@@ -832,6 +833,7 @@ API changes are:
instead.
The Streams.h file and "DOUT" got removed, use "DEBUG(errs() << ...);"
instead.
+The TargetAsmInfo interface was renamed to MCAsmInfo.
ModuleProvider has been removed
and its methods moved to Module and GlobalValue.
@@ -858,6 +860,20 @@ to llvm/System/DataTypes.h.
isFPOrFPVector and isFPOrFPVector methods have been renamed
isIntegerTy, isIntOrIntVectorTy, isFloatingPointTy,
isFPOrFPVectorTy and isFPOrFPVectorTy respectively.
+
+llvm::Instruction::clone() no longer takes argument.
+raw_fd_ostream's constructor now takes a flag argument, not individual
+ booleans (see include/llvm/Support/raw_ostream.h for details).
+Some header files have been renamed:
+
+ - llvm/Support/AIXDataTypesFix.h to
+ llvm/System/AIXDataTypesFix.h
+ - llvm/Support/DataTypes.h to llvm/System/DataTypes.h
+ - llvm/Transforms/Utils/InlineCost.h to
+ llvm/Analysis/InlineCost.h
+ - llvm/Support/Mangler.h to llvm/Target/Mangler.h
+ - llvm/Analysis/Passes.h to llvm/CodeGen/Passes.h
+