diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 11aa2765f2a..15167fe5754 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -301,7 +301,7 @@ nicely. They now print as "%3 = add i32 %A, 4" instead of
  • LLVM 2.4 includes some changes for better vector support. First, the shift operations (shl, ashr, and lshr) now all support vectors and do an element-by-element shift (shifts of the whole vector can be -accomplished by bitcasting the vector to <1 x i128>, for example). Second, +accomplished by bitcasting the vector to <1 x i128>, for example). Second, there is initial support in development for vector comparisons with the fcmp/icmp instructions. These instructions compare two vectors and return a vector of @@ -475,12 +475,12 @@ faster:

    build your own tools based on it.
  • LLVM 2.4 includes a number of new generic algorithms and data structures, - include a scoped hash table, 'immutable' data structures, a simple + including a scoped hash table, 'immutable' data structures, a simple free-list manager, and a raw_ostream class. The raw_ostream class and format allow for efficient file output, and various pieces of LLVM have switched over to use it. The eventual goal is to eliminate - std::ostream in favor of it.
  • + use of std::ostream in favor of it.
  • LLVM 2.4 includes an optional build system based on CMake. It still is in its early stages but can be useful for Visual C++ @@ -521,7 +521,7 @@ API changes are:

  • Now, function attributes and return value attributes are managed separately. Interface exported by ParameterAttributes.h header is now -experted by Attributes.h header. The new attributes interface changes are: +exported by Attributes.h header. The new attributes interface changes are: