Lines Matching full:next
32 // CHECK-NEXT: [[SEVENTEEN:%.*]] = bitcast i8* [[SIXTEEN]] to {{%.*}}
33 // CHECK-NEXT: [[EIGHTEEN:%.*]] = load i8*, i8** @OBJC_SELECTOR_REFERENCES_.6
34 // CHECK-NEXT: [[NINETEEN:%.*]] = bitcast %0* [[SEVENTEEN]] to i8*
35 // CHECK-NEXT: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend
36 // CHECK-NEXT: [[TWENTY:%.*]] = bitcast %0* [[SEVENTEEN]] to i8*
37 // CHECK-NEXT: call void @objc_release(i8* [[TWENTY]])
47 // CHECK-NEXT: [[WEAK:%.*]] = alloca i8*
48 // CHECK-NEXT: [[INCRTEMP:%.*]] = alloca i8*
49 // CHECK-NEXT: [[CONDCLEANUPSAVE:%.*]] = alloca i8*
50 // CHECK-NEXT: [[CONDCLEANUP:%.*]] = alloca i1
51 // CHECK-NEXT: store i32
52 // CHECK-NEXT: store i8* null, i8** [[WEAK]]
54 // CHECK-NEXT: [[ICRISNULL:%.*]] = icmp eq i8** [[COND1]], null
55 // CHECK-NEXT: [[ICRARGUMENT:%.*]] = select i1 [[ICRISNULL]], i8** null, i8** [[INCRTEMP]]
56 // CHECK-NEXT: store i1 false, i1* [[CONDCLEANUP]]
57 // CHECK-NEXT: br i1 [[ICRISNULL]], label [[ICRCONT:%.*]], label [[ICRCOPY:%.*]]
59 // CHECK-NEXT: store i8* [[ONE]], i8** [[CONDCLEANUPSAVE]]
60 // CHECK-NEXT: store i1 true, i1* [[CONDCLEANUP]]
61 // CHECK-NEXT: store i8* [[ONE]], i8** [[INCRTEMP]]
62 // CHECK-NEXT: br label
65 // CHECK-NEXT: [[ICRISNULL1:%.*]] = icmp eq i8** [[COND1]], null
66 // CHECK-NEXT: br i1 [[ICRISNULL1]], label [[ICRDONE:%.*]], label [[ICRWRITEBACK:%.*]]
68 // CHECK-NEXT: [[THREE:%.*]] = call i8* @objc_storeWeak(
69 // CHECK-NEXT: br label [[ICRDONE]]
71 // CHECK-NEXT: br i1 [[CLEANUPISACTIVE]], label [[CLEASNUPACTION:%.*]], label [[CLEANUPDONE:%.*]]
74 // CHECK-NEXT: call void @objc_release(i8* [[FOUR]])
75 // CHECK-NEXT: br label
77 // CHECK-NEXT: ret void