Home | History | Annotate | Download | only in CodeGenObjC

Lines Matching full:next

11   // CHECK-NEXT: [[T0:%.*]] = bitcast [[TEST0]]* [[LD]] to i8*
12 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleaseReturnValue(i8* [[T0]])
13 // CHECK-NEXT: [[T2:%.*]] = bitcast i8* [[T1]] to [[TEST0]]*
14 // CHECK-NEXT: ret [[TEST0]]* [[T2]]
22 // CHECK-NEXT: [[T0:%.*]] = call i8* @objc_retainAutoreleaseReturnValue(i8* [[LD]])
23 // CHECK-NEXT: ret i8* [[T0]]
28 // CHECK-NEXT: store i8* null, i8** [[X]]
29 // CHECK-NEXT: call void @objc_destroyWeak(i8** [[X]])
30 // CHECK-NEXT: ret void
37 // CHECK-NEXT: ret i8* [[T0]]
46 // CHECK-NEXT: [[T1:%.*]] = bitcast [[TEST4S]]* [[T0]] to [[TEST4:%.*]]*
47 // CHECK-NEXT: ret [[TEST4]]* [[T1]]
60 // CHECK-NEXT: [[Y:%.*]] = alloca [[TEST5:%.*]]*,
61 // CHECK-NEXT: store [[TEST5]]* null, [[TEST5]]** [[X]],
62 // CHECK-NEXT: store [[TEST5]]* null, [[TEST5]]** [[Y]],
63 // CHECK-NEXT: [[T0:%.*]] = load [[TEST5]]** [[Y]],
64 // CHECK-NEXT: [[T1:%.*]] = bitcast [[TEST5]]** [[X]] to i8**
65 // CHECK-NEXT: [[T2:%.*]] = bitcast [[TEST5]]* [[T0]] to i8*
66 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T1]], i8* [[T2]])
67 // CHECK-NEXT: [[T3:%.*]] = icmp ne [[TEST5]]* [[T0]], null
68 // CHECK-NEXT: br i1 [[T3]],