Home
last modified time | relevance | path

Searched refs:objc_release (Results 1 – 25 of 45) sorted by relevance

12

/external/clang/test/CodeGenObjCXX/
Dliterals.mm42 // CHECK: call void @objc_release
46 // CHECK: call void @objc_release
49 // CHECK: call void @objc_release
53 // CHECK: call void @objc_release
54 // CHECK-NOT: call void @objc_release
56 // CHECK: call void @objc_release
57 // CHECK-NOT: call void @objc_release
59 // CHECK-NOT: call void @objc_release
89 // CHECK: call void @objc_release
93 // CHECK: call void @objc_release
[all …]
Darc.mm28 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
37 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
84 // CHECK-NEXT: call void @objc_release(i8* [[T2]])
134 // CHECK: call void @objc_release
135 // CHECK: call void @objc_release
136 // CHECK: call void @objc_release
137 // CHECK: call void @objc_release
138 // CHECK: call void @objc_release
161 // CHECK: call void @objc_release
162 // CHECK: call void @objc_release
[all …]
Darc-move.mm9 // CHECK-NEXT: call void @objc_release
42 // CHECK-NEXT: call void @objc_release
61 // CHECK-NEXT: call void @objc_release(i8* [[OBJ]])
73 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
Darc-special-member-functions.mm104 // CHECK-NEXT: call void @objc_release(i8* [[T7]])
114 // CHECK: call void @objc_release(i8*
138 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
150 // CHECK-NOT: objc_release
157 // CHECK: call void @objc_release
162 // CHECK-NOT: objc_release
Darc-pseudo-destructors.mm7 // CHECK-NEXT: call void @objc_release
15 // CHECK-NEXT: call void @objc_release
/external/clang/test/CodeGenObjC/
Darc-literals.m29 // CHECK: call void @objc_release
30 // CHECK: call void @objc_release
31 // CHECK: call void @objc_release
32 // CHECK: call void @objc_release
52 // CHECK: call void @objc_release
53 // CHECK: call void @objc_release
54 // CHECK: call void @objc_release
81 // CHECK: call void @objc_release
82 // CHECK: call void @objc_release
83 // CHECK: call void @objc_release
[all …]
Darc.m10 // CHECK-NEXT: call void @objc_release(i8* [[TMP]])
14 // CHECK: declare extern_weak void @objc_release(i8*) nonlazybind
29 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
31 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
84 // CHECK-NEXT: call void @objc_release(i8*
91 // CHECK-NEXT: call void @objc_release(i8* [[COPY]]) nounwind
96 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) nounwind
130 // CHECK-NEXT: call void @objc_release(i8* [[TMP]]) nounwind
136 // CHECK-NEXT: call void @objc_release(i8* [[TMP]]) nounwind
191 // CHECK-NEXT: call void @objc_release(i8* [[TMP]]) nounwind
[all …]
Darc-no-runtime.m6 // CHECK: call void @objc_release(
9 // CHECK: declare extern_weak void @objc_release(
Darc-blocks.m38 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) nounwind, !clang.imprecise_release
40 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) nounwind, !clang.imprecise_release
73 // CHECK-NEXT: call void @objc_release(i8* [[T2]])
76 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
80 // CHECK-NEXT: call void @objc_release
110 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
125 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
131 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
153 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
180 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
[all …]
Darc-bridged-cast.m30 // CHECK: call void @objc_release
33 // CHECK: call void @objc_release
52 // CHECK: call void @objc_release
Darc-related-result-type.m25 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
28 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
/external/llvm/test/Transforms/ObjCARC/
Dcfg-hazards.ll9 declare void @objc_release(i8*)
17 ; CHECK: call void @objc_release(
33 call void @objc_release(i8* %digits) nounwind, !clang.imprecise_release !0
42 ; CHECK: void @objc_release(
58 call void @objc_release(i8* %digits) nounwind, !clang.imprecise_release !0
67 ; CHECK: void @objc_release(
83 call void @objc_release(i8* %digits) nounwind, !clang.imprecise_release !0
95 ; CHECK-NEXT: call void @objc_release(i8* %a)
110 call void @objc_release(i8* %a) nounwind
111 call void @objc_release(i8* %a) nounwind, !clang.imprecise_release !0
[all …]
Dretain-block.ll10 declare void @objc_release(i8*)
23 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
32 ; CHECK: tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
38 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
47 ; CHECK: tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
54 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
62 ; CHECK: tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
68 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
78 ; CHECK: tail call void @objc_release(i8* %tmp) nounwind, !clang.imprecise_release !0
87 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
[all …]
Dbasic.ll7 declare void @objc_release(i8*)
52 call void @objc_release(i8* %c) nounwind
59 ; TODO: Make the objc_release's argument be %0.
63 ; CHECK: @objc_release
84 call void @objc_release(i8* %c) nounwind
98 ; CHECK: tail call void @objc_release(i8* %x) nounwind, !clang.imprecise_release !0
118 tail call void @objc_release(i8* %x) nounwind, !clang.imprecise_release !0
127 ; CHECK: @objc_release
150 call void @objc_release(i8* %c) nounwind
161 ; TODO: @objc_release
[all …]
Dsplit-backedge.ll10 ; CHECK: call void @objc_release(i8* %call) nounwind
11 ; CHECK: call void @objc_release(i8* %call) nounwind
12 ; CHECK: call void @objc_release(i8* %cond) nounwind
30 call void @objc_release(i8* %call) nounwind
31 call void @objc_release(i8* %call) nounwind
33 call void @objc_release(i8* %cond) nounwind
44 declare void @objc_release(i8*)
Dinvoke.ll4 declare void @objc_release(i8*)
15 ; CHECK: call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
18 ; CHECK: call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
28 call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
34 call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
42 ; CHECK: call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
46 ; CHECK: call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
69 call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
81 ; CHECK-NEXT: call void @objc_release
98 tail call void @objc_release(i8* %call) nounwind, !clang.imprecise_release !0
[all …]
Dcontract-storestrong.ll6 declare void @objc_release(i8*)
20 tail call void @objc_release(i8* %tmp) nounwind
31 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) nounwind
39 tail call void @objc_release(i8* %tmp) nounwind
50 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) nounwind
58 tail call void @objc_release(i8* %tmp) nounwind
71 ; CHECK-NEXT: tail call void @objc_release(i8* %x1) nounwind, !clang.imprecise_release !0
80 tail call void @objc_release(i8* %x1) nounwind, !clang.imprecise_release !0
92 ; CHECK-NEXT: tail call void @objc_release(i8* %x1) nounwind, !clang.imprecise_release !0
101 tail call void @objc_release(i8* %x1) nounwind, !clang.imprecise_release !0
[all …]
Dretain-not-declared.ll8 declare void @objc_release(i8*)
34 ; CHECK: @objc_release(
35 ; CHECK: @objc_release(
45 call void @objc_release(i8* %tmp1) nounwind
50 call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
61 call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0
Dpointer-types.ll3 ; Don't hoist @objc_release past a use of its pointer, even
12 ; CHECK-NEXT: call void @objc_release(i8* %tmp11)
25 call void @objc_release(i8* %tmp11) nounwind
30 declare void @objc_release(i8*)
Dretain-block-alloca.ll14 ; CHECK-NEXT: @objc_release(i8* %3)
36 call void @objc_release(i8* %3) nounwind
39 call void @objc_release(i8* %4) nounwind, !clang.imprecise_release !0
49 ; CHECK: @objc_release
50 ; CHECK-NOT: @objc_release
73 call void @objc_release(i8* %3) nounwind
76 call void @objc_release(i8* %4) nounwind, !clang.imprecise_release !0
88 declare void @objc_release(i8*)
Dmove-and-merge-autorelease.ll32 declare void @objc_release(i8*)
68 call void @objc_release(i8* %tmp41) nounwind
94 call void @objc_release(i8* %tmp78) nounwind
95 call void @objc_release(i8* %tmp34) nounwind
103 call void @objc_release(i8* %tmp23) nounwind
106 call void @objc_release(i8* %tmp92) nounwind
Dnested.ll18 declare void @objc_release(i8*)
85 call void @objc_release(i8* %1) nounwind
86 call void @objc_release(i8* %0) nounwind, !clang.imprecise_release !0
150 call void @objc_release(i8* %1) nounwind
151 call void @objc_release(i8* %0) nounwind, !clang.imprecise_release !0
215 call void @objc_release(i8* %1) nounwind
216 call void @objc_release(i8* %0) nounwind, !clang.imprecise_release !0
281 call void @objc_release(i8* %1) nounwind
282 call void @objc_release(i8* %0) nounwind, !clang.imprecise_release !0
348 call void @objc_release(i8* %1) nounwind
[all …]
Dempty-block.ll8 declare void @objc_release(i8*)
31 tail call void @objc_release(i8* %1) nounwind, !clang.imprecise_release !0
52 tail call void @objc_release(i8* %1) nounwind, !clang.imprecise_release !0
Dpr12270.ll14 call void @objc_release(i8* %foo) nounwind
19 declare void @objc_release(i8*)
Dcontract-storestrong-ivar.ll15 declare void @objc_release(i8*)
27 tail call void @objc_release(i8* %tmp5) nounwind

12