From 268fde43cf5cf6aac364ffc62fe2149b6842ee5e Mon Sep 17 00:00:00 2001 From: Chandler Carruth Date: Tue, 17 Apr 2012 01:10:35 +0000 Subject: [PATCH] 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 --- docs/ReleaseNotes.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index c2bd881c96f..22ceb7417b9 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -299,6 +299,8 @@ Release Notes. Support to model instruction bundling / packing.
  • ARM Integrated Assembler, A full featured assembler and direct-to-object support for ARM.
  • +
  • Basic Block Placement + Probability driven basic block placement.
  • ....
  • @@ -416,6 +418,16 @@ Release Notes. +

    +Basic Block Placement +

    +
    +

    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 +__builtin_expect.

    +
    +

    X86-32 and X86-64 Target Improvements -- 2.34.1