diff options
author | Duncan Sands <baldrick@free.fr> | 2012-04-16 16:28:59 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2012-04-16 16:28:59 +0000 |
commit | 8883c43ddc13e5f92ba8dfe00f2116a153a570d5 (patch) | |
tree | 40b5bad6be11275bb56cb7f227d1e4ee6544718d /docs/ReleaseNotes.html | |
parent | 9e67db4af13abb967cae5858502207a43d26bf84 (diff) | |
download | external_llvm-8883c43ddc13e5f92ba8dfe00f2116a153a570d5.zip external_llvm-8883c43ddc13e5f92ba8dfe00f2116a153a570d5.tar.gz external_llvm-8883c43ddc13e5f92ba8dfe00f2116a153a570d5.tar.bz2 |
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.html | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index aa85e15..5af15eb 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> |