diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-05-13 13:10:35 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-05-13 13:10:35 +0000 |
commit | 3a2d5653cd70a226d672630079462fdc1955b8fb (patch) | |
tree | f671afa2699083515200f4b9a65e586ff9d47399 /docs/ReleaseNotes.html | |
parent | f26b4150e80d4cc0af2502f6ac818b2834fb25e2 (diff) | |
download | external_llvm-3a2d5653cd70a226d672630079462fdc1955b8fb.zip external_llvm-3a2d5653cd70a226d672630079462fdc1955b8fb.tar.gz external_llvm-3a2d5653cd70a226d672630079462fdc1955b8fb.tar.bz2 |
ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 section. Add a bullet for dwarf access tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156740 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r-- | docs/ReleaseNotes.html | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 0fd23d0..637ca0f 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -456,6 +456,11 @@ Release Notes</a>.</h1> Objective C ABI information.</li> <li>Loads can now have range metadata attached to them to describe the possible values being loaded.</li> + <li>The <tt>llvm.ctlz</tt> and <tt>llvm.cttz</tt> intrinsics now have an + additional argument which indicates whether the behavior of the intrinsic + is undefined on a zero input. This can be used to generate more efficient + code on platforms that only have instructions which don't return the type + size when counting bits in 0.</li> <li>....</li> </ul> </div> @@ -543,6 +548,9 @@ Release Notes</a>.</h1> representation of large clobber lists on call instructions. The register mask operand references a bit mask of preserved registers. Everything else is clobbered.</li> + <li>The DWARF debug info writer gained support for emitting data for the + <a href="SourceLevelDebugging.html#acceltable">name accelerator tables + DWARF extension</a>. It is used by LLDB to speed up name lookup.</li> </ul> <p> We added new TableGen infrastructure to support bundling for @@ -576,13 +584,14 @@ static heuristics as well as source code annotations such as <p>New features and major changes in the X86 target include:</p> <ul> - <li>Bug fixes and improved support for AVX1</li> - <li>Support for AVX2 (still incomplete at this point)</li> + <li>Greatly improved support for AVX2.</li> + <li>Lots of bug fixes and improvements for AVX1.</li> + <li>Support for the FMA4 and XOP instruction set extensions.</li> <li>Call instructions use the new register mask operands for faster compile times and better support for different calling conventions. The old WINCALL instructions are no longer needed.</li> <li>DW2 Exception Handling is enabled on Cygwin and MinGW.</li> - <li>Support for implicit TLS model used with MS VC runtime</li> + <li>Support for implicit TLS model used with MSVC runtime.</li> </ul> </div> |