Lines Matching full:next
33 // CHECK-NEXT: ret void
47 // CHECK-NEXT: [[V0:%.*]] = load i8** [[A]],
48 // CHECK-NEXT: store i8* [[V0]], i8** [[T0]]
49 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [2 x i8*]* [[OBJECTS]], i32 0, i32 1
50 // CHECK-NEXT: [[V1:%.*]] = load i8** [[B]],
51 // CHECK-NEXT: store i8* [[V1]], i8** [[T0]]
53 // CHECK-NEXT: [[T0:%.*]] = load [[CLASS_T:%.*]]** @"\01L_OBJC_CLASSLIST
54 // CHECK-NEXT: [[SEL:%.*]] = load i8** @"\01L_OBJC_SELECTOR_REFERENCES
55 // CHECK-NEXT: [[T1:%.*]] = bitcast [[CLASS_T]]* [[T0]] to i8*
56 // CHECK-NEXT: [[T2:%.*]] = bitcast [2 x i8*]* [[OBJECTS]] to i8**
57 // CHECK-NEXT: [[T3:%.*]] = call i8* bitcast ({{.*@objc_msgSend.*}})(i8* [[T1]], i8* [[SEL]], i8** [[T2]], i64 2)
58 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
65 // CHECK-NEXT: ret void
83 // CHECK-NEXT: [[V0:%.*]] = load i8** [[K1]],
84 // CHECK-NEXT: store i8* [[V0]], i8** [[T0]]
85 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [2 x i8*]* [[OBJECTS:%[A-Za-z0-9]+]], i32 0, i32 0
86 // CHECK-NEXT: [[V1:%.*]] = load i8** [[O1]],
87 // CHECK-NEXT: store i8* [[V1]], i8** [[T0]]
88 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [2 x i8*]* [[KEYS]], i32 0, i32 1
89 // CHECK-NEXT: [[V2:%.*]] = load i8** [[K2]],
90 // CHECK-NEXT: store i8* [[V2]], i8** [[T0]]
91 // CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds [2 x i8*]* [[OBJECTS]], i32 0, i32 1
92 // CHECK-NEXT: [[V3:%.*]] = load i8** [[O2]],
93 // CHECK-NEXT: store i8* [[V3]], i8** [[T0]]
96 // CHECK-NEXT: [[T0:%.*]] = load [[CLASS_T:%.*]]** @"\01L_OBJC_CLASSLIST
97 // CHECK-NEXT: [[SEL:%.*]] = load i8** @"\01L_OBJC_SELECTOR_REFERENCES
98 // CHECK-NEXT: [[T1:%.*]] = bitcast [[CLASS_T]]* [[T0]] to i8*
99 // CHECK-NEXT: [[T2:%.*]] = bitcast [2 x i8*]* [[OBJECTS]] to i8**
100 // CHECK-NEXT: [[T3:%.*]] = bitcast [2 x i8*]* [[KEYS]] to i8**
101 // CHECK-NEXT: [[T4:%.*]] = call i8* bitcast ({{.*@objc_msgSend.*}})(i8* [[T1]], i8* [[SEL]], i8** [[T2]], i8** [[T3]], i64 2)
102 // CHECK-NEXT: [[T5:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T4]])
103 // CHECK-NEXT: call void (...)* @clang.arc.use(i8* [[V0]], i8* [[V1]], i8* [[V2]], i8* [[V3]])
112 // CHECK-NEXT: ret void
131 // CHECK-NEXT: [[T1:%.*]] = bitcast
132 // CHECK-NEXT: [[T2:%.*]] = call [[B:%.*]]* bitcast ({{.*}} @objc_msgSend to {{.*}})(i8* [[T1]], i8* [[SEL]])
133 // CHECK-NEXT: [[T3:%.*]] = bitcast [[B]]* [[T2]] to i8*
134 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
135 // CHECK-NEXT: [[V0:%.*]] = bitcast i8* [[T4]] to [[B]]*
136 // CHECK-NEXT: [[V1:%.*]] = bitcast [[B]]* [[V0]] to i8*
139 // CHECK-NEXT: store i8* [[V1]], i8** [[T0]]
142 // CHECK-NEXT: [[T0:%.*]] = load [[CLASS_T]]** @"\01L_OBJC_CLASSLIST
143 // CHECK-NEXT: [[SEL:%.*]] = load i8** @"\01L_OBJC_SELECTOR_REFERENCES
144 // CHECK-NEXT: [[T1:%.*]] = bitcast [[CLASS_T]]* [[T0]] to i8*
145 // CHECK-NEXT: [[T2:%.*]] = bitcast [1 x i8*]* [[OBJECTS]] to i8**
146 // CHECK-NEXT: [[T3:%.*]] = call i8* bitcast ({{.*}} @objc_msgSend to {{.*}}(i8* [[T1]], i8* [[SEL]], i8** [[T2]], i64 1)
147 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
148 // CHECK-NEXT: call void (...)* @clang.arc.use(i8* [[V1]])
149 // CHECK-NEXT: bitcast
150 // CHECK-NEXT: bitcast
151 // CHECK-NEXT: store
155 // CHECK-NEXT: [[T0:%.*]] = bitcast [[B]]* [[V0]] to i8*
156 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
163 // CHECK-NEXT: ret void