summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPaul Robinson <paul_robinson@playstation.sony.com>2015-11-30 21:56:16 +0000
committerPaul Robinson <paul_robinson@playstation.sony.com>2015-11-30 21:56:16 +0000
commitae5d4bfbbefb29e8759287f13bc1d3bb44474044 (patch)
tree664c11ff59b3ba48da833cc9d8ceff8a05bc4695 /docs
parentf44d69a9c3a9c295184011ba37ad36321ced7531 (diff)
Have 'optnone' respect the -fast-isel=false option.
This is primarily useful for debugging optnone v. ISel issues. Differential Revision: http://reviews.llvm.org/D14792 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254335 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.rst6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/LangRef.rst b/docs/LangRef.rst
index c7ea1c1bf23..be8e63bf071 100644
--- a/docs/LangRef.rst
+++ b/docs/LangRef.rst
@@ -1289,9 +1289,9 @@ example:
that are recognized by LLVM to handle asynchronous exceptions, such
as SEH, will still provide their implementation defined semantics.
``optnone``
- This function attribute indicates that the function is not optimized
- by any optimization or code generator passes with the
- exception of interprocedural optimization passes.
+ This function attribute indicates that most optimization passes will skip
+ this function, with the exception of interprocedural optimization passes.
+ Code generation defaults to the "fast" instruction selector.
This attribute cannot be used together with the ``alwaysinline``
attribute; this attribute is also incompatible
with the ``minsize`` attribute and the ``optsize`` attribute.