Lines Matching refs:V1
43 ; CHECK-NEXT: [[V1:%.*]] = load i32, ptr [[P:%.*]], align 4
46 %V1 = load i32, ptr %P
48 %Diff = sub i32 %V1, %V2
54 ; CHECK-NEXT: [[V1:%.*]] = load i32, ptr [[P:%.*]], align 4
58 %V1 = load i32, ptr %P
61 %Diff = sub i32 %V1, %V2
68 ; CHECK-NEXT: [[V1:%.*]] = load i32, ptr [[P:%.*]], align 4
76 %V1 = load i32, ptr %P
83 %Diff = sub i32 %V1, %V2
89 ; CHECK-NEXT: [[V1:%.*]] = load i32, ptr [[P:%.*]], align 4
98 %V1 = load i32, ptr %P
106 %Diff = sub i32 %V1, %V2
113 ; CHECK-NEXT: [[V1:%.*]] = load i32, ptr [[P:%.*]], align 4
119 ; CHECK-NEXT: [[DIFF:%.*]] = sub i32 [[V1]], 42
122 %V1 = load i32, ptr %P
127 ; Clobbers V1
131 %Diff = sub i32 %V1, %V2
140 ; CHECK-NEXT: [[V1:%.*]] = call i32 @func(ptr [[P:%.*]])
143 %V1 = call i32 @func(ptr %P)
145 %Diff = sub i32 %V1, %V2
156 %V1 = load i32, ptr %P
157 ret i32 %V1
168 %V1 = load i32, ptr %P
169 ret i32 %V1
186 ; CHECK-NEXT: [[V1:%.*]] = call i32 @func(ptr [[P:%.*]]) #[[ATTR2:[0-9]+]]
190 %V1 = call i32 @func(ptr %P) readnone
193 %Diff = sub i32 %V1, %V2
202 ; CHECK-NEXT: [[V1:%.*]] = call i32 @func(ptr [[P]]) #[[ATTR1:[0-9]+]]
204 ; CHECK-NEXT: ret i32 [[V1]]
207 %V1 = call i32 @func(ptr %P) readonly
209 ret i32 %V1
215 ; CHECK-NEXT: [[V1:%.*]] = call i32 @func(ptr [[P:%.*]]) #[[ATTR2]]
217 ; CHECK-NEXT: ret i32 [[V1]]
220 %V1 = call i32 @func(ptr %P) readnone
222 ret i32 %V1