From f04bdc565bb4afff9b8d7a5e2b36e1c6c49d6dbd Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 17 Mar 2010 18:15:52 +0000 Subject: [PATCH] notes from evan git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98748 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 86a10605287..499f9a6deb1 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -464,13 +464,19 @@ compiler-rt support for ARM. completely llvm-gcc NEON support. Can transcode from GAS to intel syntax with "llvm-mc foo.s -output-asm-variant=1" JIT debug information with GDB 7.0 -New CodeGen Level LICM And CSE (did it make 2.7?) +New CodeGen Level CSE CMake can now run tests, what other improvements? -ARM/Thumb register scavenging improvements? +ARM/Thumb using reg scavenging for stack object address materialization (PEI). New SSAUpdater and MachineSSAUpdater classes for unstructured ssa updating, changed jump threading, GVN, etc to use it which simplified them and speed them up. Combiner-AA improvements, why not on by default? +Pre-regalloc tail duplication +x86 sibcall optimization +New LSR with full strength reduction mode +The most awesome sext / zext optimization pass. ? + + CondProp pass removed (functionality merged into jump threading). AndersAA got removed (from 2.7 or mainline?) -- 2.34.1