constant fold loads from memcpy's from global constants. This is important
authorChris Lattner <sabre@nondot.org>
Sun, 6 Dec 2009 05:29:56 +0000 (05:29 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 6 Dec 2009 05:29:56 +0000 (05:29 +0000)
commitbc9a28dd544e37074693333ea96c508a3d3bc3b4
treef1b8c55917c0a3bc7b96605763a0c26876a28220
parentcb9cbc494975dc827465af32d806e7b9ae17090c
constant fold loads from memcpy's from global constants.  This is important
because clang lowers nontrivial automatic struct/array inits to memcpy from
a global array.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90698 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/GVN.cpp
test/Transforms/GVN/rle.ll