1 ; RUN: llc -mtriple=bpfel -mcpu=v3 -filetype=obj -o - %s | llvm-objdump --no-show-raw-insn -d - | FileCheck %s
3 @j = dso_local local_unnamed_addr global i32 0, align 4
5 define dso_local noundef i32 @foo() local_unnamed_addr {
7 callbr void asm sideeffect "may_goto ${0:l}", "!i"()
8 to label %for.body [label %for.cond.cleanup]
10 for.cond.cleanup: ; preds = %for.body.2, %for.body.2, %for.body.1, %for.body, %entry
13 for.body: ; preds = %entry
14 callbr void asm sideeffect "may_goto ${0:l}", "!i"()
15 to label %for.body.1 [label %for.cond.cleanup]
17 for.body.1: ; preds = %for.body
18 callbr void asm sideeffect "may_goto ${0:l}", "!i"()
19 to label %for.body.2 [label %for.cond.cleanup]
21 for.body.2: ; preds = %for.body.1
22 callbr void asm sideeffect "may_goto ${0:l}", "!i"()
23 to label %for.cond.cleanup [label %for.cond.cleanup]