Home
last modified time | relevance | path

Searched refs:BLOCK_BYREF_CALLER (Results 1 – 8 of 8) sorted by relevance

/external/compiler-rt/lib/BlocksRuntime/
Druntime.c562 if ((flags & BLOCK_BYREF_CALLER) == BLOCK_BYREF_CALLER) { in _Block_object_assign()
599 else if ((flags & (BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS_BLOCK) { in _Block_object_dispose()
604 …else if ((flags & (BLOCK_FIELD_IS_WEAK|BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS… in _Block_object_dispose()
DBlock_private.h107 BLOCK_BYREF_CALLER = 128 /* called from __block (byref) copy/dispose support routines. */ enumerator
/external/clang/docs/
DBlock-ABI-Apple.rst451 …sign(&dst->captured_voidBlock, src->captured_voidBlock, BLOCK_FIELD_IS_BLOCK | BLOCK_BYREF_CALLER);
456 _Block_object_dispose(param->captured_voidBlock, BLOCK_FIELD_IS_BLOCK | BLOCK_BYREF_CALLER)}
514 …_Block_object_assign(&dst->captured_i, src->captured_i, BLOCK_FIELD_IS_BYREF | BLOCK_BYREF_CALLER);
519 _Block_object_dispose(src->captured_i, BLOCK_FIELD_IS_BYREF | BLOCK_BYREF_CALLER);
624 …ck_byref_i, src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD_IS_OBJECT | BLOCK_BYREF_CALLER);
630 …ock_byref_i, src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD_IS_BLOCK | BLOCK_BYREF_CALLER);
657 …captured_obj, src->captured_obj, BLOCK_FIELD_IS_OBJECT | BLOCK_FIELD_IS_WEAK | BLOCK_BYREF_CALLER);
662 …ect_dispose(param->captured_obj, BLOCK_FIELD_IS_OBJECT | BLOCK_FIELD_IS_WEAK | BLOCK_BYREF_CALLER);
878 BLOCK_BYREF_CALLER = 128, // called from byref copy/dispose helpers
/external/clang/lib/CodeGen/
DCGBlocks.h108 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose enumerator
DCGBlocks.cpp1646 unsigned flags = (Flags | BLOCK_BYREF_CALLER).getBitMask(); in emitCopy()
1659 CGF.BuildBlockRelease(value, Flags | BLOCK_BYREF_CALLER); in emitDispose()
/external/clang/test/CodeGenObjC/
Darc-blocks.m374 // BLOCK_FIELD_IS_BLOCK as long as we don't pass BLOCK_BYREF_CALLER.
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp48 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose enumerator
4223 flag = BLOCK_BYREF_CALLER; in RewriteByRefVar()
DRewriteModernObjC.cpp50 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose enumerator
5076 flag = BLOCK_BYREF_CALLER; in RewriteByRefVar()