Home
last modified time | relevance | path

Searched refs:objc_initWeak (Results 1 – 21 of 21) sorted by relevance

/external/llvm/test/Transforms/ObjCARC/
Dweak-contract.ll3 declare i8* @objc_initWeak(i8**, i8*)
5 ; Convert objc_initWeak(p, null) to *p = null.
12 %t = call i8* @objc_initWeak(i8** %p, i8* null)
Dweak-dce.ll12 %tmp7 = call i8* @objc_initWeak(i8** %weakBlock, i8* %p) nounwind
24 %tmp7 = call i8* @objc_initWeak(i8** %weakBlock, i8* %p) nounwind
36 %tmp7 = call i8* @objc_initWeak(i8** %weakBlock, i8* %p) nounwind
43 declare i8* @objc_initWeak(i8**, i8*)
Drle-s2l.ll6 declare i8* @objc_initWeak(i8**, i8*)
106 ; Store to load forwarding with objc_initWeak.
109 ; CHECK-NEXT: %1 = call i8* @objc_initWeak(i8** %p, i8* %n)
114 call i8* @objc_initWeak(i8** %p, i8* %n)
123 ; CHECK-NEXT: call i8* @objc_initWeak(i8** %p, i8* %n)
130 call i8* @objc_initWeak(i8** %p, i8* %n)
Dweak-copies.ll30 %0 = call i8* @objc_initWeak(i8** %w, i8* %call) nounwind
32 %2 = call i8* @objc_initWeak(i8** %x, i8* %1) nounwind
52 %1 = call i8* @objc_initWeak(i8** %w, i8* %0) nounwind
65 %3 = call i8* @objc_initWeak(i8** %block.captured, i8* %2) nounwind
82 declare i8* @objc_initWeak(i8**, i8*)
Dweak.ll3 declare i8* @objc_initWeak(i8**, i8*)
41 call i8* @objc_initWeak(i8** null, i8* %p)
42 call i8* @objc_initWeak(i8** undef, i8* %p)
Descape.ll34 %tmp4 = call i8* @objc_initWeak(i8** %tmp3, i8* null) nounwind
89 %tmp4 = call i8* @objc_initWeak(i8** %tmp3, i8* null) nounwind
123 declare i8* @objc_initWeak(i8**, i8*)
/external/clang/test/CodeGenObjCXX/
Dmrc-weak.mm36 // CHECK-NEXT: objc_initWeak
48 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[Z]], i8* [[T0]])
117 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[T2]], i8* [[T3]])
133 // CHECK: call i8* @objc_initWeak
Darc-new-delete.mm22 // OPT-NEXT: call i8* @objc_initWeak(i8** {{.*}}, i8* null)
32 // OPT-NEXT: call i8* @objc_initWeak(i8** {{.*}}, i8* null)
41 // CHECK: call i8* @objc_initWeak
Darc-exceptions.mm41 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[T2]], i8* [[T3]]) [[NUW]]
80 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[T2]], i8* [[T3]]) [[NUW]]
Darc-references.mm42 // CHECK: call i8* @objc_initWeak
Darc.mm72 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[WEAK]], i8* null)
/external/clang/test/CodeGenObjC/
Dmrc-weak.m56 // CHECK-NEXT: objc_initWeak
68 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[Z]], i8* [[T0]])
137 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[T2]], i8* [[T3]])
153 // CHECK: call i8* @objc_initWeak
Darc-exceptions.m41 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[T2]], i8* [[T3]]) [[NUW]]
Dns_consume_null_check.m47 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[WEAKOBJ]], i8* [[T0]]) [[NUW]]
Darc-ternary-op.m61 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[WEAK]], i8* null)
Darc-foreach.m109 // CHECK-LP64-NEXT: call i8* @objc_initWeak(i8** [[X]], i8* [[T3]])
Darc.m15 // ARC-ALIEN: declare extern_weak i8* @objc_initWeak(i8**, i8*)
28 // ARC-NATIVE: declare i8* @objc_initWeak(i8**, i8*)
375 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[X]], i8* [[T1]])
1113 // CHECK-NEXT: [[T0:%.*]] = call i8* @objc_initWeak(i8** [[X]], i8* null)
Darc-blocks.m209 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[SLOT]], i8* [[T1]])
261 // CHECK-NEXT: call i8* @objc_initWeak(i8** [[VAR]], i8* [[T1]])
/external/clang/lib/CodeGen/
DCodeGenModule.h133 llvm::Constant *objc_initWeak; member
DCGObjC.cpp2238 CGM.getObjCEntrypoints().objc_initWeak, in EmitARCInitWeak()
/external/clang/docs/
DAutomaticReferenceCounting.rst2051 objc_release(objc_initWeak(dest, objc_loadWeakRetained(src)));
2076 .. _arc.runtime.objc_initWeak:
2078 ``id objc_initWeak(id *object, id value);``
2091 id objc_initWeak(id *object, id value) {