Revert "Change memcpy/memset/memmove to have dest and source alignments."
[oota-llvm.git] / test / Transforms / ScalarRepl / vector_memcpy.ll
index dfba9e2c807410ccdd60621a538bb2f3c26e9ef7..031ad5e38ca7d110997a0ea40591389d43672e8c 100644 (file)
@@ -10,7 +10,7 @@ define <16 x float> @foo(<16 x float> %A) nounwind {
        %s = bitcast <16 x float>* %tmp to i8*
        %s2 = bitcast <16 x float>* %tmp2 to i8*
        call void @llvm.memcpy.p0i8.p0i8.i64(i8* %s2, i8* %s, i64 64, i32 16, i1 false)
-       %R = load <16 x float>* %tmp2
+       %R = load <16 x float>, <16 x float>* %tmp2
        ret <16 x float> %R
 }
 
@@ -20,7 +20,7 @@ define <16 x float> @foo2(<16 x float> %A) nounwind {
        %s2 = bitcast <16 x float>* %tmp2 to i8*
        call void @llvm.memset.p0i8.i64(i8* %s2, i8 0, i64 64, i32 16, i1 false)
        
-       %R = load <16 x float>* %tmp2
+       %R = load <16 x float>, <16 x float>* %tmp2
        ret <16 x float> %R
 }