1 ; This testcase checks to make sure we can sink values which are only live on
2 ; some exits out of the loop, and that we can do so without breaking dominator
5 ; RUN: llvm-as < %s | opt -licm | llvm-dis | %prcontext add 1 | grep exit2:
7 implementation ; Functions:
9 int %test(bool %C1, bool %C2, int *%P, int* %Q) {
14 br bool %C1, label %Cont, label %exit1
19 br bool %C2, label %Loop, label %exit2