summaryrefslogtreecommitdiff
path: root/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2012-04-16 16:28:59 +0000
committerDuncan Sands <baldrick@free.fr>2012-04-16 16:28:59 +0000
commit8883c43ddc13e5f92ba8dfe00f2116a153a570d5 (patch)
tree40b5bad6be11275bb56cb7f227d1e4ee6544718d /docs/ReleaseNotes.html
parent9e67db4af13abb967cae5858502207a43d26bf84 (diff)
downloadllvm-8883c43ddc13e5f92ba8dfe00f2116a153a570d5.tar.gz
llvm-8883c43ddc13e5f92ba8dfe00f2116a153a570d5.tar.bz2
llvm-8883c43ddc13e5f92ba8dfe00f2116a153a570d5.tar.xz
Make it possible to indicate relaxed floating point requirements at the IR level
through the use of 'fpmath' metadata. Currently this only provides a 'fpaccuracy' value, which may be a number in ULPs or the keyword 'fast', however the intent is that this will be extended with additional information about NaN's, infinities etc later. No optimizations have been hooked up to this so far. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154822 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r--docs/ReleaseNotes.html3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index aa85e15f58..5af15ebe52 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -489,6 +489,9 @@ syntax, there are still significant gaps in that support.</p>
<li>The <tt>unwind</tt> instruction is now gone. With the introduction of the
new exception handling system in LLVM 3.0, the <tt>unwind</tt> instruction
became obsolete.</li>
+ <li>Floating point instructions can be annotated with <tt>fpmath</tt> metadata
+ to indicate relaxed precision requirements, such as those corresponding to
+ "fast math".</li>
<li>....</li>
</ul>