Lines Matching refs:ip
9 @ip = internal global i32* null, align 8
11 ; PR14309: GlobalOpt would think that the value of @ip is always the address of
12 ; x[1]. However, that address is different for different threads so @ip cannot
17 ; Set @ip to point to x[1] for thread 1.
18 store i32* getelementptr inbounds ([100 x i32], [100 x i32]* @x, i64 0, i64 1), i32** @ip, align 8
27 ; Read the value of @ip, which now points at x[1] for thread 2.
28 %0 = load i32*, i32** @ip, align 8
34 ; Make sure that the load from @ip hasn't been removed.
35 ; CHECK: load i32*, i32** @ip
41 ; Set @ip to point to x[1] for thread 2.
42 store i32* getelementptr inbounds ([100 x i32], [100 x i32]* @x, i64 0, i64 1), i32** @ip, align 8
51 ; Make sure that the store to @ip hasn't been removed.
52 ; CHECK: store {{.*}} @ip