From 30073ff412fd50290c7df4cfe3d0ea7878ac2c66 Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Fri, 6 Jun 2008 16:23:15 +0000 Subject: Include loop deletion and the ADCE rewrite in the release notes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52048 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 3ee762a01a..470f38da33 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -240,6 +240,11 @@ optimization. The LLVM optimizer now notices long sequences of consequtive stores and merges them into memcpys where profitable.
  • Alignment detection for vector memory references and for memcpy and memset is now more aggressive.
  • + +
  • The aggressive dead code elimination (ADCE) optimization has been rewritten to make +it both faster and safer in the presence of code containing infinite loops. +Some of its prior functionality has been factored out into the loop deletion +pass, which is safe for infinite loops.
  • -- cgit v1.2.3