From: Rafael Espindola Date: Mon, 28 Nov 2011 23:55:49 +0000 (+0000) Subject: Expand the part about CFI a bit. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=7ca7b53804c75d5c785f89e348f16930e242b973;p=oota-llvm.git Expand the part about CFI a bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145324 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index e1301d611d2..ce6aa985dd3 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -942,8 +942,11 @@ be used to verify some algorithms.
  • LLVM generates substantially better code for indirect gotos due to a new tail duplication pass, which can be a substantial performance win for interpreter loops that use them.
  • -
  • Exception handling and debug information is now emitted with CFI directives, - yielding much smaller executables for some C++ applications. +
  • Exception handling and debug frame information is now emitted with CFI + directives. This lets the assembler produce more compact info as it knows + the final offsets, yielding much smaller executables for some C++ applications. + If the system assembler doesn't support it, MC exands the directives when + the integrated assembler is not used.
  • The code generator now supports vector "select" operations on vector