ReleaseNotes: Add a blurb about llvm-mc -g and move inliner changes into the optimize...
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 13 May 2012 12:01:16 +0000 (12:01 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 13 May 2012 12:01:16 +0000 (12:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156739 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index 4e953f6b241129aa03cae794185c752a81480c2d..0fd23d0ea76d1e19a306155e4eca8f2f165acb7f 100644 (file)
@@ -448,15 +448,14 @@ Release Notes</a>.</h1>
    expose new optimization opportunities:</p>
 
   <ul>
-    <li>IR support for half float</li>
-    <li>IR support for vectors of pointers, including vector GEPs.</li>
+    <li>A new type representing 16 bit <i>half</i> floating point values has
+        been added.</li>
+    <li>IR now supports vectors of pointers, including vector GEPs.</li>
     <li>Module flags have been introduced. They convey information about the
-        module as a whole to LLVM subsystems.</li>
+        module as a whole to LLVM subsystems. This is currently used to encode
+        Objective C ABI information.</li>
     <li>Loads can now have range metadata attached to them to describe the
         possible values being loaded.</li>
-    <li>Inline cost heuristics have been completely overhauled and now closely
-        model constant propagation through call sites, disregard trivially dead
-        code costs, and can model C++ STL iterator patterns.</li>
     <li>....</li>
   </ul>
 </div>
@@ -481,6 +480,9 @@ Release Notes</a>.</h1>
       post-vectorization cleanup passes. For more information, see the EuroLLVM
       2012 slides: <a href="http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf">
       Autovectorization with LLVM</a>.</li>
+  <li>Inline cost heuristics have been completely overhauled and now closely
+      model constant propagation through call sites, disregard trivially dead
+      code costs, and can model C++ STL iterator patterns.</li>
   <li>....</li>
 </ul>
 
@@ -501,6 +503,9 @@ Release Notes</a>.</h1>
     to the LLVM MC Project Blog Post</a>.</p>
 
 <ul>
+  <li>The integrated assembler can optionally emit debug information when
+      assembling a </tt>.s</tt> file. It can be enabled by passing the
+      <tt>-g</tt> option to <tt>llvm-mc</tt>.</li>
   <li>....</li>
 </ul>