HomeSort by relevance Sort by last modified time
    Searched full:objc_release (Results 1 - 25 of 60) sorted by null

1 2 3

  /external/clang/test/CodeGenObjC/
arc-no-runtime.m 8 // CHECK: call void @objc_release(
12 // CHECK: declare extern_weak void @objc_release(
arc-literals.m 29 // CHECK: call void @objc_release
30 // CHECK: call void @objc_release
31 // CHECK: call void @objc_release
32 // CHECK: call void @objc_release
62 // CHECK: call void @objc_release
63 // CHECK: call void @objc_release
64 // CHECK: call void @objc_release
107 // CHECK: call void @objc_release
108 // CHECK: call void @objc_release
109 // CHECK: call void @objc_release
    [all...]
arc-precise-lifetime.m 15 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [[NUW:#[0-9]+]]
19 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [[NUW:#[0-9]+]]
49 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [[NUW]], !clang.imprecise_release
69 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [[NUW]]
97 // CHECK-NEXT: call void @objc_release(i8* [[T4]]) [[NUW]]
102 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [[NUW]], !clang.imprecise_release
114 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) [[NUW]]
arc-bridged-cast.m 30 // CHECK: call void @objc_release
33 // CHECK: call void @objc_release
52 // CHECK: call void @objc_release
  /external/llvm/test/Transforms/ObjCARC/
pr12270.ll 14 call void @objc_release(i8* %foo) nounwind
19 declare void @objc_release(i8*)
retain-block.ll 10 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) [[NUW]], !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) [[NUW]], !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) [[NUW]], !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) [[NUW]], !clang.imprecise_release !0
87 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !
    [all...]
intrinsic-use.ll 7 declare void @objc_release(i8*)
28 ; CHECK-NEXT: @objc_release(i8* %y)
34 ; CHECK-NEXT: @objc_release(i8* [[VAL1]])
38 ; CHECK-NEXT: @objc_release(i8* [[VAL2]])
39 ; CHECK-NEXT: @objc_release(i8* %x)
53 call void @objc_release(i8* %y) nounwind
59 call void @objc_release(i8* %val1) nounwind
63 call void @objc_release(i8* %val2) nounwind
64 call void @objc_release(i8* %x) nounwind
76 ; CHECK-NEXT: @objc_release(i8* %y
    [all...]
pointer-types.ll 3 ; 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*)
split-backedge.ll 10 ; CHECK: call void @objc_release(i8* %call) [[NUW]]
11 ; CHECK: call void @objc_release(i8* %call) [[NUW]]
12 ; CHECK: call void @objc_release(i8* %cond) [[NUW]]
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*)
cfg-hazards.ll 9 declare void @objc_release(i8*)
18 ; CHECK: call void @objc_release(
34 call void @objc_release(i8* %digits) nounwind, !clang.imprecise_release !0
43 ; CHECK: void @objc_release(
59 call void @objc_release(i8* %digits) nounwind, !clang.imprecise_release !0
68 ; CHECK: void @objc_release(
84 call void @objc_release(i8* %digits) nounwind, !clang.imprecise_release !0
96 ; CHECK-NEXT: call void @objc_release(i8* %a)
111 call void @objc_release(i8* %a) nounwind
112 call void @objc_release(i8* %a) nounwind, !clang.imprecise_release !
    [all...]
allocas.ll 5 declare void @objc_release(i8*)
49 ; CHECK: @objc_release(i8* %y)
50 ; CHECK: @objc_release(i8* %x)
61 call void @objc_release(i8* %y), !clang.imprecise_release !0
63 call void @objc_release(i8* %x), !clang.imprecise_release !0
70 ; CHECK: @objc_release(i8* %y)
71 ; CHECK: @objc_release(i8* %x)
83 call void @objc_release(i8* %y), !clang.imprecise_release !0
85 call void @objc_release(i8* %x), !clang.imprecise_release !0
93 ; CHECK: @objc_release(i8* %y
    [all...]
contract-storestrong.ll 6 declare void @objc_release(i8*)
21 tail call void @objc_release(i8* %tmp) nounwind
32 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) [[NUW]]
40 tail call void @objc_release(i8* %tmp) nounwind
51 ; CHECK-NEXT: tail call void @objc_release(i8* %tmp) [[NUW]]
59 tail call void @objc_release(i8* %tmp) nounwind
72 ; CHECK-NEXT: tail call void @objc_release(i8* %x1) [[NUW]], !clang.imprecise_release !0
81 tail call void @objc_release(i8* %x1) nounwind, !clang.imprecise_release !0
93 ; CHECK-NEXT: tail call void @objc_release(i8* %x1) [[NUW]], !clang.imprecise_release !0
102 tail call void @objc_release(i8* %x1) nounwind, !clang.imprecise_release !
    [all...]
invoke.ll 4 declare void @objc_release(i8*)
15 ; CHECK: call void @objc_release(i8* %zipFile) [[NUW:#[0-9]+]], !clang.imprecise_release !0
18 ; CHECK: call void @objc_release(i8* %zipFile) [[NUW]], !clang.imprecise_release !0
29 call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
35 call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
43 ; CHECK: call void @objc_release(i8* %zipFile) [[NUW]], !clang.imprecise_release !0
47 ; CHECK: call void @objc_release(i8* %zipFile) [[NUW]], !clang.imprecise_release !0
71 call void @objc_release(i8* %zipFile) nounwind, !clang.imprecise_release !0
83 ; CHECK-NEXT: call void @objc_release
100 tail call void @objc_release(i8* %call) nounwind, !clang.imprecise_release !
    [all...]
basic.ll 7 declare void @objc_release(i8*)
34 ; CHECK: @objc_release
54 call void @objc_release(i8* %c) nounwind
79 call void @objc_release(i8* %c) nounwind, !clang.imprecise_release !0
86 ; TODO: Make the objc_release's argument be %0.
90 ; CHECK: @objc_release
111 call void @objc_release(i8* %c) nounwind
120 ; CHECK: @objc_release
141 call void @objc_release(i8* %c) nounwind, !clang.imprecise_release !0
156 ; CHECK: tail call void @objc_release(i8* %x) [[NUW]
    [all...]
retain-block-escape-analysis.ll 4 declare void @objc_release(i8*) nonlazybind
33 ; CHECK: call void @objc_release
34 call void @objc_release(i8* %t1)
50 ; CHECK-NOT: call void @objc_release
51 call void @objc_release(i8* %t1), !clang.imprecise_release !0
69 ; CHECK: call void @objc_release
70 call void @objc_release(i8* %t1)
88 ; CHECK-NOT: call void @objc_release
89 call void @objc_release(i8* %t1), !clang.imprecise_release !0
106 ; CHECK: call void @objc_release
    [all...]
retain-not-declared.ll 8 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
tail-call-invariant-enforcement.ll 3 declare void @objc_release(i8* %x)
64 ; By itself, we should never change whether or not objc_release is tail called.
67 ; CHECK: call void @objc_release(i8* %x) [[NUW]]
68 ; CHECK: tail call void @objc_release(i8* %x) [[NUW]]
72 call void @objc_release(i8* %x)
73 tail call void @objc_release(i8* %x)
retain-block-alloca.ll 14 ; 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*)
empty-block.ll 8 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
contract-storestrong-ivar.ll 15 declare void @objc_release(i8*)
27 tail call void @objc_release(i8* %tmp5) nounwind
  /external/clang/test/CodeGenObjCXX/
literals.mm 42 // 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...]
arc-pseudo-destructors.mm 7 // CHECK-NEXT: call void @objc_release
15 // CHECK-NEXT: call void @objc_release
arc.mm 28 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
37 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
88 // CHECK-NEXT: call void @objc_release(i8* [[T2]])
141 // CHECK: call void @objc_release
142 // CHECK: call void @objc_release
143 // CHECK: call void @objc_release
144 // CHECK: call void @objc_release
145 // CHECK: call void @objc_release
168 // CHECK: call void @objc_release
169 // CHECK: call void @objc_release
    [all...]
arc-move.mm 9 // 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]])
arc-references.mm 23 // CHECK: call void @objc_release
56 // CHECK: call void @objc_release(
72 // CHECK-NEXT: call void @objc_release

Completed in 560 milliseconds

1 2 3