diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2012-04-17 01:10:35 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2012-04-17 01:10:35 +0000 |
commit | 268fde43cf5cf6aac364ffc62fe2149b6842ee5e (patch) | |
tree | 0998209f70f963d4601ff888708f55f07ba3d7fb | |
parent | 6d9cf6cf9adb1de4e3c68b5e04b9d6060c077085 (diff) |
Add a stub for block placement pass. This needs fleshing out w/ details
about what folks should expect w.r.t. the new algorithm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154891 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/ReleaseNotes.html | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index c2bd881c96..22ceb7417b 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -299,6 +299,8 @@ Release Notes</a>.</h1> 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 @@ Release Notes</a>.</h1> </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> |