diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 7e157c000fd..bf2fd305eb6 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -295,13 +295,6 @@ New features include:
-
Further, several significant target-specific enhancements are included in
-LLVM 2.0:
-
-
+
+
LLVM 2.0 contains a revamp of the type system and several other significant
+internal changes. If you are programming to the C++ API, be aware of the
+following major changes:
+
+
+- Pass registration is slightly different in LLVM 2.0 (you now needs an
+ intptr_t in your constructor), as explained in the Writing an LLVM Pass
+ document.
+
+- ConstantBool, ConstantIntegral and ConstantInt
+ classes have been merged together, we now just have
+ ConstantInt.
+
+- Type::IntTy, Type::UIntTy, Type::SByteTy, ... are
+ replaced by Type::Int8Ty, Type::Int16Ty, etc. LLVM types
+ have always corresponded to fixed size types
+ (e.g. long was always 64-bits), but the type system no longer includes
+ information about the sign of the type.
+
+- Several classes (CallInst, GetElementPtrInst,
+ ConstantArray, etc), that once took std::vector as
+ arguments now take ranges instead. For example, you can create a
+ GetElementPtrInst with code like:
+
+
+ Value *Ops[] = { Op1, Op2, Op3 };
+ GEP = new GetElementPtrInst(BasePtr, Ops, 3);
+
+
+ This avoids creation of a temporary vector (and a call to malloc/free). If
+ you have an std::vector, use code like this:
+
+ std::vector<Value*> Ops = ...;
+ GEP = new GetElementPtrInst(BasePtr, &Ops[0], Ops.size());
+
+
+
+
+- CastInst is now abstract and its functionality is split into several parts,
+ one for each of the new cast
+ instructions.
+
+- Instruction::getNext()/getPrev() are now private (along with
+ BasicBlock::getNext, etc), for efficiency reasons (they are now no
+ longer just simple pointers). Please use BasicBlock::iterator, etc instead.
+
+
+- Module::getNamedFunction() is now called
+ Module::getFunction().
+
+- SymbolTable.h has been split into ValueSymbolTable.h and
+TypeSymbolTable.h.
+
+