summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-11-27 05:47:57 +0000
committerChris Lattner <sabre@nondot.org>2011-11-27 05:47:57 +0000
commit5130d4eab6ef483a41b74e8be4d5b7303c137819 (patch)
tree9483fd2e5f47f98110d4d319a52f20243ddea1c2
parent4c729f115212f6d9a7781745598ddcbd38959521 (diff)
downloadllvm-5130d4eab6ef483a41b74e8be4d5b7303c137819.tar.gz
llvm-5130d4eab6ef483a41b74e8be4d5b7303c137819.tar.bz2
llvm-5130d4eab6ef483a41b74e8be4d5b7303c137819.tar.xz
add some notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145163 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/ReleaseNotes.html21
1 files changed, 18 insertions, 3 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 733c1bf00e..88c94e8ecc 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -751,7 +751,7 @@ be used to verify some algorithms.
-->
<!--
- Type system rewrite.
+ Type system rewrite: http://blog.llvm.org/2011/11/llvm-30-type-system-rewrite.html
Better performance for Neon code in clang due to SRoA improvements.
New regalloc on by default. Lin scan going away in 3.1
PGO / builtin_expect improvements (summary needed)
@@ -769,8 +769,23 @@ be used to verify some algorithms.
Better code generation for Cortex-A9
Many APIs take ArrayRef's now.
Pass manager extension API.
-
-
+ ARM inline asm constraints implemented.
+ LangRef.html#fnattrs uwtable attribute for asynch unwind tables.
+ better performance for indirect gotos.
+ llvm.prefetch now takes a 4th argument that specifies whether the prefetch happens to the icache or dcache.
+ New PackedVector, TinyPtrVector class (see Programmer's Manual)
+ New nonlazybind function attribute.
+ ARC language specific optimizer (Transforms/ObjCARC) a decent example of language-specific transformation.
+ LLVM 3.0 removes support for reading LLVM 2.8 and earlier files.
+
+ New llvm.expect intrinsic.
+ Table generated MC expansion logic for pseudo instructions that expand to multiple MC instructions through the PseudoInstExpansion class. (JimG)
+ New llvm.fma intrinsic.
+
+ Euro dev meeting and main one too.
+ New atomics instructions, "#i_fence" instruction.
+ X86: inline assembler supports .code32 and .code64.
+
-->
<ul>