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.

llvm-svn: 324265
This commit is contained in:
Daniel Neilson 2018-02-05 19:39:38 +00:00
parent 0e4df539fa
commit 01fb57e7a0
1 changed files with 4 additions and 0 deletions

View File

@ -55,6 +55,10 @@ Non-comprehensive list of changes in this release
Changes to the LLVM IR 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 Changes to the ARM Backend
-------------------------- --------------------------