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 }