[llvm] r324265 - Add release note on change to memcpy/memmove/memset builtin signatures
Daniel Neilson via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 5 11:39:38 PST 2018
Author: dneilson
Date: Mon Feb 5 11:39:38 2018
New Revision: 324265
URL: http://llvm.org/viewvc/llvm-project?rev=324265&view=rev
Log:
Add release note on change to memcpy/memmove/memset builtin signatures
Summary:
The signatures for the builtins @llvm.memcpy, @llvm.memmove, and @llvm.memset
where changed in rL322965. The number of arguments has decreased from five to
four with the removal of the alignment argument. Alignment is now conveyed
by supplying the align parameter attribute on the destination and/or source of
the cpy/move/set.
Modified:
llvm/trunk/docs/ReleaseNotes.rst
Modified: llvm/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.rst?rev=324265&r1=324264&r2=324265&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.rst (original)
+++ llvm/trunk/docs/ReleaseNotes.rst Mon Feb 5 11:39:38 2018
@@ -55,6 +55,10 @@ Non-comprehensive list of changes in thi
Changes to the LLVM IR
----------------------
+* The signatures for the builtins @llvm.memcpy, @llvm.memmove, and @llvm.memset
+ have changed. Alignment is no longer an argument, and are instead conveyed as
+ parameter attributes.
+
Changes to the ARM Backend
--------------------------
More information about the llvm-commits
mailing list