Lines Matching refs:V3
129 // CHECK: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
130 // CHECK: %[[V4:.*]] = bitcast i8** %[[V3]] to i8*
140 // CHECK: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
141 // CHECK: %[[V4:.*]] = bitcast i8** %[[V3]] to i8*
152 // CHECK: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
153 // CHECK: call void @llvm.objc.storeStrong(i8** %[[V3]], i8* null)
162 // CHECK: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
163 // CHECK: call void @llvm.objc.storeStrong(i8** %[[V3]], i8* null)
178 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGOUTER]]* %[[T]] to i8**
179 // CHECK: call void @__destructor_8_S_s16_s24(i8** %[[V3]])
191 // CHECK: %[[V3:.*]] = getelementptr inbounds i8, i8* %[[V2]], i64 24
192 // CHECK: %[[V4:.*]] = bitcast i8* %[[V3]] to i8**
219 // CHECK: %[[V3:.*]] = bitcast i8** %[[V1]] to i8*
220 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %[[V2]], i8* align 8 %[[V3]], i64 16, i1…
244 // CHECK: %[[V3:.*]] = getelementptr inbounds i8, i8* %[[V2]], i64 24
245 // CHECK: %[[V4:.*]] = bitcast i8* %[[V3]] to i8**
276 // CHECK: %[[V3:.*]] = getelementptr inbounds i8, i8* %[[V2]], i64 24
277 // CHECK: %[[V4:.*]] = bitcast i8* %[[V3]] to i8**
302 // CHECK: %[[V3:.*]] = getelementptr inbounds i8, i8* %[[V2]], i64 24
303 // CHECK: %[[V4:.*]] = bitcast i8* %[[V3]] to i8**
324 // CHECK: %[[V3:.*]] = getelementptr inbounds i8, i8* %[[V2]], i64 8
325 // CHECK: %[[V4:.*]] = bitcast i8* %[[V3]] to i8**
335 // CHECK: %[[V3:.*]] = bitcast i8* %[[V2]] to i8**
336 // CHECK: call void @__destructor_8_s16(i8** %[[V3]])
350 // CHECK: %[[V3:.*]] = call i8* @llvm.objc.retain(i8* %[[V2]])
351 // CHECK: store i8* %[[V3]], i8** %[[V0]], align 8
373 // CHECK: %[[V3:.*]] = bitcast i8** %[[V0]] to i8*
374 // CHECK: %[[V4:.*]] = getelementptr inbounds i8, i8* %[[V3]], i64 8
395 // CHECK: %[[V3:.*]] = bitcast i8** %[[V0]] to i8*
396 // CHECK: %[[V4:.*]] = getelementptr inbounds i8, i8* %[[V3]], i64 8
417 // CHECK: %[[V3:.*]] = load i8*, i8** %[[V0]], align 8
419 // CHECK: call void @llvm.objc.release(i8* %[[V3]])
451 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGSMALL]]* %[[TEMP_LVALUE]] to [2 x i64]*
452 // CHECK: %[[V4:.*]] = load [2 x i64], [2 x i64]* %[[V3]], align 8
470 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGSMALL]]* %[[A]] to i8**
471 // CHECK: call void @__destructor_8_s8(i8** %[[V3]])
518 // CHECK: %[[V3:.*]] = call i8* @llvm.objc.retainBlock(i8* %[[V2]])
519 // CHECK: store i8* %[[V3]], i8** %[[V0]], align 8
537 // CHECK: %[[V3:.*]] = call i8* @llvm.objc.retainBlock(i8* %[[V2]])
539 // CHECK: store i8* %[[V3]], i8** %[[V0]], align 8
613 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONG]]* %[[VLA]] to i8**
615 // CHECK: %[[V5:.*]] = bitcast i8** %[[V3]] to i8*
620 // CHECK: %[[DSTADDR_CUR:.*]] = phi i8** [ %[[V3]], {{.*}} ], [ %[[V7:.*]], {{.*}} ]
671 // CHECK: %[[V3:.*]] = bitcast i8** %[[V1]] to i64*
672 // CHECK: %[[V4:.*]] = load i64, i64* %[[V3]], align 8
832 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGSMALL]]* %[[_COMPOUNDLITERAL]] to i8**
833 // CHECK: call void @__copy_assignment_8_8_t0w4_s8(i8** %[[V2]], i8** %[[V3]])
859 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGSMALL]]* %[[TMP]] to i8**
860 // CHECK: call void @__destructor_8_s8(i8** %[[V3]])
906 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGSMALL]]* %[[AGG_TMP_ENSURED]] to i8**
907 // CHECK: call void @__destructor_8_s8(i8** %[[V3]])
957 // CHECK: %[[V3:.*]] = bitcast %[[STRUCT_STRONGSMALL]]* %[[TMP]] to i8**
958 // CHECK: call void @__destructor_8_s8(i8** %[[V3]])