brintos

brintos / llvm-project-archived public Read only

0
0
Text · 593 B · 8a520a9 Raw
29 lines · plain
1; RUN: llvm-reduce --delta-passes=basic-blocks --test %python --test-arg %p/Inputs/remove-bbs.py -abort-on-invalid-reduction %s -o %t2 3declare void @0()4 5define internal void @1(ptr %x0, i1 %x1) {6interesting0:7  %x3 = alloca i32, align 48  store ptr null, ptr %x0, align 89  br label %interesting110 11interesting1:                                                ; preds = %x212  call void @0()13  br label %x214 15x2:16  br i1 %x1, label %interesting3, label %interesting417 18interesting3:19  call void @0()20  br label %x221 22interesting4:23  br label %x524 25x5:26  store i32 0, ptr %x3, align 427  ret void28}29