new testcase
[oota-llvm.git] / test / Analysis / LoadVN / dependent_loads.ll
1 ; RUN: llvm-as < %s | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep sub
2
3 sbyte %test(sbyte** %P) {
4         %A = load sbyte** %P
5         %B = load sbyte* %A
6
7         %X = load sbyte** %P
8         %Y = load sbyte* %X
9
10         %R = sub sbyte %B, %Y
11         ret sbyte %R
12 }