Searched refs:objc_retainAutoreleasedReturnValue (Results 1 – 25 of 38) 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)
13 ; CHECK: %retained1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call)
12 declare i8* @objc_retainAutoreleasedReturnValue(i8*)101 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind231 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind297 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind365 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind432 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind507 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind509 %1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call1) nounwind574 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind576 %1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call1) nounwind[all …]
28 // CHECK: call i8* @objc_retainAutoreleasedReturnValue47 // CHECK: call i8* @objc_retainAutoreleasedReturnValue66 // CHECK: call i8* @objc_retainAutoreleasedReturnValue87 // CHECK: call i8* @objc_retainAutoreleasedReturnValue106 // CHECK: call i8* @objc_retainAutoreleasedReturnValue121 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
18 // CHECK: call i8* @objc_retainAutoreleasedReturnValue21 // CHECK: call i8* @objc_retainAutoreleasedReturnValue24 // CHECK: call i8* @objc_retainAutoreleasedReturnValue27 // CHECK: call i8* @objc_retainAutoreleasedReturnValue62 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])106 // CHECK-NEXT: [[T5:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T4]])138 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])151 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
28 // CHECK: call i8* @objc_retainAutoreleasedReturnValue47 // CHECK: call i8* @objc_retainAutoreleasedReturnValue66 // CHECK: call i8* @objc_retainAutoreleasedReturnValue87 // CHECK: call i8* @objc_retainAutoreleasedReturnValue106 // CHECK: call i8* @objc_retainAutoreleasedReturnValue125 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
45 // CHECK: objc_retainAutoreleasedReturnValue65 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue70 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
46 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])80 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])114 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])145 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])176 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])209 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])242 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])272 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])
14 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])
14 // ARC-ALIEN: declare extern_weak i8* @objc_retainAutoreleasedReturnValue(i8*)27 // ARC-NATIVE: declare i8* @objc_retainAutoreleasedReturnValue(i8*)321 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])327 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T1]])374 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])380 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])517 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[CALL]]) [[NUW]]871 // CHECK-NEXT: [[T0:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[CALL]])1040 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue(1062 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])[all …]
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]])
17 // CHECK-NEXT: [[T1:%.*]] = call [[CC]]i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])
28 // CHECK: [[RET0:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT0]])35 // CHECK: [[RET1:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT1]])40 // CHECK: call i8* @objc_retainAutoreleasedReturnValue80 // CHECK: [[RET0:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT0]])87 // CHECK: [[RET1:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT1]])92 // 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_retainAutoreleasedReturnValue88 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue