llvm.org GIT mirror llvm / e26dec6
Clarify that 'sret' only applies to pointers, and only applies to the first parameter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47256 91177308-0d34-0410-b5e6-96231b3b80d8 Duncan Sands 11 years ago
1 changed file(s) with 3 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
822822 value, but is also valid on scalars (even though this is silly).
823823
824824
sret
825
This indicates that the parameter specifies the address of a structure
826 that is the return value of the function in the source program.
825
This indicates that the pointer parameter specifies the address of a
826 structure that is the return value of the function in the source program.
827 May only be applied to the first parameter.
827828
828829
noalias
829830
This indicates that the parameter does not alias any global or any other