From ffcf6dffee69bd586ab8aa3e24ebbca1d5d279e7 Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Thu, 4 Oct 2012 13:36:31 +0000 Subject: The alignment of an sret parameter is known: it must be at least the alignment of the return type. Teach the optimizers this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165226 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/LangRef.html b/docs/LangRef.html index 89b9227b72..7ee1418f31 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1107,9 +1107,9 @@ declare signext i8 @returns_signed_char()
This indicates that the pointer parameter specifies the address of a structure that is the return value of the function in the source program. This pointer must be guaranteed by the caller to be valid: loads and - stores to the structure may be assumed by the callee to not to trap. This - may only be applied to the first parameter. This is not a valid attribute - for return values.
+ stores to the structure may be assumed by the callee to not to trap and + to be properly aligned. This may only be applied to the first parameter. + This is not a valid attribute for return values.
noalias
This indicates that pointer values -- cgit v1.2.3-70-g09d2