aboutsummaryrefslogtreecommitdiffstats
path: root/docs/LangRef.rst
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2013-02-06 06:22:58 +0000
committerBill Wendling <isanbard@gmail.com>2013-02-06 06:22:58 +0000
commitbe5d747f69ee605a6b9ac44e7b95da6eb0b6a2f5 (patch)
treebb0e821644e4a4188b8ca885f4660c5be4a3f25b /docs/LangRef.rst
parent5bc79cc4e833fea68f15780f191cbf4881679646 (diff)
downloadexternal_llvm-be5d747f69ee605a6b9ac44e7b95da6eb0b6a2f5.zip
external_llvm-be5d747f69ee605a6b9ac44e7b95da6eb0b6a2f5.tar.gz
external_llvm-be5d747f69ee605a6b9ac44e7b95da6eb0b6a2f5.tar.bz2
Alphabetize the function attributes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174490 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LangRef.rst')
-rw-r--r--docs/LangRef.rst22
1 files changed, 11 insertions, 11 deletions
diff --git a/docs/LangRef.rst b/docs/LangRef.rst
index 89647a5..8fd92f9 100644
--- a/docs/LangRef.rst
+++ b/docs/LangRef.rst
@@ -782,6 +782,17 @@ example:
``naked``
This attribute disables prologue / epilogue emission for the
function. This can have very system-specific consequences.
+``noduplicate``
+ This attribute indicates that calls to the function cannot be
+ duplicated. A call to a ``noduplicate`` function may be moved
+ within its parent function, but may not be duplicated within
+ its parent function.
+
+ A function containing a ``noduplicate`` call may still
+ be an inlining candidate, provided that the call is not
+ duplicated by inlining. That implies that the function has
+ internal linkage and only has one call site, so the original
+ call is dead after inlining.
``noimplicitfloat``
This attributes disables implicit floating point instructions.
``noinline``
@@ -874,17 +885,6 @@ example:
show that no exceptions passes by it. This is normally the case for
the ELF x86-64 abi, but it can be disabled for some compilation
units.
-``noduplicate``
- This attribute indicates that calls to the function cannot be
- duplicated. A call to a ``noduplicate`` function may be moved
- within its parent function, but may not be duplicated within
- its parent function.
-
- A function containing a ``noduplicate`` call may still
- be an inlining candidate, provided that the call is not
- duplicated by inlining. That implies that the function has
- internal linkage and only has one call site, so the original
- call is dead after inlining.
.. _moduleasm: