Home
last modified time | relevance | path

Searched refs:objc_retainBlock (Results 1 – 15 of 15) sorted by relevance

/external/llvm/test/Transforms/ObjCARC/
Dretain-block-side-effects.ll4 ; objc_retainBlock stores into %repeater so the load from after the
7 ; CHECK: %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) [[NUW:#[0-9]+]]
30 %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind
39 declare i8* @objc_retainBlock(i8*)
Dexpand.ll11 declare i8* @objc_retainBlock(i8*)
86 ; CHECK: call i8* @objc_retainBlock(i8* %x)
91 %0 = call i8* @objc_retainBlock(i8* %x) nounwind
Descape.ll13 ; CHECK: %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) [[NUW:#[0-9]+]], !clang.arc.copy_on_escape !0
49 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0
69 ; CHECK-NOT: @objc_retainBlock
104 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0
126 declare i8* @objc_retainBlock(i8*)
Drv.ll13 declare i8* @objc_retainBlock(i8*)
Dnested.ll21 declare i8* @objc_retainBlock(i8*)
794 %foo5 = call i8* @objc_retainBlock(i8* %foo4) nounwind
813 %foo21 = call i8* @objc_retainBlock(i8* %foo20) nounwind
Dallocas.ll10 declare i8* @objc_retainBlock(i8*)
Dbasic.ll12 declare i8* @objc_retainBlock(i8*)
601 ; CHECK: call i8* @objc_retainBlock
613 %0 = call i8* @objc_retainBlock(i8* %a) nounwind
/external/clang/test/CodeGenObjC/
Darc-block-copy-escape.m12 …// CHECK: call {{.*}}i8* @objc_retainBlock(i8* {{%.*}}) [[NUW:#[0-9]+]], !clang.arc.copy_on_es…
19 // CHECK: call {{.*}}i8* @objc_retainBlock(i8* {{%.*}}) [[NUW]]
Dparameterized_classes.m64 // CHECK: call i8* @objc_retainBlock
68 // CHECK: call i8* @objc_retainBlock
Darc-blocks.m16 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]]) [[NUW:#[0-9]+]]
351 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainBlock(i8* [[T0]])
372 // objc_retainBlock/release instead of _Block_object_assign/destroy.
385 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
416 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainBlock(i8* [[T0]])
446 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
464 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
527 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
605 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
623 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
/external/clang/test/CodeGenObjCXX/
Dlambda-expressions.mm21 // ARC: call i8* @objc_retainBlock
36 // ARC: call i8* @objc_retainBlock
Darc-special-member-functions.mm98 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retainBlock(i8* [[T2]])
162 // CHECK: call i8* @objc_retainBlock
/external/clang/lib/CodeGen/
DCodeGenModule.h157 llvm::Constant *objc_retainBlock; member
DCGObjC.cpp1964 CGM.getObjCEntrypoints().objc_retainBlock, in EmitARCRetainBlock()
1974 assert(call->getCalledValue() == CGM.getObjCEntrypoints().objc_retainBlock); in EmitARCRetainBlock()
/external/clang/docs/
DAutomaticReferenceCounting.rst2235 .. _arc.runtime.objc_retainBlock:
2237 ``id objc_retainBlock(id value);``
2273 and not an ``objc_retainBlock`` operation will be emitted if the argument is