Home
last modified time | relevance | path

Searched refs:objc_retain (Results 1 – 25 of 56) sorted by relevance

123

/external/llvm/test/Transforms/ObjCARC/
Dallocas.ll3 declare i8* @objc_retain(i8*)
47 ; CHECK: @objc_retain(i8* %x)
48 ; CHECK: @objc_retain(i8* %x)
56 tail call i8* @objc_retain(i8* %x)
57 tail call i8* @objc_retain(i8* %x)
68 ; CHECK: @objc_retain(i8* %x)
69 ; CHECK: @objc_retain(i8* %x)
78 tail call i8* @objc_retain(i8* %x)
79 tail call i8* @objc_retain(i8* %x)
91 ; CHECK: @objc_retain(i8* %x)
[all …]
Dintrinsic-use.ll5 declare i8* @objc_retain(i8*)
21 ; CHECK: @objc_retain(i8* %x)
23 ; CHECK-NEXT: @objc_retain(i8* %y)
27 ; CHECK-NEXT: @objc_retain(i8* [[VAL1]])
33 ; CHECK-NEXT: @objc_retain(i8* [[VAL2]])
37 ; CHECK-NEXT: @objc_retain(i8* %x)
46 %0 = call i8* @objc_retain(i8* %x) nounwind
47 %1 = call i8* @objc_retain(i8* %y) nounwind
51 %2 = call i8* @objc_retain(i8* %val1) nounwind
57 %3 = call i8* @objc_retain(i8* %val2) nounwind
[all …]
Dcfg-hazards.ll8 declare i8* @objc_retain(i8*)
14 ; CHECK: call i8* @objc_retain(
22 %tmp1 = call i8* @objc_retain(i8* %digits) nounwind
39 ; CHECK: call i8* @objc_retain(
47 %tmp1 = call i8* @objc_retain(i8* %digits) nounwind
64 ; CHECK: call i8* @objc_retain(
72 %tmp1 = call i8* @objc_retain(i8* %digits) nounwind
92 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW:#[0-9]+]]
101 %outer = call i8* @objc_retain(i8* %a) nounwind
102 %inner = call i8* @objc_retain(i8* %a) nounwind
[all …]
Dbasic.ll5 declare i8* @objc_retain(i8*)
34 ; CHECK: @objc_retain
40 %0 = call i8* @objc_retain(i8* %a) nounwind
65 %0 = call i8* @objc_retain(i8* %a) nounwind
90 ; CHECK: @objc_retain(i8* %a)
96 %0 = call i8* @objc_retain(i8* %a) nounwind
120 ; CHECK: @objc_retain(i8* %a)
126 %0 = call i8* @objc_retain(i8* %a) nounwind
154 ; CHECK: tail call i8* @objc_retain(i8* %x) [[NUW]]
162 tail call i8* @objc_retain(i8* %x) nounwind
[all …]
Dcontract.ll5 declare i8* @objc_retain(i8*)
20 %0 = call i8* @objc_retain(i8* %x) nounwind
35 ; Merge objc_retain and objc_autorelease into objc_retainAutorelease.
42 %0 = tail call i8* @objc_retain(i8* %x) nounwind
55 %0 = tail call i8* @objc_retain(i8* %x) nounwind
68 tail call i8* @objc_retain(i8* %x) nounwind
86 tail call i8* @objc_retain(i8* %x) nounwind
96 ; CHECK: tail call i8* @objc_retain(i8* %p) [[NUW]]
102 tail call i8* @objc_retain(i8* %p) nounwind
137 ; CHECK: tail call i8* @objc_retain(i8* %p)
[all …]
Dsplit-backedge.ll7 ; CHECK: call i8* @objc_retain(i8* %call) [[NUW:#[0-9]+]]
8 ; CHECK: call i8* @objc_retain(i8* %call) [[NUW]]
9 ; CHECK: call i8* @objc_retain(i8* %cond) [[NUW]]
22 %t0 = call i8* @objc_retain(i8* %call) nounwind
23 %t1 = call i8* @objc_retain(i8* %call) nounwind
29 %t2 = call i8* @objc_retain(i8* %cond) nounwind
45 declare i8* @objc_retain(i8*)
Dempty-block.ll6 declare i8* @objc_retain(i8*)
15 ; CHECK: @objc_retain
23 %2 = tail call i8* @objc_retain(i8* %1) nounwind
30 %3 = tail call i8* @objc_retain(i8* %1) nounwind
44 %2 = tail call i8* @objc_retain(i8* %1) nounwind
51 %3 = tail call i8* @objc_retain(i8* %1) nounwind
Drv.ll5 declare i8* @objc_retain(i8*)
90 %0 = call i8* @objc_retain(i8* %call) nounwind
129 ; CHECK: call i8* @objc_retain(i8* %p)
151 ; CHECK: tail call i8* @objc_retain(i8* %p) [[NUW]]
155 %1 = call i8* @objc_retain(i8* %p)
164 ; CHECK: tail call i8* @objc_retain(i8* %p)
169 %1 = call i8* @objc_retain(i8* %p)
178 ; CHECK: tail call i8* @objc_retain(i8* %p)
183 %1 = call i8* @objc_retain(i8* %p)
203 ; Convert objc_retainAutoreleasedReturnValue to objc_retain if its
[all …]
Dcontract-storestrong.ll5 declare i8* @objc_retain(i8*)
18 %0 = tail call i8* @objc_retain(i8* %p) nounwind
29 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %p) [[NUW]]
37 %0 = tail call i8* @objc_retain(i8* %p) nounwind
48 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %p) [[NUW]]
56 %0 = tail call i8* @objc_retain(i8* %p) nounwind
68 ; CHECK-NEXT: %x0 = tail call i8* @objc_retain(i8* %newValue) [[NUW]]
77 %x0 = tail call i8* @objc_retain(i8* %newValue) nounwind
89 ; CHECK-NEXT: %x0 = tail call i8* @objc_retain(i8* %newValue) [[NUW]]
98 %x0 = tail call i8* @objc_retain(i8* %newValue) nounwind
[all …]
Dcontract-end-of-use-list.ll14 %retained1 = call i8* @objc_retain(i8* %call)
19 ; CHECK: %retained2 = call i8* @objc_retain(i8* %retained1)
20 %retained2 = call i8* @objc_retain(i8* %retained1)
30 declare extern_weak i8* @objc_retain(i8*)
Dunsafe-claim-rv.ll20 declare i8* @objc_retain(i8*)
25 %0 = tail call i8* @objc_retain(i8* %X)
30 %1 = tail call i8* @objc_retain(i8* nonnull %0)
42 ; CHECK: tail call i8* @objc_retain
Dnested.ll13 declare i8* @objc_retain(i8*)
29 ; CHECK: call i8* @objc_retain
30 ; CHECK-NOT: @objc_retain
36 %0 = call i8* @objc_retain(i8* %a) nounwind
39 %1 = call i8* @objc_retain(i8* %0) nounwind
93 ; CHECK: call i8* @objc_retain
94 ; CHECK-NOT: @objc_retain
104 %1 = call i8* @objc_retain(i8* %0) nounwind
158 ; CHECK: call i8* @objc_retain
159 ; CHECK-NOT: @objc_retain
[all …]
Dtail-call-invariant-enforcement.ll4 declare i8* @objc_retain(i8* %x)
38 ; Always tail call objc_retain.
41 ; CHECK: %tmp0 = tail call i8* @objc_retain(i8* %x) [[NUW]]
42 ; CHECK: %tmp1 = tail call i8* @objc_retain(i8* %x) [[NUW]]
46 %tmp0 = call i8* @objc_retain(i8* %x)
47 %tmp1 = tail call i8* @objc_retain(i8* %x)
Dmove-and-merge-autorelease.ll30 declare i8* @objc_retain(i8*)
45 %tmp23 = call i8* @objc_retain(i8* %tmp22) nounwind
54 %tmp34 = call i8* @objc_retain(i8* %tmp31) nounwind
58 %tmp41 = call i8* @objc_retain(i8* %tmp40) nounwind
67 %tmp52 = call i8* @objc_retain(i8* %tmp51) nounwind
88 %tmp73 = call i8* @objc_retain(i8* %tmp72) nounwind
101 %tmp84 = call i8* @objc_retain(i8* %tmp83) nounwind
Dpost-inlining.ll5 declare i8* @objc_retain(i8*)
17 %0 = tail call i8* @objc_retain(i8* %call.i) nounwind
30 %0 = tail call i8* @objc_retain(i8* %call.i) nounwind
Dinvoke.ll3 declare i8* @objc_retain(i8*)
23 call i8* @objc_retain(i8* %zipFile) nounwind
55 call i8* @objc_retain(i8* %zipFile) nounwind
80 ; CHECK-NEXT: call i8* @objc_retain
118 %0 = call i8* @objc_retain(i8* %p)
154 %0 = call i8* @objc_retain(i8* %p)
201 ; CHECK: call i8* @objc_retain(i8* %z)
Dweak-dce.ll7 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
19 ; CHECK-NEXT: call i8* @objc_retain(i8* %p)
31 ; CHECK-NEXT: call i8* @objc_retain(i8* %q)
Dretain-not-declared.ll11 ; declaration even if no objc_retain declaration exists.
28 ; Properly create the @objc_retain declaration when it doesn't already exist.
32 ; CHECK: @objc_retain(
Dexpand.ll5 declare i8* @objc_retain(i8*)
16 ; CHECK: call i8* @objc_retain(i8* %x)
21 %0 = call i8* @objc_retain(i8* %x) nounwind
Dcontract-storestrong-ivar.ll13 declare i8* @objc_retain(i8*)
25 %tmp4 = tail call i8* @objc_retain(i8* %tmp3) nounwind
Dgvn.ll5 declare i8* @objc_retain(i8*)
21 %0 = tail call i8* @objc_retain(i8* %s) nounwind
/external/clang/test/CodeGenObjCXX/
Darc.mm26 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retain(i8* [[T3]])
88 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retain(i8* [[T0]])
129 // CHECK-NOT: call i8* @objc_retain
133 // CHECK-NOT: call i8* @objc_retain
137 // CHECK-NOT: call i8* @objc_retain
143 // CHECK-NOT: call i8* @objc_retain
147 // CHECK-NOT: call i8* @objc_retain
167 // CHECK: call i8* @objc_retain
171 // CHECK: call i8* @objc_retain
175 // CHECK: call i8* @objc_retain
[all …]
/external/clang/test/CodeGenObjC/
Darc-literals.m46 // CHECK: call i8* @objc_retain(i8*
47 // CHECK: call i8* @objc_retain(i8*
80 // CHECK: call i8* @objc_retain(i8*
81 // CHECK: call i8* @objc_retain(i8*
82 // CHECK: call i8* @objc_retain(i8*
83 // CHECK: call i8* @objc_retain(i8*
129 // CHECK: call i8* @objc_retain
Darc.ll5 declare i8* @objc_retain(i8*)
16 call i8* @objc_retain(i8* %x)
Darc-blocks.m29 // CHECK-NEXT: [[PARM:%.*]] = call i8* @objc_retain(i8* {{%.*}})
34 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retain(i8* [[T0]])
53 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retain(i8* [[T1]]) [[NUW]]
74 // CHECK-NEXT: call i8* @objc_retain(
91 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retain(i8* [[T0]])
302 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retain(i8* [[T2]])
333 // CHECK-NEXT: call i8* @objc_retain
506 // CHECK-NEXT: [[T0:%.*]] = call i8* @objc_retain(i8* {{%.*}})
519 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retain(i8* [[T0]])
592 // CHECK: [[T0:%.*]] = call i8* @objc_retain(i8*
[all …]

123