Home
last modified time | relevance | path

Searched refs:BLOCK_FIELD_IS_WEAK (Results 1 – 16 of 16) sorted by relevance

/external/compiler-rt/lib/BlocksRuntime/
Druntime.c380 …l isWeak = ((flags & (BLOCK_FIELD_IS_BYREF|BLOCK_FIELD_IS_WEAK)) == (BLOCK_FIELD_IS_BYREF|BLOCK_FI… in _Block_byref_assign_copy()
563 if ((flags & BLOCK_FIELD_IS_WEAK) == BLOCK_FIELD_IS_WEAK) { in _Block_object_assign()
604 …else if ((flags & (BLOCK_FIELD_IS_WEAK|BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS… in _Block_object_dispose()
DBlock_private.h106 BLOCK_FIELD_IS_WEAK = 16, /* declared __weak, only used in byref copy helpers */ enumerator
/external/llvm-project/compiler-rt/lib/BlocksRuntime/
Druntime.c380 …l isWeak = ((flags & (BLOCK_FIELD_IS_BYREF|BLOCK_FIELD_IS_WEAK)) == (BLOCK_FIELD_IS_BYREF|BLOCK_FI… in _Block_byref_assign_copy()
563 if ((flags & BLOCK_FIELD_IS_WEAK) == BLOCK_FIELD_IS_WEAK) { in _Block_object_assign()
604 …else if ((flags & (BLOCK_FIELD_IS_WEAK|BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS… in _Block_object_dispose()
DBlock_private.h106 BLOCK_FIELD_IS_WEAK = 16, /* declared __weak, only used in byref copy helpers */ enumerator
/external/clang/docs/
DBlock-ABI-Apple.rst611 …_Block_object_assign(&dest->_block_byref_i, src-> _block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIEL…
617 _Block_object_dispose(src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD_IS_BYREF);
624 …_Block_object_assign(&dest->_block_byref_i, src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD…
630 …_Block_object_assign(&dest->_block_byref_i, src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD…
657 …ign(&dst->captured_obj, src->captured_obj, BLOCK_FIELD_IS_OBJECT | BLOCK_FIELD_IS_WEAK | BLOCK_BYR…
662 …_Block_object_dispose(param->captured_obj, BLOCK_FIELD_IS_OBJECT | BLOCK_FIELD_IS_WEAK | BLOCK_BYR…
684 … _Block_object_assign(&dst->byref_obj, src->byref_obj, BLOCK_FIELD_IS_BYREF | BLOCK_FIELD_IS_WEAK);
689 _Block_object_dispose(src->byref_obj, BLOCK_FIELD_IS_BYREF | BLOCK_FIELD_IS_WEAK);
876 BLOCK_FIELD_IS_WEAK = 16, // declared __weak
889 this causes the addition of ``BLOCK_FIELD_IS_WEAK`` orred onto the
[all …]
/external/llvm-project/clang/docs/
DBlock-ABI-Apple.rst620 …_Block_object_assign(&dest->_block_byref_i, src-> _block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIEL…
626 _Block_object_dispose(src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD_IS_BYREF);
633 …_Block_object_assign(&dest->_block_byref_i, src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD…
639 …_Block_object_assign(&dest->_block_byref_i, src->_block_byref_i, BLOCK_FIELD_IS_WEAK | BLOCK_FIELD…
666 …ign(&dst->captured_obj, src->captured_obj, BLOCK_FIELD_IS_OBJECT | BLOCK_FIELD_IS_WEAK | BLOCK_BYR…
671 …_Block_object_dispose(param->captured_obj, BLOCK_FIELD_IS_OBJECT | BLOCK_FIELD_IS_WEAK | BLOCK_BYR…
693 … _Block_object_assign(&dst->byref_obj, src->byref_obj, BLOCK_FIELD_IS_BYREF | BLOCK_FIELD_IS_WEAK);
698 _Block_object_dispose(src->byref_obj, BLOCK_FIELD_IS_BYREF | BLOCK_FIELD_IS_WEAK);
885 BLOCK_FIELD_IS_WEAK = 16, // declared __weak
898 this causes the addition of ``BLOCK_FIELD_IS_WEAK`` orred onto the
[all …]
/external/clang/lib/CodeGen/
DCGBlocks.h105 BLOCK_FIELD_IS_WEAK = 0x10, /* declared __weak, only used in byref copy enumerator
DCGBlocks.cpp1394 flags |= BLOCK_FIELD_IS_WEAK; in GenerateCopyHelperFunction()
1563 flags |= BLOCK_FIELD_IS_WEAK; in GenerateDestroyHelperFunction()
2014 flags |= BLOCK_FIELD_IS_WEAK; in buildByrefHelpers()
/external/llvm-project/clang/lib/CodeGen/
DCGBlocks.h101 BLOCK_FIELD_IS_WEAK = 0x10, /* declared __weak, only used in byref copy enumerator
DCGBlocks.cpp1624 Flags |= BLOCK_FIELD_IS_WEAK; in computeCopyInfoForBlockCapture()
1778 if (F & BLOCK_FIELD_IS_WEAK) in getBlockCaptureStr()
2072 Flags |= BLOCK_FIELD_IS_WEAK; in computeDestroyInfoForBlockCapture()
2616 flags |= BLOCK_FIELD_IS_WEAK; in buildByrefHelpers()
DCGDecl.cpp2065 Flags |= BLOCK_FIELD_IS_WEAK; in EmitAutoVarCleanups()
/external/clang/test/CodeGenObjC/
Dblocks.m83 // supposed to pass BLOCK_FIELD_IS_WEAK here.
/external/llvm-project/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp46 BLOCK_FIELD_IS_WEAK = 16, /* declared __weak, only used in byref copy enumerator
4229 flag |= BLOCK_FIELD_IS_WEAK; in RewriteByRefVar()
DRewriteModernObjC.cpp48 BLOCK_FIELD_IS_WEAK = 16, /* declared __weak, only used in byref copy enumerator
5072 flag |= BLOCK_FIELD_IS_WEAK; in RewriteByRefVar()
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp46 BLOCK_FIELD_IS_WEAK = 16, /* declared __weak, only used in byref copy enumerator
4218 flag |= BLOCK_FIELD_IS_WEAK; in RewriteByRefVar()
DRewriteModernObjC.cpp48 BLOCK_FIELD_IS_WEAK = 16, /* declared __weak, only used in byref copy enumerator
5072 flag |= BLOCK_FIELD_IS_WEAK; in RewriteByRefVar()