llvm/test/Transforms/TailDup/PHIUpdateTest.ll
Chris Lattner 578aa74541 New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6854 91177308-0d34-0410-b5e6-96231b3b80d8
2003-06-22 20:32:35 +00:00

21 lines
313 B
LLVM

; This test checks to make sure phi nodes are updated properly
;
; RUN: as < %s | 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
}