diff options
author | Pirama Arumuga Nainar <pirama@google.com> | 2015-04-10 22:08:18 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-04-10 22:08:18 +0000 |
commit | 13a7db5b9c4f5e543d037be68ec3428216bfd550 (patch) | |
tree | 1b2c9792582e12f5af0b1512e3094425f0dc0df9 /test/Transforms/InstCombine/strlen-1.ll | |
parent | 0eb46f5d1e06a4284663d636a74b06adc3a161d7 (diff) | |
parent | 31195f0bdca6ee2a5e72d07edf13e1d81206d949 (diff) | |
download | external_llvm-13a7db5b9c4f5e543d037be68ec3428216bfd550.zip external_llvm-13a7db5b9c4f5e543d037be68ec3428216bfd550.tar.gz external_llvm-13a7db5b9c4f5e543d037be68ec3428216bfd550.tar.bz2 |
am 31195f0b: Merge "Update aosp/master llvm for rebase to r233350"
* commit '31195f0bdca6ee2a5e72d07edf13e1d81206d949':
Update aosp/master llvm for rebase to r233350
Diffstat (limited to 'test/Transforms/InstCombine/strlen-1.ll')
-rw-r--r-- | test/Transforms/InstCombine/strlen-1.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/Transforms/InstCombine/strlen-1.ll b/test/Transforms/InstCombine/strlen-1.ll index 4a3caf2..fe45369 100644 --- a/test/Transforms/InstCombine/strlen-1.ll +++ b/test/Transforms/InstCombine/strlen-1.ll @@ -17,7 +17,7 @@ declare i32 @strlen(i8*) define i32 @test_simplify1() { ; CHECK-LABEL: @test_simplify1( - %hello_p = getelementptr [6 x i8]* @hello, i32 0, i32 0 + %hello_p = getelementptr [6 x i8], [6 x i8]* @hello, i32 0, i32 0 %hello_l = call i32 @strlen(i8* %hello_p) ret i32 %hello_l ; CHECK-NEXT: ret i32 5 @@ -25,7 +25,7 @@ define i32 @test_simplify1() { define i32 @test_simplify2() { ; CHECK-LABEL: @test_simplify2( - %null_p = getelementptr [1 x i8]* @null, i32 0, i32 0 + %null_p = getelementptr [1 x i8], [1 x i8]* @null, i32 0, i32 0 %null_l = call i32 @strlen(i8* %null_p) ret i32 %null_l ; CHECK-NEXT: ret i32 0 @@ -33,7 +33,7 @@ define i32 @test_simplify2() { define i32 @test_simplify3() { ; CHECK-LABEL: @test_simplify3( - %null_hello_p = getelementptr [7 x i8]* @null_hello, i32 0, i32 0 + %null_hello_p = getelementptr [7 x i8], [7 x i8]* @null_hello, i32 0, i32 0 %null_hello_l = call i32 @strlen(i8* %null_hello_p) ret i32 %null_hello_l ; CHECK-NEXT: ret i32 0 @@ -50,7 +50,7 @@ define i32 @test_simplify4() { define i1 @test_simplify5() { ; CHECK-LABEL: @test_simplify5( - %hello_p = getelementptr [6 x i8]* @hello, i32 0, i32 0 + %hello_p = getelementptr [6 x i8], [6 x i8]* @hello, i32 0, i32 0 %hello_l = call i32 @strlen(i8* %hello_p) %eq_hello = icmp eq i32 %hello_l, 0 ret i1 %eq_hello @@ -59,7 +59,7 @@ define i1 @test_simplify5() { define i1 @test_simplify6() { ; CHECK-LABEL: @test_simplify6( - %null_p = getelementptr [1 x i8]* @null, i32 0, i32 0 + %null_p = getelementptr [1 x i8], [1 x i8]* @null, i32 0, i32 0 %null_l = call i32 @strlen(i8* %null_p) %eq_null = icmp eq i32 %null_l, 0 ret i1 %eq_null @@ -70,7 +70,7 @@ define i1 @test_simplify6() { define i1 @test_simplify7() { ; CHECK-LABEL: @test_simplify7( - %hello_p = getelementptr [6 x i8]* @hello, i32 0, i32 0 + %hello_p = getelementptr [6 x i8], [6 x i8]* @hello, i32 0, i32 0 %hello_l = call i32 @strlen(i8* %hello_p) %ne_hello = icmp ne i32 %hello_l, 0 ret i1 %ne_hello @@ -79,7 +79,7 @@ define i1 @test_simplify7() { define i1 @test_simplify8() { ; CHECK-LABEL: @test_simplify8( - %null_p = getelementptr [1 x i8]* @null, i32 0, i32 0 + %null_p = getelementptr [1 x i8], [1 x i8]* @null, i32 0, i32 0 %null_l = call i32 @strlen(i8* %null_p) %ne_null = icmp ne i32 %null_l, 0 ret i1 %ne_null @@ -88,8 +88,8 @@ define i1 @test_simplify8() { define i32 @test_simplify9(i1 %x) { ; CHECK-LABEL: @test_simplify9 - %hello = getelementptr [6 x i8]* @hello, i32 0, i32 0 - %longer = getelementptr [7 x i8]* @longer, i32 0, i32 0 + %hello = getelementptr [6 x i8], [6 x i8]* @hello, i32 0, i32 0 + %longer = getelementptr [7 x i8], [7 x i8]* @longer, i32 0, i32 0 %s = select i1 %x, i8* %hello, i8* %longer %l = call i32 @strlen(i8* %s) ; CHECK-NEXT: select i1 %x, i32 5, i32 6 @@ -101,7 +101,7 @@ define i32 @test_simplify9(i1 %x) { define i32 @test_no_simplify1() { ; CHECK-LABEL: @test_no_simplify1( - %a_p = getelementptr [32 x i8]* @a, i32 0, i32 0 + %a_p = getelementptr [32 x i8], [32 x i8]* @a, i32 0, i32 0 %a_l = call i32 @strlen(i8* %a_p) ; CHECK-NEXT: %a_l = call i32 @strlen ret i32 %a_l |