diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2010-07-06 18:24:09 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2010-07-06 18:24:09 +0000 |
commit | 76ec37a138e8ded20bbf5a7e852f5d04d0b5482d (patch) | |
tree | cced1e784233f0ea7791614b05138de603e6352a /docs | |
parent | be35be614cb21b5081741dc917a5969b7c5c068c (diff) | |
download | llvm-76ec37a138e8ded20bbf5a7e852f5d04d0b5482d.tar.gz llvm-76ec37a138e8ded20bbf5a7e852f5d04d0b5482d.tar.bz2 llvm-76ec37a138e8ded20bbf5a7e852f5d04d0b5482d.tar.xz |
Alphabetize the list of function parameters.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107680 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/LangRef.html | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html index f8a2643803..b1af5b3373 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1147,15 +1147,21 @@ define void @f() optsize { ... } this function is desirable (such as the "inline" keyword in C/C++). It is just a hint; it imposes no requirements on the inliner.</dd> + <dt><tt><b>naked</b></tt></dt> + <dd>This attribute disables prologue / epilogue emission for the function. + This can have very system-specific consequences.</dd> + + <dt><tt><b>noimplicitfloat</b></tt></dt> + <dd>This attributes disables implicit floating point instructions.</dd> + <dt><tt><b>noinline</b></tt></dt> <dd>This attribute indicates that the inliner should never inline this function in any situation. This attribute may not be used together with the <tt>alwaysinline</tt> attribute.</dd> - <dt><tt><b>optsize</b></tt></dt> - <dd>This attribute suggests that optimization passes and code generator passes - make choices that keep the code size of this function low, and otherwise - do optimizations specifically to reduce code size.</dd> + <dt><tt><b>noredzone</b></tt></dt> + <dd>This attribute indicates that the code generator should not use a red + zone, even if the target-specific ABI normally permits it.</dd> <dt><tt><b>noreturn</b></tt></dt> <dd>This function attribute indicates that the function never returns @@ -1167,6 +1173,11 @@ define void @f() optsize { ... } unwind or exceptional control flow. If the function does unwind, its runtime behavior is undefined.</dd> + <dt><tt><b>optsize</b></tt></dt> + <dd>This attribute suggests that optimization passes and code generator passes + make choices that keep the code size of this function low, and otherwise + do optimizations specifically to reduce code size.</dd> + <dt><tt><b>readnone</b></tt></dt> <dd>This attribute indicates that the function computes its result (or decides to unwind an exception) based strictly on its arguments, without @@ -1209,17 +1220,6 @@ define void @f() optsize { ... } function that doesn't have an <tt>sspreq</tt> attribute or which has an <tt>ssp</tt> attribute, then the resulting function will have an <tt>sspreq</tt> attribute.</dd> - - <dt><tt><b>noredzone</b></tt></dt> - <dd>This attribute indicates that the code generator should not use a red - zone, even if the target-specific ABI normally permits it.</dd> - - <dt><tt><b>noimplicitfloat</b></tt></dt> - <dd>This attributes disables implicit floating point instructions.</dd> - - <dt><tt><b>naked</b></tt></dt> - <dd>This attribute disables prologue / epilogue emission for the function. - This can have very system-specific consequences.</dd> </dl> </div> |