diff options
Diffstat (limited to 'test/Transforms/SROA/big-endian.ll')
-rw-r--r-- | test/Transforms/SROA/big-endian.ll | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/test/Transforms/SROA/big-endian.ll b/test/Transforms/SROA/big-endian.ll index 9e87a9f..b5a04ca 100644 --- a/test/Transforms/SROA/big-endian.ll +++ b/test/Transforms/SROA/big-endian.ll @@ -16,14 +16,14 @@ entry: %b = alloca [3 x i8] ; CHECK-NOT: alloca - %a0ptr = getelementptr [3 x i8]* %a, i64 0, i32 0 + %a0ptr = getelementptr [3 x i8], [3 x i8]* %a, i64 0, i32 0 store i8 0, i8* %a0ptr - %a1ptr = getelementptr [3 x i8]* %a, i64 0, i32 1 + %a1ptr = getelementptr [3 x i8], [3 x i8]* %a, i64 0, i32 1 store i8 0, i8* %a1ptr - %a2ptr = getelementptr [3 x i8]* %a, i64 0, i32 2 + %a2ptr = getelementptr [3 x i8], [3 x i8]* %a, i64 0, i32 2 store i8 0, i8* %a2ptr %aiptr = bitcast [3 x i8]* %a to i24* - %ai = load i24* %aiptr + %ai = load i24, i24* %aiptr ; CHECK-NOT: store ; CHECK-NOT: load ; CHECK: %[[ext2:.*]] = zext i8 0 to i24 @@ -40,12 +40,12 @@ entry: %biptr = bitcast [3 x i8]* %b to i24* store i24 %ai, i24* %biptr - %b0ptr = getelementptr [3 x i8]* %b, i64 0, i32 0 - %b0 = load i8* %b0ptr - %b1ptr = getelementptr [3 x i8]* %b, i64 0, i32 1 - %b1 = load i8* %b1ptr - %b2ptr = getelementptr [3 x i8]* %b, i64 0, i32 2 - %b2 = load i8* %b2ptr + %b0ptr = getelementptr [3 x i8], [3 x i8]* %b, i64 0, i32 0 + %b0 = load i8, i8* %b0ptr + %b1ptr = getelementptr [3 x i8], [3 x i8]* %b, i64 0, i32 1 + %b1 = load i8, i8* %b1ptr + %b2ptr = getelementptr [3 x i8], [3 x i8]* %b, i64 0, i32 2 + %b2 = load i8, i8* %b2ptr ; CHECK-NOT: store ; CHECK-NOT: load ; CHECK: %[[shift0:.*]] = lshr i24 %[[insert0]], 16 @@ -72,10 +72,10 @@ entry: %a = alloca [7 x i8] ; CHECK-NOT: alloca - %a0ptr = getelementptr [7 x i8]* %a, i64 0, i32 0 - %a1ptr = getelementptr [7 x i8]* %a, i64 0, i32 1 - %a2ptr = getelementptr [7 x i8]* %a, i64 0, i32 2 - %a3ptr = getelementptr [7 x i8]* %a, i64 0, i32 3 + %a0ptr = getelementptr [7 x i8], [7 x i8]* %a, i64 0, i32 0 + %a1ptr = getelementptr [7 x i8], [7 x i8]* %a, i64 0, i32 1 + %a2ptr = getelementptr [7 x i8], [7 x i8]* %a, i64 0, i32 2 + %a3ptr = getelementptr [7 x i8], [7 x i8]* %a, i64 0, i32 3 ; CHECK-NOT: store ; CHECK-NOT: load @@ -102,7 +102,7 @@ entry: ; CHECK-NOT: load %aiptr = bitcast [7 x i8]* %a to i56* - %ai = load i56* %aiptr + %ai = load i56, i56* %aiptr %ret = zext i56 %ai to i64 ret i64 %ret ; CHECK-NEXT: %[[ext4:.*]] = zext i16 1 to i56 |