llvm.memcpy.* has two distinct associated address spaces; the source address space...
authorEli Friedman <eli.friedman@gmail.com>
Tue, 31 May 2011 20:40:16 +0000 (20:40 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 31 May 2011 20:40:16 +0000 (20:40 +0000)
commit69388e5a4a941e7e02c7f4b52d6e743a480e135f
treedff3220989790f3ff0ff6d30ba42b159e67c89f1
parentcada2d0966b649b8f04a78f35b9d6d9b4330ce74
llvm.memcpy.* has two distinct associated address spaces; the source address space, and the destination address space.  Fix up the interface on MemIntrinsic and MemTransferInst to make this clear, and fix InstructionDereferencesPointer in LazyValueInfo.cpp to use the interface properly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132356 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicInst.h
lib/Analysis/LazyValueInfo.cpp