Spec change: the size of a memset/memcpy/memmove is not required to be aligned

to the alignment argument.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26510 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-03-04 00:02:10 +00:00
parent b80af6f572
commit f0afc2cda2

View 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>