diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-02-27 05:26:23 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-02-27 05:26:23 +0000 |
commit | 4817e9cac1ed6cf1a5a26f9c2c9da59909a96a4e (patch) | |
tree | 4d6dfdce19f14698fc3c66058fedbb997607aa94 /docs | |
parent | 57af2cf6f3b1ae250891fb60272bcdb3a964fbf9 (diff) |
Add improvements to the code generator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11896 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ReleaseNotes.html | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index c9b168816b..da7706b282 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -109,8 +109,16 @@ href="http://llvm.cs.uiuc.edu/PR220">install</a>" and <a href="http://llvm.cs.uiuc.edu/PR203">RPM package generation</a>.</li> <li>The "tblgen" tool is <a href="TableGenFundamentals.html">now documented</a>.</li> -<li>The LLVM code generator can now fold spill code into instructions on targets -that support it.</li> +<li>The LLVM code generator got a multitude of improvements: +<ul> +<li>It can now fold spill code into instructions on targets that support it.</li> +<li>A generic machine code spiller/rewriter was added. It provides an API for +global register allocators to eliminate virtual registers and add the +appropriate spill code.</li> +<li>The represenation of machine basic blocks got cleaned up and improved to +allow easier development and more efficient implementation.</li> +</ul> +</li> <li><a href="http://llvm.cs.uiuc.edu/PR253">LLVM now no longer depends on the boost library</a>.</li> <li>The X86 backend now generates <b>substantially</b> better native code, and is faster.</li> <li>The C backend has been turned moved from the "llvm-dis" tool to the "llc" |