Home
last modified time | relevance | path

Searched refs:objc_storeStrong (Results 1 – 25 of 27) sorted by relevance

12

/external/clang/test/CodeGenObjC/
Darc-property.m11 // CHECK: call void @objc_storeStrong
12 // CHECK: call void @objc_storeStrong
14 // CHECK: call void @objc_storeStrong(
15 // CHECK: call void @objc_storeStrong(
65 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T4]], i8* [[T0]]) [[NUW:#[0-9]+]]
86 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T3]], i8* null) [[NUW]]
117 // CHECK-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null)
119 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
Darc-linetable.m6 // CHECK: call void @objc_storeStrong{{.*}}
7 // CHECK: call void @objc_storeStrong{{.*}} !dbg ![[RET1:[0-9]+]]
23 // CHECK: call void @objc_storeStrong{{.*}}
24 // CHECK: call void @objc_storeStrong{{.*}} !dbg ![[RET5:[0-9]+]]
38 // CHECK: @objc_storeStrong{{.*}}, !dbg ![[RET8]]
Darc-related-result-type.m15 // CHECK-NEXT: call void @objc_storeStrong(
24 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
26 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
Ddebug-info-block-line.m65 // CHECK: call void @objc_storeStrong(i8** [[ZERO:%.*]], i8* [[ONE:%.*]]) [[NUW:#[0-9]+]]
66 // CHECK: call void @objc_storeStrong(i8** [[TWO:%.*]], i8* [[THREE:%.*]]) [[NUW]]
72 // CHECK: call void @objc_storeStrong(i8** [[VAL1:%.*]], i8* null) [[NUW]]
74 // CHECK-NEXT: call void @objc_storeStrong(i8** [[VAL2:%.*]], i8* null) [[NUW]]
Darc-no-runtime.m9 // CHECK: call void @objc_storeStrong(
13 // CHECK: declare extern_weak void @objc_storeStrong(
Darc-unoptimized-byref-var.m11 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[X]], i8* [[SIX]]) [[NUW:#[0-9]+]]
12 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[X2]], i8* null) [[NUW]]
Dfragile-arc.m51 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* [[T1]])
54 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
81 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
97 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
159 // CHECK: call void @objc_storeStrong(i8** [[T0]], i8* null)
164 // CHECK: call void @objc_storeStrong(i8** [[Y]], i8* null)
Dobjc-arc-container-subscripting.m17 // CHECK: call void @objc_storeStrong(i8** [[ARRAY_CASTED]], i8* null)
Darc-arm.m19 // CHECK-NEXT: call [[CC]]void @objc_storeStrong(
Darc-linetable-autorelease.m32 // CHECK: call void @objc_storeStrong{{.*}} !dbg ![[ARC:[0-9]+]]
Darc-foreach.m36 // CHECK-LP64-NEXT: call void @objc_storeStrong(i8** [[ZERO]], i8* [[ONE]]) [[NUW:#[0-9]+]]
70 // CHECK-LP64-NEXT: call void @objc_storeStrong(i8** [[D0]], i8* null)
82 // CHECK-LP64-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null)
Darc-exceptions.m24 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null) [[NUW]]
Darc-unopt.m66 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T1]], i8* [[T2]])
Dns_consume_null_check.m79 // CHECK-NEXT: call void @objc_storeStrong(i8** [[OBJ]], i8* null) [[NUW]]
Darc-blocks.m636 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[X]],
644 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[SLOTREL]], i8* null) [[NUW:#[0-9]+]]
645 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null) [[NUW]]
659 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[T1]], i8* [[T2]]) [[NUW]]
666 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null)
Darc.m9 // ARC-ALIEN: declare extern_weak void @objc_storeStrong(i8**, i8*)
22 // ARC-NATIVE: declare void @objc_storeStrong(i8**, i8*)
482 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null) [[NUW]]
489 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null) [[NUW]]
651 // CHECK-NEXT: call void @objc_storeStrong(i8** [[CUR]], i8* null)
692 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null)
/external/llvm/test/Transforms/ObjCARC/
Dcontract-storestrong.ll13 ; CHECK-NEXT: tail call void @objc_storeStrong(i8** @x, i8* %p) [[NUW:#[0-9]+]]
106 ; Do form an objc_storeStrong here, because the use is before the store.
110 ; CHECK: tail call void @objc_storeStrong(i8** @x, i8* %newValue) [[NUW]]
126 ; CHECK: tail call void @objc_storeStrong(i8** @x, i8* %newValue) [[NUW]]
138 ; Like test0, but there's no store, so don't form an objc_storeStrong.
155 ; Like test0, but there's no retain, so don't form an objc_storeStrong.
179 ; CHECK-NOT: objc_storeStrong
194 ; CHECK-NOT: objc_storeStrong
209 ; CHECK: objc_storeStrong
Dcontract-storestrong-ivar.ll3 ; CHECK: tail call void @objc_storeStrong(i8**
/external/clang/test/CodeGenObjCXX/
Darc-special-member-functions.mm39 // CHECK: call void @objc_storeStrong
66 // CHECK: call void @objc_storeStrong
115 // CHECK: call void @objc_storeStrong
137 // CHECK-NEXT: call void @objc_storeStrong(i8** [[CUR]], i8* null)
157 // CHECK: call void @objc_storeStrong(i8*
Dmicrosoft-abi-arc-param-order.mm16 // CHECK: call void @objc_storeStrong(i8** %{{.*}}, i8* null)
18 // CHECK: call void @objc_storeStrong(i8** %{{.*}}, i8* null)
Darc-new-delete.mm11 // UNOPT-NEXT: call void @objc_storeStrong(i8** [[INVALUEADDR]], i8* [[INVALUE:%.*]])
44 // UNOPT: call void @objc_storeStrong
66 // UNOPT: call void @objc_storeStrong(i8** {{.*}}, i8* null)
87 // UNOPT-NEXT: call void @objc_storeStrong(i8** [[CUR]], i8* null)
Ddestroy.mm47 // CHECK: call void @objc_storeStrong(i8** {{.*}}, i8* null)
50 // CHECK: call void @objc_storeStrong(i8** {{.*}}, i8* null)
Darc-attrs.mm18 // CHECK-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null)
46 // CHECK-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null)
Darc-exceptions.mm24 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null) [[NUW]]
63 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null) [[NUW]]
115 // CHECK-NEXT: call void @objc_storeStrong(i8** [[ELT]], i8* null) [[NUW]]
119 // CHECK: call void @objc_storeStrong(i8** [[SINGLE]], i8* null) [[NUW]]
/external/clang/lib/CodeGen/
DCodeGenModule.h163 llvm::Constant *objc_storeStrong; member

12