Mercurial > hg > CbC > CbC_llvm
diff test/CodeGen/SystemZ/memcmp-01.ll @ 120:1172e4bd9c6f
update 4.0.0
author | mir3636 |
---|---|
date | Fri, 25 Nov 2016 19:14:25 +0900 |
parents | 95c75e76d11b |
children | c2174574ed3a |
line wrap: on
line diff
--- a/test/CodeGen/SystemZ/memcmp-01.ll Tue Jan 26 22:56:36 2016 +0900 +++ b/test/CodeGen/SystemZ/memcmp-01.ll Fri Nov 25 19:14:25 2016 +0900 @@ -29,7 +29,7 @@ define void @f3(i8 *%src1, i8 *%src2, i32 *%dest) { ; CHECK-LABEL: f3: ; CHECK: clc 0(3,%r2), 0(%r3) -; CHECK-NEXT: je {{\..*}} +; CHECK-NEXT: ber %r14 ; CHECK: br %r14 %res = call i32 @memcmp(i8 *%src1, i8 *%src2, i64 3) %cmp = icmp eq i32 %res, 0 @@ -47,7 +47,7 @@ define void @f4(i8 *%src1, i8 *%src2, i32 *%dest) { ; CHECK-LABEL: f4: ; CHECK: clc 0(4,%r2), 0(%r3) -; CHECK-NEXT: jlh {{\..*}} +; CHECK-NEXT: blhr %r14 ; CHECK: br %r14 entry: %res = call i32 @memcmp(i8 *%src1, i8 *%src2, i64 4) @@ -66,7 +66,7 @@ define void @f5(i8 *%src1, i8 *%src2, i32 *%dest) { ; CHECK-LABEL: f5: ; CHECK: clc 0(5,%r2), 0(%r3) -; CHECK-NEXT: jl {{\..*}} +; CHECK-NEXT: blr %r14 ; CHECK: br %r14 entry: %res = call i32 @memcmp(i8 *%src1, i8 *%src2, i64 5) @@ -85,7 +85,7 @@ define void @f6(i8 *%src1, i8 *%src2, i32 *%dest) { ; CHECK-LABEL: f6: ; CHECK: clc 0(6,%r2), 0(%r3) -; CHECK-NEXT: jh {{\..*}} +; CHECK-NEXT: bhr %r14 ; CHECK: br %r14 entry: %res = call i32 @memcmp(i8 *%src1, i8 *%src2, i64 6) @@ -108,7 +108,7 @@ ; CHECK: ipm [[REG:%r[0-5]]] ; CHECK: srl [[REG]], 28 ; CHECK: rll %r2, [[REG]], 31 -; CHECK: jl {{.L*}} +; CHECK: blr %r14 ; CHECK: br %r14 entry: %res = call i32 @memcmp(i8 *%src1, i8 *%src2, i64 256) @@ -143,7 +143,7 @@ ; CHECK: jlh [[LABEL:\..*]] ; CHECK: clc 256(1,%r2), 256(%r3) ; CHECK: [[LABEL]]: -; CHECK-NEXT: jl .L +; CHECK-NEXT: blr %r14 ; CHECK: br %r14 entry: %res = call i32 @memcmp(i8 *%src1, i8 *%src2, i64 257)