Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/test/Transforms/ObjCARC/
H A 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*)
H A Dexpand.ll11 declare i8* @objc_retainBlock(i8*)
86 ; CHECK: call i8* @objc_retainBlock(i8* %x)
91 %0 = call i8* @objc_retainBlock(i8* %x) nounwind
H A 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*)
H A Darc-annotations.ll15 declare i8* @objc_retainBlock(i8*)
H A Drv.ll13 declare i8* @objc_retainBlock(i8*)
H A Dnested.ll21 declare i8* @objc_retainBlock(i8*)
796 %foo5 = call i8* @objc_retainBlock(i8* %foo4) nounwind
815 %foo21 = call i8* @objc_retainBlock(i8* %foo20) nounwind
H A Dallocas.ll10 declare i8* @objc_retainBlock(i8*)
H A Dbasic.ll12 declare i8* @objc_retainBlock(i8*)
601 ; CHECK: call i8* @objc_retainBlock
613 %0 = call i8* @objc_retainBlock(i8* %a) nounwind
/minix3/external/bsd/llvm/dist/clang/test/CodeGenObjC/
H A Darc-block-copy-escape.m12 // CHECK: call i8* @objc_retainBlock(i8* {{%.*}}) [[NUW:#[0-9]+]], !clang.arc.copy_on_escape
19 // CHECK: call i8* @objc_retainBlock(i8* {{%.*}}) [[NUW]]
H A Darc-blocks.m16 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]]) [[NUW:#[0-9]+]]
340 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainBlock(i8* [[T0]])
361 // objc_retainBlock/release instead of _Block_object_assign/destroy.
374 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
405 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainBlock(i8* [[T0]])
435 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
453 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
514 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
588 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
606 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
/minix3/external/bsd/llvm/dist/clang/test/CodeGenObjCXX/
H A Dlambda-expressions.mm21 // ARC: call i8* @objc_retainBlock
36 // ARC: call i8* @objc_retainBlock
H A Darc-special-member-functions.mm98 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retainBlock(i8* [[T2]])
109 // CHECK: call i8* @objc_retainBlock
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCodeGenModule.h206 llvm::Constant *objc_retainBlock; member
H A DCGObjC.cpp1926 CGM.getARCEntrypoints().objc_retainBlock, in EmitARCRetainBlock()
1936 assert(call->getCalledValue() == CGM.getARCEntrypoints().objc_retainBlock); in EmitARCRetainBlock()
/minix3/external/bsd/llvm/dist/clang/docs/
H A DAutomaticReferenceCounting.rst2227 .. _arc.runtime.objc_retainBlock:
2229 ``id objc_retainBlock(id value);``
2265 and not an ``objc_retainBlock`` operation will be emitted if the argument is