Searched refs:objc_release (Results 1 – 25 of 45) sorted by relevance
12
/external/clang/test/CodeGenObjCXX/ |
D | 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 …]
|
D | arc.mm | 28 // 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 …]
|
D | 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]])
|
D | arc-special-member-functions.mm | 104 // 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
|
D | arc-pseudo-destructors.mm | 7 // CHECK-NEXT: call void @objc_release 15 // CHECK-NEXT: call void @objc_release
|
/external/clang/test/CodeGenObjC/ |
D | 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 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 …]
|
D | arc.m | 10 // 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 …]
|
D | arc-no-runtime.m | 6 // CHECK: call void @objc_release( 9 // CHECK: declare extern_weak void @objc_release(
|
D | arc-blocks.m | 38 // 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 …]
|
D | arc-bridged-cast.m | 30 // CHECK: call void @objc_release 33 // CHECK: call void @objc_release 52 // CHECK: call void @objc_release
|
D | arc-related-result-type.m | 25 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) 28 // CHECK-NEXT: call void @objc_release(i8* [[T1]])
|
/external/llvm/test/Transforms/ObjCARC/ |
D | cfg-hazards.ll | 9 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 …]
|
D | 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) 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 …]
|
D | basic.ll | 7 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 …]
|
D | split-backedge.ll | 10 ; 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*)
|
D | invoke.ll | 4 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 …]
|
D | contract-storestrong.ll | 6 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 …]
|
D | 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
|
D | 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*)
|
D | 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*)
|
D | move-and-merge-autorelease.ll | 32 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
|
D | nested.ll | 18 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 …]
|
D | 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
|
D | pr12270.ll | 14 call void @objc_release(i8* %foo) nounwind 19 declare void @objc_release(i8*)
|
D | contract-storestrong-ivar.ll | 15 declare void @objc_release(i8*) 27 tail call void @objc_release(i8* %tmp5) nounwind
|
12