[X86] Simplify some bitmasking and use llvm_unreachable to mark an impossible case...
[llvm-complete.git] / test / Transforms / Mem2Reg / UndefValuesMerge.ll
blobeeeb72f8e5a42fd5e90e1298b5ca45ca0aa0ebbd
1 ; RUN: opt < %s -mem2reg -S | not grep phi
3 define i32 @testfunc(i1 %C, i32 %i, i8 %j) {
4         %I = alloca i32         ; <i32*> [#uses=2]
5         br i1 %C, label %T, label %Cont
6 T:              ; preds = %0
7         store i32 %i, i32* %I
8         br label %Cont
9 Cont:           ; preds = %T, %0
10         %Y = load i32, i32* %I          ; <i32> [#uses=1]
11         ret i32 %Y