[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