Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/AArch64/tst-br.ll @ 147:c2174574ed3a
LLVM 10
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 14 Aug 2019 16:55:33 +0900 |
parents | 1172e4bd9c6f |
children |
comparison
equal
deleted
inserted
replaced
134:3a76565eade5 | 147:c2174574ed3a |
---|---|
34 %tst3 = icmp ne i64 %tbit3, 0 | 34 %tst3 = icmp ne i64 %tbit3, 0 |
35 br i1 %tst3, label %end2, label %end1 | 35 br i1 %tst3, label %end2, label %end1 |
36 ; CHECK: tbz {{[wx][0-9]+}}, #12, [[LBL_end1]] | 36 ; CHECK: tbz {{[wx][0-9]+}}, #12, [[LBL_end1]] |
37 | 37 |
38 end2: | 38 end2: |
39 ; CHECK: {{movz x0, #1|orr w0, wzr, #0x1}} | 39 ; CHECK: mov w0, #1 |
40 ; CHECK-NEXT: ret | 40 ; CHECK-NEXT: ret |
41 ret i32 1 | 41 ret i32 1 |
42 | 42 |
43 end1: | 43 end1: |
44 ; CHECK: [[LBL_end1]]: | 44 ; CHECK: [[LBL_end1]]: |
45 ; CHECK-NEXT: {{mov x0, xzr|mov w0, wzr}} | 45 ; CHECK-NEXT: mov w0, wzr |
46 ; CHECK-NEXT: ret | 46 ; CHECK-NEXT: ret |
47 ret i32 0 | 47 ret i32 0 |
48 } | 48 } |