mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-13 09:33:50 +00:00
Document the LLVM "thunk" attribute added back in r226708
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231181 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f2bf51c593
commit
258b7710d5
@ -1369,6 +1369,11 @@ example:
|
||||
If a function that has an ``sspstrong`` attribute is inlined into a
|
||||
function that doesn't have an ``sspstrong`` attribute, then the
|
||||
resulting function will have an ``sspstrong`` attribute.
|
||||
``"thunk"``
|
||||
This attribute indicates that the function will delegate to some other
|
||||
function with a tail call. The prototype of a thunk should not be used for
|
||||
optimization purposes. The caller is expected to cast the thunk prototype to
|
||||
match the thunk target prototype.
|
||||
``uwtable``
|
||||
This attribute indicates that the ABI being targeted requires that
|
||||
an unwind table entry be produce for this function even if we can
|
||||
|
Loading…
x
Reference in New Issue
Block a user