blob: ae591a00be50e671e68b435cdef0b069bf19ce39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
; This test checks to make sure phi nodes are updated properly
;
; RUN: llvm-upgrade < %s | llvm-as | opt -tailduplicate -disable-output
int %test(bool %c, int %X, int %Y) {
br label %L
L:
%A = add int %X, %Y
br bool %c, label %T, label %F
F:
br bool %c, label %L, label %T
T:
%V = phi int [%A, %L], [0, %F]
ret int %V
}
|