brintos

brintos / llvm-project-archived public Read only

0
0
Text · 441 B · 907fca7 Raw
26 lines · plain
1; RUN: opt -passes=inline < %s2 3define void @patatino(i1 %arg) {4for.cond:5  br label %for.body6 7for.body:8  %tobool = icmp eq i32 5, 09  %sel = select i1 %tobool, i32 0, i32 210  br i1 %arg, label %cleanup1.thread, label %cleanup111 12cleanup1.thread:13  ret void14 15cleanup1:16  %cleanup.dest2 = phi i32 [ %sel, %for.body ]17  %switch = icmp ult i32 %cleanup.dest2, 118  ret void19}20 21define void @main() {22entry:23  call void @patatino()24  ret void25}26