diff options
author | Bill Wendling <isanbard@gmail.com> | 2013-02-06 06:22:58 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2013-02-06 06:22:58 +0000 |
commit | be5d747f69ee605a6b9ac44e7b95da6eb0b6a2f5 (patch) | |
tree | bb0e821644e4a4188b8ca885f4660c5be4a3f25b /docs/LangRef.rst | |
parent | 5bc79cc4e833fea68f15780f191cbf4881679646 (diff) | |
download | external_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.rst | 22 |
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: |