blob: facf336fa1334df7821b1014d8b07e4f756a8eee [file] [log] [blame]
Nick Lewycky05450ae2006-08-28 22:44:55 +00001; RUN: llvm-as < %s | opt -predsimplify -simplifycfg | llvm-dis | grep pass
2
3void %regtest(int %x) {
4entry:
5 %A = seteq int %x, 0
6 br bool %A, label %middle, label %after
7middle:
8 br label %after
9after:
10 %B = seteq int %x, 0
11 br bool %B, label %then, label %else
12then:
13 br label %end
14else:
15 call void (...)* %pass( )
16 br label %end
17end:
18 ret void
19}
20
21declare void %pass(...)