Add and use DominatorTreeBase::findNearestCommonDominator().
[llvm-complete.git] / test / Analysis / BasicAA / global-size.ll
blob5e752494a54dd43cf2965042235a5656255d1075
1 ; A store or load cannot alias a global if the accessed amount is larger then
2 ; the global.
4 ; RUN: llvm-upgrade < %s | llvm-as | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep load
6 %B = global short 8
8 implementation
10 short %test(int *%P) {
11         %X = load short* %B
12         store int 7, int* %P
13         %Y = load short* %B
14         %Z = sub short %Y, %X
15         ret short %Z