From 7ca7b53804c75d5c785f89e348f16930e242b973 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Mon, 28 Nov 2011 23:55:49 +0000 Subject: [PATCH] Expand the part about CFI a bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145324 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 -- 2.34.1