Minor grammar and word usage fix to 'returned' parameter attribute section of LangRef

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184479 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Stephen Lin 2013-06-20 21:55:10 +00:00
parent b0bdcb5f8a
commit 8592fba155

View File

@ -733,14 +733,13 @@ Currently, only the following parameter attributes are defined:
attribute for return values and can only be applied to one parameter.
``returned``
This indicates that the value of the function always returns the value
of the parameter as its return value. This is an optimization hint to
the code generator when generating the caller, allowing tail call
optimization and omission of register saves and restores in some cases;
it is not checked or enforced when generating the callee. The parameter
and the function return type must be valid operands for the
:ref:`bitcast instruction <i_bitcast>`. This is not a valid attribute for
return values and can only be applied to one parameter.
This indicates that the function always returns the argument as its return
value. This is an optimization hint to the code generator when generating
the caller, allowing tail call optimization and omission of register saves
and restores in some cases; it is not checked or enforced when generating
the callee. The parameter and the function return type must be valid
operands for the :ref:`bitcast instruction <i_bitcast>`. This is not a
valid attribute for return values and can only be applied to one parameter.
.. _gc: