[PATCH] Specify the access behaviour of the memcpy, memmove and memset intrinsics
Arnaud Allard de Grandmaison
arnaud.adegm at gmail.com
Wed Feb 20 08:06:59 PST 2013
Rebase + add a fix in AutoUpgrade : memcpy and memove do not return values, so they can not be named
Hi chandlerc,
http://llvm-reviews.chandlerc.com/D386
CHANGE SINCE LAST DIFF
http://llvm-reviews.chandlerc.com/D386?vs=934&id=1038#toc
Files:
docs/LangRef.rst
include/llvm/IR/IntrinsicInst.h
include/llvm/IR/Intrinsics.td
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/IR/AutoUpgrade.cpp
lib/IR/IRBuilder.cpp
lib/IR/Verifier.cpp
lib/Target/ARM/ARMFastISel.cpp
lib/Transforms/Utils/InlineFunction.cpp
test/Analysis/TypeBasedAliasAnalysis/memcpyopt.ll
test/Assembler/auto_upgrade_intrinsics.ll
test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll
test/Transforms/InstCombine/objsize.ll
test/Transforms/InstCombine/sprintf-1.ll
test/Transforms/LoopIdiom/basic.ll
test/Transforms/MemCpyOpt/align.ll
test/Transforms/MemCpyOpt/smaller.ll
test/Verifier/2006-12-12-IntrinsicDefine.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D386.2.patch
Type: text/x-patch
Size: 26309 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130220/ed09b228/attachment.bin>
More information about the llvm-commits
mailing list