Make use of vector load and store operations to implement memcpy, memmove, and memset...
authorEvan Cheng <evan.cheng@apple.com>
Thu, 15 May 2008 08:39:06 +0000 (08:39 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 15 May 2008 08:39:06 +0000 (08:39 +0000)
commitf0df03134e698ea84e9cc1c28a853f83c02560d5
treeb01b44346fb05a4fd5cead63b65f2bcba2c15b67
parent38503d404683830588af8ce1e67aefa1eb584f12
Make use of vector load and store operations to implement memcpy, memmove, and memset. Currently only X86 target is taking advantage of these.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51140 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineFrameInfo.h
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h