Author: resistor Date: Sun Feb 17 22:09:01 2008 New Revision: 47255 URL: http://llvm.org/viewvc/llvm-project?rev=47255&view=rev Log: Make the definition of the noalias attribute clearer.
Modified: llvm/trunk/docs/LangRef.html Modified: llvm/trunk/docs/LangRef.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/LangRef.html?rev=47255&r1=47254&r2=47255&view=diff ============================================================================== --- llvm/trunk/docs/LangRef.html (original) +++ llvm/trunk/docs/LangRef.html Sun Feb 17 22:09:01 2008 @@ -827,8 +827,9 @@ that is the return value of the function in the source program.</dd> <dt><tt>noalias</tt></dt> - <dd>This indicates that the parameter not alias any other object or any - other "noalias" objects during the function call. + <dd>This indicates that the parameter does not alias any global or any other + parameter. The caller is responsible for ensuring that this is the case, + usually by placing the value in a stack allocation.</dd> <dt><tt>noreturn</tt></dt> <dd>This function attribute indicates that the function never returns. This _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits