1 ; Test that GCSE uses basicaa to do alias analysis, which is capable of
2 ; disambiguating some obvious cases. All loads should be removable in
5 ; RUN: opt < %s -basicaa -gvn -instcombine -dce -S \
14 store i32 123, i32* @B ; Store cannot alias @A
25 %AP = phi i32 [0, %0], [%X, %Loop]
26 store i32 %AP, i32* @B ; Store cannot alias @A
30 %c = icmp eq i32 %X, 0
31 br i1 %c, label %out, label %Loop
37 declare void @external()