Searched refs:objc_release (Results 1 – 25 of 49) sorted by relevance
12
/external/llvm/test/Transforms/ObjCARC/ |
D | 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 …]
|
D | 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 !0 [all …]
|
D | 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 …]
|
D | 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 …]
|
D | 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 !0 [all …]
|
D | 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 !0 [all …]
|
D | 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*)
|
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 | 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)
|
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 102 call void @objc_release(i8* %tmp23) nounwind 106 call void @objc_release(i8* %tmp92) nounwind
|
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 | 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 280 call void @objc_release(i8* %1) nounwind 281 call void @objc_release(i8* %0) nounwind, !clang.imprecise_release !0 346 call void @objc_release(i8* %1) nounwind [all …]
|
D | pr12270.ll | 14 call void @objc_release(i8* %foo) nounwind 19 declare void @objc_release(i8*)
|
/external/clang/test/CodeGenObjCXX/ |
D | literals.mm | 45 // CHECK: call void @objc_release 49 // CHECK: call void @objc_release 52 // CHECK: call void @objc_release 58 // CHECK: call void @objc_release 59 // CHECK-NOT: call void @objc_release 61 // CHECK: call void @objc_release 62 // CHECK-NOT: call void @objc_release 64 // CHECK-NOT: call void @objc_release 97 // CHECK: call void @objc_release 101 // 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]]) 92 // CHECK-NEXT: call void @objc_release(i8* [[T2]]) 150 // CHECK: call void @objc_release 152 // CHECK: call void @objc_release 154 // CHECK: call void @objc_release 156 // CHECK: call void @objc_release 158 // CHECK: call void @objc_release 187 // CHECK: call void @objc_release 189 // CHECK: call void @objc_release [all …]
|
D | arc-cxx11-init-list.mm | 26 // CHECK: call void @objc_release(i8* {{.*}}) 33 // CHECK: call void @objc_release(i8* {{.*}}) 45 // CHECK: {{.*}} call void @objc_release(i8* {{.*}})
|
D | arc-move.mm | 9 // CHECK-NEXT: call void @objc_release 42 // CHECK-NEXT: call void @objc_release 69 // CHECK-NEXT: call void @objc_release(i8* [[OBJ]]) 83 // CHECK-NEXT: call void @objc_release(i8* [[T0]])
|
/external/clang/test/CodeGenObjC/ |
D | arc-literals.m | 29 // CHECK: call void @objc_release 31 // CHECK: call void @objc_release 33 // CHECK: call void @objc_release 35 // CHECK: call void @objc_release 66 // CHECK: call void @objc_release 67 // CHECK: call void @objc_release 68 // CHECK: call void @objc_release 111 // CHECK: call void @objc_release 112 // CHECK: call void @objc_release 113 // CHECK: call void @objc_release [all …]
|
D | arc.ll | 6 declare void @objc_release(i8*) 21 call void @objc_release(i8* %x) 25 call void @objc_release(i8* %x)
|
D | arc.m | 13 // ARC-ALIEN: declare extern_weak void @objc_release(i8*) 26 // ARC-NATIVE: declare void @objc_release(i8*) [[NLB]] 41 // CHECK-NEXT: call void @objc_release(i8* [[TMP]]) 57 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) 61 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) 116 // CHECK-NEXT: call void @objc_release(i8* 123 // CHECK-NEXT: call void @objc_release(i8* [[COPY]]) [[NUW:#[0-9]+]] 128 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [[NUW]] 166 // CHECK-NEXT: call void @objc_release(i8* [[TMP]]) [[NUW]] 172 // CHECK-NEXT: call void @objc_release(i8* [[TMP]]) [[NUW]] [all …]
|
D | arc-blocks.m | 39 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) [[NUW]], !clang.imprecise_release 41 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) [[NUW]], !clang.imprecise_release 61 // CHECK-NEXT: call void @objc_release(i8* [[T3]]) 95 // CHECK-NEXT: call void @objc_release(i8* [[T2]]) 98 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) 104 // CHECK-NEXT: call void @objc_release 134 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) 149 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) 155 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) 179 // CHECK-NEXT: call void @objc_release(i8* [[T1]]) [all …]
|
D | nsvalue-objc-boxable-ios-arc.m | 30 // CHECK: call void @objc_release 49 // CHECK: call void @objc_release 68 // CHECK: call void @objc_release 89 // CHECK: call void @objc_release 108 // CHECK: call void @objc_release 123 // CHECK: call void @objc_release
|
D | nsvalue-objc-boxable-mac-arc.m | 30 // CHECK: call void @objc_release 49 // CHECK: call void @objc_release 68 // CHECK: call void @objc_release 89 // CHECK: call void @objc_release 108 // CHECK: call void @objc_release 127 // CHECK: call void @objc_release
|
D | arc-no-runtime.m | 8 // CHECK: call void @objc_release( 12 // CHECK: declare extern_weak void @objc_release(
|
12