diff options
Diffstat (limited to 'test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll')
-rw-r--r-- | test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll b/test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll index ec7f72d..545bfc7 100644 --- a/test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll +++ b/test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll @@ -21,17 +21,17 @@ define void @findEdges(i8*) nounwind ssp { %6 = phi i8* [ %19, %5 ], [ %0, %1 ] %7 = tail call { <16 x i8>, <16 x i8>, <16 x i8> } @llvm.arm.neon.vld3.v16i8(i8* null, i32 1) %8 = extractvalue { <16 x i8>, <16 x i8>, <16 x i8> } %7, 0 - %9 = getelementptr inbounds i8* null, i32 3 + %9 = getelementptr inbounds i8, i8* null, i32 3 %10 = tail call { <16 x i8>, <16 x i8>, <16 x i8> } @llvm.arm.neon.vld3.v16i8(i8* %9, i32 1) %11 = extractvalue { <16 x i8>, <16 x i8>, <16 x i8> } %10, 2 %12 = tail call { <16 x i8>, <16 x i8>, <16 x i8> } @llvm.arm.neon.vld3.v16i8(i8* %6, i32 1) %13 = extractvalue { <16 x i8>, <16 x i8>, <16 x i8> } %12, 0 %14 = extractvalue { <16 x i8>, <16 x i8>, <16 x i8> } %12, 1 - %15 = getelementptr inbounds i8* %6, i32 3 + %15 = getelementptr inbounds i8, i8* %6, i32 3 %16 = tail call { <16 x i8>, <16 x i8>, <16 x i8> } @llvm.arm.neon.vld3.v16i8(i8* %15, i32 1) %17 = extractvalue { <16 x i8>, <16 x i8>, <16 x i8> } %16, 1 %18 = extractvalue { <16 x i8>, <16 x i8>, <16 x i8> } %16, 2 - %19 = getelementptr inbounds i8* %6, i32 48 + %19 = getelementptr inbounds i8, i8* %6, i32 48 %20 = bitcast <16 x i8> %13 to <2 x i64> %21 = bitcast <16 x i8> %8 to <2 x i64> %22 = bitcast <16 x i8> %14 to <2 x i64> |