Searched refs:objc_retainAutoreleasedReturnValue (Results 1 – 25 of 36) sorted by relevance
12
6 declare i8* @objc_retainAutoreleasedReturnValue(i8*)26 ; retain is an objc_retainAutoreleasedReturnValue, since it's32 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %x) [[NUW:#[0-9]+]]42 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x)61 call i8* @objc_retainAutoreleasedReturnValue(i8* null)76 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind109 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into111 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into113 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue118 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p)[all …]
9 declare i8* @objc_retainAutoreleasedReturnValue(i8*)114 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into116 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into118 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue123 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p) [[NUW]]128 tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p) nounwind177 ; Turn objc_retain into objc_retainAutoreleasedReturnValue if its operand181 ; CHECK: tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p)188 ; Convert objc_retain to objc_retainAutoreleasedReturnValue if its193 ; CHECK-NEXT: tail call i8* @objc_retainAutoreleasedReturnValue(i8* %y) [[NUW]][all …]
10 declare i8* @objc_retainAutoreleasedReturnValue(i8*)25 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp) nounwind58 %tmp3 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp2) nounwind66 ; When looking for the defining instruction for an objc_retainAutoreleasedReturnValue73 ; CHECK-NEXT: %tmp = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) [[NUW:#[0-9]+]]81 %tmp = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
7 declare i8* @objc_retainAutoreleasedReturnValue(i8* %x)50 ; Always tail call objc_retainAutoreleasedReturnValue.52 ; CHECK: %tmp0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %y) [[NUW]]53 ; CHECK: %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %z) [[NUW]]58 %tmp0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %y)60 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %z)
5 declare i8* @objc_retainAutoreleasedReturnValue(i8*)23 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind33 ; CHECK: @objc_retainAutoreleasedReturnValue(39 %tmp1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call88) nounwind44 %tmp2 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call94) nounwind
7 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) [[NUW:#[0-9]+]]14 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) nounwind20 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
7 declare i8* @objc_retainAutoreleasedReturnValue(i8*)27 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %x)32 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x) nounwind
7 declare i8* @objc_retainAutoreleasedReturnValue(i8*)45 call i8* @objc_retainAutoreleasedReturnValue(i8* %p) nounwind
5 declare i8* @objc_retainAutoreleasedReturnValue(i8*)94 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind181 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %z)194 call i8* @objc_retainAutoreleasedReturnValue(i8* %z)215 call i8* @objc_retainAutoreleasedReturnValue(i8* %z)
12 declare i8* @objc_retainAutoreleasedReturnValue(i8*)101 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind231 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind299 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind367 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind434 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind509 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind511 %1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call1) nounwind576 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind578 %1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call1) nounwind[all …]
4 declare i8* @objc_retainAutoreleasedReturnValue(i8*)347 ; CHECK: @objc_retainAutoreleasedReturnValue370 %tmp0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call1)425 ; CHECK: @objc_retainAutoreleasedReturnValue448 %tmp0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call1)
9 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
25 // CHECK: [[RET0:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT0]])32 // CHECK: [[RET1:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT1]])37 // CHECK: call i8* @objc_retainAutoreleasedReturnValue72 // CHECK: [[RET0:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT0]])79 // CHECK: [[RET1:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT1]])84 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
10 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue17 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
13 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue18 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue80 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
23 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])32 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])202 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])230 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
18 // CHECK: call i8* @objc_retainAutoreleasedReturnValue21 // CHECK: call i8* @objc_retainAutoreleasedReturnValue24 // CHECK: call i8* @objc_retainAutoreleasedReturnValue27 // CHECK: call i8* @objc_retainAutoreleasedReturnValue58 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])102 // CHECK-NEXT: [[T5:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T4]])134 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])147 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
43 // CHECK: objc_retainAutoreleasedReturnValue61 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue66 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
14 // ARC-ALIEN: declare extern_weak i8* @objc_retainAutoreleasedReturnValue(i8*)27 // ARC-NATIVE: declare i8* @objc_retainAutoreleasedReturnValue(i8*)296 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])302 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])339 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])345 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])472 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[CALL]]) [[NUW]]834 // CHECK-NEXT: [[T0:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[CALL]])995 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue(1017 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])[all …]
14 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])
15 // CHECK: [[SIX:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[call]]) [[NUW:#[0-9]+]]
35 // CHECK-NOT: call i8* @objc_retainAutoreleasedReturnValue
20 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])
14 // CHECK-NEXT: [[T1:%.*]] = call arm_aapcscc i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])
36 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])59 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])