• Home
  • Raw
  • Download

Lines Matching refs:SLOT

32 // CHECK:      [[SLOT:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5
35 // CHECK-NEXT: store i8* [[T1]], i8** [[SLOT]],
116 // CHECK: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 6
119 // CHECK-NEXT: store i8* [[T1]], i8** [[SLOT]]
120 // CHECK-NEXT: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 6
128 // CHECK-NEXT: [[T0:%.*]] = load i8** [[SLOT]]
147 // CHECK: [[SLOT:%.*]] = getelementptr inbounds {{.*}}, i32 0, i32 6
148 // CHECK-NEXT: [[T0:%.*]] = load i8** [[SLOT]], align 8
149 // CHECK-NEXT: store i8* null, i8** [[SLOT]],
195 // CHECK: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 6
198 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[SLOT]], i8* [[T1]])
200 // CHECK-NEXT: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[VAR]], i32 0, i32 6
208 // CHECK-NEXT: call void @objc_destroyWeak(i8** [[SLOT]])
223 // CHECK: [[SLOT:%.*]] = getelementptr inbounds {{.*}}, i32 0, i32 6
224 // CHECK-NEXT: call i8* @objc_storeWeak(i8** [[SLOT]], i8* null)
252 // CHECK: [[SLOT:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5
254 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[SLOT]], i8* [[T0]])
261 // CHECK: [[SLOT:%.*]] = getelementptr inbounds [[BLOCK_T]]* {{%.*}}, i32 0, i32 5
262 // CHECK-NEXT: [[T0:%.*]] = call i8* @objc_loadWeakRetained(i8** [[SLOT]])
350 // CHECK-NEXT: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[BYREF]], i32 0, i32 6
353 // CHECK-NEXT: [[T1:%.*]] = load void ()** [[SLOT]]
400 // CHECK-NEXT: [[SLOT:%.*]] = getelementptr inbounds [[BYREF_T]]* [[BYREF]], i32 0, i32 6
417 // CHECK-NEXT: [[T1:%.*]] = load void ()** [[SLOT]]
620 // CHECK-UNOPT: [[SLOT:%.*]] = getelementptr inbounds [[BLOCK_T]]* [[BLOCK]], i32 0, i32 5
623 // CHECK-UNOPT-NEXT: store i8* [[T1]], i8** [[SLOT]],