From 959f8afaa0b7b4d1029d2bf9f0bf9b88171bd2b7 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sun, 13 May 2012 13:10:35 +0000 Subject: [PATCH] ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 section. Add a bullet for dwarf access tables. llvm-svn: 156740 --- llvm/docs/ReleaseNotes.html | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index 0fd23d0ea76d..637ca0f3364e 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/docs/ReleaseNotes.html @@ -456,6 +456,11 @@ Release Notes. Objective C ABI information.
  • Loads can now have range metadata attached to them to describe the possible values being loaded.
  • +
  • The llvm.ctlz and llvm.cttz 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.
  • ....
  • @@ -543,6 +548,9 @@ Release Notes. representation of large clobber lists on call instructions. The register mask operand references a bit mask of preserved registers. Everything else is clobbered. +
  • The DWARF debug info writer gained support for emitting data for the + name accelerator tables + DWARF extension. It is used by LLDB to speed up name lookup.
  • We added new TableGen infrastructure to support bundling for @@ -576,13 +584,14 @@ static heuristics as well as source code annotations such as

    New features and major changes in the X86 target include: