diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 6b273665042..4e20ec4cd1b 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -272,7 +272,7 @@ for any of these IR features though.
-
We put a significant amount of work into the code generator infrastructure,
+
We have put a significant amount of work into the code generator infrastructure,
which allows us to implement more aggressive algorithms and make it run
faster:
@@ -365,14 +365,14 @@ faster:
In addition to the new 'fast' instruction selection path, many existing
pieces of the code generator have been optimized in significant ways.
SelectionDAG's are now pool allocated and use better algorithms in many
- places, the ".s" file printers now use raw_ostream to emit text much faster,
+ places, the ".s" file printers now use raw_ostream to emit text much faster,
etc. The end result of these improvements is that the compiler also takes
substantially less time to generate code that is just as good (and often
better) than before.
-
Each target has been split to separate the .s file printing logic from the
+Each target has been split to separate the ".s" file printing logic from the
rest of the target. This enables JIT compilers that don't link in the
- (somewhat large) code and data tables used for printing a .s file.
+ (somewhat large) code and data tables used for printing a ".s" file.
The code generator now includes a "stack slot coloring" pass, which packs
together individual spilled values into common stack slots. This reduces
@@ -477,17 +477,17 @@ API changes are:
The DbgStopPointInst methods getDirectory and
getFileName now return Value* instead of strings. These can be
converted to strings using llvm::GetConstantStringInfo defined via
-"llvm/Analysis/ValueTracking.h".
+"
llvm/Analysis/ValueTracking.h".
The APIs to create various instructions have changed from lower case
"create" methods to upper case "Create" methods (e.g.
BinaryOperator::create). LLVM 2.4 includes both cases, but the
lower case ones are removed in mainline, please migrate.
-
Various header files like "llvm/ADT/iterator" were given a .h suffix.
- Change your code to #include "llvm/ADT/iterator.h" instead.
+
Various header files like "llvm/ADT/iterator" were given a ".h" suffix.
+ Change your code to #include "llvm/ADT/iterator.h" instead.
-
In the code generator, many MachineOperand predicates were renamed to be
+In the code generator, many MachineOperand predicates were renamed to be
shorter (e.g. isFrameIndex() -> isFI()),
SDOperand was renamed to SDValue (and the "Val"
member was changed to be the getNode() accessor), and the
@@ -560,7 +560,7 @@ components, please contact us on the LLVMdev list.
-- The MSIL, IA64, Alpha, SPU, and MIPS backends are experimental.
+- The MSIL, IA64, Alpha, SPU, MIPS, and PIC16 backends are experimental.
- The llc "-filetype=asm" (the default) is the only supported
value for this option.