Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Transforms / SimplifyCFG / hoist-common-code.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg | llvm-dis | not grep 'br'
2 declare void %bar(int)
3
4 void %test(bool %P, int* %Q) {
5         br bool %P, label %T, label %F
6 T:
7         store int 1, int* %Q
8         %A = load int* %Q
9         call void %bar(int %A)
10         ret void
11 F:
12         store int 1, int* %Q
13         %B = load int* %Q
14         call void %bar(int %B)
15         ret void
16 }
17