Lines Matching full:next
13 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
18 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
19 // CHECK-NEXT: call i8* @objc_autorelease
24 // CHECK-NEXT: ret
43 // CHECK-NEXT: store i8**
45 // CHECK-NEXT: call void @_Z6calleev()
47 // CHECK-NEXT: [[PTR:%.*]] = bitcast i8*** [[REF]] to i8*
48 // CHECK-NEXT: call void @llvm.lifetime.end(i64 8, i8* [[PTR]])
49 // CHECK-NEXT: call void @objc_destroyWeak
50 // CHECK-NEXT: ret void
70 // CHECK-NEXT: [[OBJ_A:%.*]] = bitcast i8* [[OBJ_ID]] to [[A:%[a-zA-Z0-9]+]]*
71 // CHECK-NEXT: store [[A]]* [[OBJ_A]], [[A]]** [[REFTMP:%[a-zA-Z0-9]+]]
72 // CHECK-NEXT: call void @_Z4sinkOU8__strongP1A
74 // CHECK-NEXT: [[OBJ_A:%[a-zA-Z0-9]+]] = load [[A]]*, [[A]]** [[REFTMP]]
75 // CHECK-NEXT: [[OBJ_ID:%[a-zA-Z0-9]+]] = bitcast [[A]]* [[OBJ_A]] to i8*
76 // CHECK-NEXT: call void @objc_release
77 // CHECK-NEXT: [[IPTR1:%.*]] = bitcast i32* [[I]] to i8*
78 // CHECK-NEXT: call void @llvm.lifetime.start(i64 4, i8* [[IPTR1]])
79 // CHECK-NEXT: store i32 17, i32
81 // CHECK-NEXT: [[IPTR2:%.*]] = bitcast i32* [[I]] to i8*
82 // CHECK-NEXT: call void @llvm.lifetime.end(i64 4, i8* [[IPTR2]])
83 // CHECK-NEXT: ret void
88 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue