xref: /llvm-project/llvm/test/CodeGen/BPF/objdump_trivial.ll (revision 7852ebc088b925ef1c1940cbd56a93d9f8e3e330)
1; RUN: llc -mtriple=bpfel -mcpu=v1 -filetype=obj -o - %s | llvm-objdump --no-print-imm-hex -d - | FileCheck %s
2
3; CHECK: if r2 s> r1 goto
4; CHECK: call 1
5; CHECK: exit
6; CHECK: call 2
7; CHECK: exit
8
9define void @foo(i32 %a) {
10%b = icmp sgt i32 %a, -1
11br i1 %b, label %x, label %y
12x:
13call void inttoptr (i64 1 to ptr)()
14ret void
15y:
16call void inttoptr (i64 2 to ptr)()
17ret void
18}
19