diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2012-12-14 13:37:18 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2012-12-14 13:37:18 +0000 |
commit | 7629285b3be72b9f9dbc1da885568921d90a36ed (patch) | |
tree | d7929a40f365df5335bf64e301dfb4b9ff360e88 /docs/ReleaseNotes.rst | |
parent | ff038d7c73004175aeb9f0cb2c2507d2b0fc646b (diff) | |
download | external_llvm-7629285b3be72b9f9dbc1da885568921d90a36ed.tar.gz external_llvm-7629285b3be72b9f9dbc1da885568921d90a36ed.tar.bz2 external_llvm-7629285b3be72b9f9dbc1da885568921d90a36ed.zip |
Fix the order of these sections of the release notes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170197 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.rst')
-rw-r--r-- | docs/ReleaseNotes.rst | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 31c567b33a..9ddbbb765b 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -386,14 +386,6 @@ Post <http://blog.llvm.org/2010/04/intro-to-llvm-mc-project.html>`_. 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 ^^^^^^^^^^^^^^^^^^^^^ |