From 8fa4bd048b1bce316c5feeb4ece2a340bdbdb504 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. llvm-svn: 145324 --- llvm/docs/ReleaseNotes.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index e1301d611d23..ce6aa985dd3e 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/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