mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-12 17:32:19 +00:00
Alphabetize the list of function parameters.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107680 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
be35be614c
commit
76ec37a138
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user