[llvm-commits] [llvm] r154891 - /llvm/trunk/docs/ReleaseNotes.html

Chandler Carruth chandlerc at gmail.com
Mon Apr 16 18:10:35 PDT 2012


Author: chandlerc
Date: Mon Apr 16 20:10:35 2012
New Revision: 154891

URL: http://llvm.org/viewvc/llvm-project?rev=154891&view=rev
Log:
Add a stub for block placement pass. This needs fleshing out w/ details
about what folks should expect w.r.t. the new algorithm.

Modified:
    llvm/trunk/docs/ReleaseNotes.html

Modified: llvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=154891&r1=154890&r2=154891&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Mon Apr 16 20:10:35 2012
@@ -299,6 +299,8 @@
       Support to model instruction bundling / packing.</li>
   <li><a href="#armintegratedassembler">ARM Integrated Assembler</a>,
       A full featured assembler and direct-to-object support for ARM.</li>
+  <li><a href="#blockplacement">Basic Block Placement</a>
+      Probability driven basic block placement.</li>
   <li>....</li>
 </ul>
 
@@ -416,6 +418,16 @@
 
 </div>
 
+<h4>
+<a name="blockplacement">Basic Block Placement</a>
+</h4>
+<div>
+<p>A probability based block placement and code layout algorithm was added to
+LLVM's code generator. This layout pass supports probabilities derived from
+static heuristics as well as source code annotations such as
+<code>__builtin_expect</code>.</p>
+</div>
+
 <!--=========================================================================-->
 <h3>
 <a name="x86">X86-32 and X86-64 Target Improvements</a>





More information about the llvm-commits mailing list