Searched refs:objc_storeStrong (Results 1 – 25 of 26) sorted by relevance
12
/external/clang/test/CodeGenObjC/ |
D | arc-property.m | 11 // 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)
|
D | arc-linetable.m | 6 // 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 ![[ARC8:[0-9]+]]
|
D | arc-related-result-type.m | 15 // 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)
|
D | debug-info-block-line.m | 65 // 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]]
|
D | arc-no-runtime.m | 9 // CHECK: call void @objc_storeStrong( 13 // CHECK: declare extern_weak void @objc_storeStrong(
|
D | arc-unoptimized-byref-var.m | 11 // 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]]
|
D | objc-arc-container-subscripting.m | 17 // CHECK: call void @objc_storeStrong(i8** [[ARRAY_CASTED]], i8* null)
|
D | arc-foreach.m | 36 // 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)
|
D | arc-linetable-autorelease.m | 32 // CHECK: call void @objc_storeStrong{{.*}} !dbg ![[ARC:[0-9]+]]
|
D | arc-arm.m | 19 // CHECK-NEXT: call [[CC]]void @objc_storeStrong(
|
D | arc-exceptions.m | 24 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null) [[NUW]]
|
D | arc-unopt.m | 66 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T1]], i8* [[T2]])
|
D | ns_consume_null_check.m | 79 // CHECK-NEXT: call void @objc_storeStrong(i8** [[OBJ]], i8* null) [[NUW]]
|
D | arc-blocks.m | 619 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[X]], 627 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[SLOTREL]], i8* null) [[NUW:#[0-9]+]] 628 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null) [[NUW]] 642 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[T1]], i8* [[T2]]) [[NUW]] 649 // CHECK-UNOPT-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null)
|
D | arc.m | 9 // ARC-ALIEN: declare extern_weak void @objc_storeStrong(i8**, i8*) 22 // ARC-NATIVE: declare void @objc_storeStrong(i8**, i8*) 437 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null) [[NUW]] 444 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null) [[NUW]] 606 // CHECK-NEXT: call void @objc_storeStrong(i8** [[CUR]], i8* null) 649 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T2]], i8* null)
|
/external/llvm/test/Transforms/ObjCARC/ |
D | contract-storestrong.ll | 13 ; 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
|
D | contract-storestrong-ivar.ll | 3 ; CHECK: tail call void @objc_storeStrong(i8**
|
/external/clang/test/CodeGenObjCXX/ |
D | arc-special-member-functions.mm | 39 // 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*
|
D | microsoft-abi-arc-param-order.mm | 16 // CHECK: call void @objc_storeStrong(i8** %{{.*}}, i8* null) 18 // CHECK: call void @objc_storeStrong(i8** %{{.*}}, i8* null)
|
D | destroy.mm | 47 // CHECK: call void @objc_storeStrong(i8** {{.*}}, i8* null) 50 // CHECK: call void @objc_storeStrong(i8** {{.*}}, i8* null)
|
D | arc-exceptions.mm | 24 // 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]]
|
D | arc-attrs.mm | 18 // CHECK-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null) 46 // CHECK-NEXT: call void @objc_storeStrong(i8** [[X]], i8* null)
|
D | arc-new-delete.mm | 10 // CHECK-NEXT: call void @objc_storeStrong(i8** [[INVALUEADDR]], i8* [[INVALUE:%.*]]) 39 // CHECK: call void @objc_storeStrong 80 // CHECK-NEXT: call void @objc_storeStrong(i8** [[CUR]], i8* null)
|
/external/clang/lib/CodeGen/ |
D | CodeGenModule.h | 212 llvm::Constant *objc_storeStrong; member
|
/external/clang/docs/ |
D | AutomaticReferenceCounting.rst | 2247 .. _arc.runtime.objc_storeStrong: 2249 ``id objc_storeStrong(id *object, id value);`` 2261 id objc_storeStrong(id *object, id value) {
|
12