OSDN Git Service

Spec change: the size of a memset/memcpy/memmove is not required to be aligned
authorChris Lattner <sabre@nondot.org>
Sat, 4 Mar 2006 00:02:10 +0000 (00:02 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 4 Mar 2006 00:02:10 +0000 (00:02 +0000)
to the alignment argument.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26510 91177308-0d34-0410-b5e6-96231b3b80d8

docs/LangRef.html

index d4b8328..a5f8767 100644 (file)
@@ -3312,8 +3312,8 @@ of the source and destination locations.
 
 <p>
 If the call to this intrinisic has an alignment value that is not 0 or 1, then
-the caller guarantees that the size of the copy is a multiple of the alignment
-and that both the source and destination pointers are aligned to that boundary.
+the caller guarantees that both the source and destination pointers are aligned
+to that boundary.
 </p>
 
 <h5>Semantics:</h5>
@@ -3367,8 +3367,8 @@ of the source and destination locations.
 
 <p>
 If the call to this intrinisic has an alignment value that is not 0 or 1, then
-the caller guarantees that the size of the copy is a multiple of the alignment
-and that both the source and destination pointers are aligned to that boundary.
+the caller guarantees that the source and destination pointers are aligned to
+that boundary.
 </p>
 
 <h5>Semantics:</h5>
@@ -3421,8 +3421,7 @@ known alignment of destination location.
 
 <p>
 If the call to this intrinisic has an alignment value that is not 0 or 1, then
-the caller guarantees that the size of the copy is a multiple of the alignment
-and that the destination pointer is aligned to that boundary.
+the caller guarantees that the destination pointer is aligned to that boundary.
 </p>
 
 <h5>Semantics:</h5>