summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-01-14 15:37:50 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-01-14 15:37:50 +0000
commit581a6d8501ff5614297da837b81ed3b6956361ea (patch)
tree985ee91d0ca1d3e6506ac5ff7e37f5b67adfec09 /docs
parent909545a822eef491158f831688066f0ec2866938 (diff)
Notes
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.rst5
-rw-r--r--docs/ReleaseNotes.rst8
2 files changed, 6 insertions, 7 deletions
diff --git a/docs/LangRef.rst b/docs/LangRef.rst
index ecf37bab55d0..5ac17015953e 100644
--- a/docs/LangRef.rst
+++ b/docs/LangRef.rst
@@ -2169,8 +2169,9 @@ Fast-Math Flags
LLVM IR floating-point binary ops (:ref:`fadd <i_fadd>`,
:ref:`fsub <i_fsub>`, :ref:`fmul <i_fmul>`, :ref:`fdiv <i_fdiv>`,
-:ref:`frem <i_frem>`, :ref:`fcmp <i_fcmp>`) have the following flags that can
-be set to enable otherwise unsafe floating point operations
+:ref:`frem <i_frem>`, :ref:`fcmp <i_fcmp>`) and :ref:`call <i_call>`
+instructions have the following flags that can be set to enable
+otherwise unsafe floating point transformations.
``nnan``
No NaNs - Allow optimizations to assume the arguments and result are not
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 81db88289153..b92527dbb296 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -26,11 +26,6 @@ have questions or comments, the `LLVM Developer's Mailing List
<http://lists.llvm.org/mailman/listinfo/llvm-dev>`_ is a good place to send
them.
-Note that if you are reading this file from a Subversion checkout or the main
-LLVM web page, this document applies to the *next* release, not the current
-one. To see the release notes for a specific release, please see the `releases
-page <http://llvm.org/releases/>`_.
-
Non-comprehensive list of changes in this release
=================================================
* The C API functions LLVMAddFunctionAttr, LLVMGetFunctionAttr,
@@ -57,6 +52,9 @@ Non-comprehensive list of changes in this release
the previously used names should become descriptions and a short name in the
style of a programming language identifier should be added.
+* LLVM now handles invariant.group across different basic blocks, which makes
+ it possible to devirtualize virtual calls inside loops.
+
* ... next change ...
.. NOTE