Home | History | Annotate | Download | only in BasicAA

Lines Matching full:uses

1 ; Test that LICM uses basicaa to do alias analysis, which is capable of 
8 @A = global i32 7 ; <i32*> [#uses=3]
9 @B = global i32 8 ; <i32*> [#uses=2]
10 @C = global [2 x i32] [ i32 4, i32 8 ] ; <[2 x i32]*> [#uses=2]
13 %Atmp = load i32* @A ; <i32> [#uses=2]
17 %ToRemove = load i32* @A ; <i32> [#uses=1]
22 %X = sub i32 %ToRemove, %Atmp ; <i32> [#uses=1]
38 %AVal = load i32* @A ; <i32> [#uses=2]
39 %C0 = getelementptr [2 x i32]* @C, i64 0, i64 0 ; <i32*> [#uses=1]
41 %BVal = load i32* @B ; <i32> [#uses=2]
42 %C1 = getelementptr [2 x i32]* @C, i64 0, i64 1 ; <i32*> [#uses=1]
47 %X = sub i32 %AVal, %BVal ; <i32> [#uses=1]