diff options
Diffstat (limited to 'test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll')
-rw-r--r-- | test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll b/test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll index f8530d6..af6d1f3 100644 --- a/test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll +++ b/test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll @@ -14,7 +14,7 @@ entry: %a = alloca <4 x float>, align 16 %p = bitcast <4 x float>* %a to i8* call void @llvm.memset.p0i8.i32(i8* %p, i8 0, i32 3, i32 16, i1 false) - %vec = load <4 x float>* %a, align 8 + %vec = load <4 x float>, <4 x float>* %a, align 8 %val = extractelement <4 x float> %vec, i32 0 ret float %val } @@ -29,7 +29,7 @@ entry: %p = bitcast { <4 x float> }* %a to i8* call void @llvm.memset.p0i8.i32(i8* %p, i8 0, i32 16, i32 16, i1 false) %q = bitcast { <4 x float> }* %a to [2 x <2 x float>]* - %arrayidx = getelementptr inbounds [2 x <2 x float>]* %q, i32 0, i32 0 + %arrayidx = getelementptr inbounds [2 x <2 x float>], [2 x <2 x float>]* %q, i32 0, i32 0 store <2 x float> undef, <2 x float>* %arrayidx, align 8 ret void } |