From 7c5d60c01de201388a84e3e5ba1298bdab8233c7 Mon Sep 17 00:00:00 2001 From: Chandler Carruth Date: Fri, 14 Dec 2012 13:37:18 +0000 Subject: [PATCH] Fix the order of these sections of the release notes. llvm-svn: 170197 --- llvm/docs/ReleaseNotes.rst | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index 31c567b33ac6..9ddbbb765bfd 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -386,14 +386,6 @@ Post `_. Target Independent Code Generator Improvements ---------------------------------------------- -Stack Coloring - We have implemented a new optimization pass to merge stack -objects which are used in disjoin areas of the code. This optimization reduces -the required stack space significantly, in cases where it is clear to the -optimizer that the stack slot is not shared. We use the lifetime markers to -tell the codegen that a certain alloca is used within a region. - -We now merge consecutive loads and stores. - We have put a significant amount of work into the code generator infrastructure, which allows us to implement more aggressive algorithms and make it run faster: @@ -408,6 +400,14 @@ which can be queried to determine legal groupings of instructions in a bundle. We have added a new target independent VLIW packetizer based on the DFA infrastructure to group machine instructions into bundles. +Stack Coloring - We have implemented a new optimization pass to merge stack +objects which are used in disjoin areas of the code. This optimization reduces +the required stack space significantly, in cases where it is clear to the +optimizer that the stack slot is not shared. We use the lifetime markers to +tell the codegen that a certain alloca is used within a region. + +We now merge consecutive loads and stores. + Basic Block Placement ^^^^^^^^^^^^^^^^^^^^^