Searched refs:BLOCK_BYREF_CALLER (Results 1 - 9 of 9) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/BlocksRuntime/ |
H A D | Block_private.h | 107 BLOCK_BYREF_CALLER = 128 /* called from __block (byref) copy/dispose support routines. */ enumerator in enum:__anon1105
|
H A D | runtime.c | 544 When a __block variable is either a C++ object, an Objective-C object, or another Block then the compiler also generates copy/dispose helper functions. Similarly to the Block copy helper, the "__block" copy helper (formerly and still a.k.a. "byref" copy helper) will do a C++ copy constructor (not a const one though!) and the dispose helper will do the destructor. And similarly the helpers will call into the same two support functions with the same values for objects and Blocks with the additional BLOCK_BYREF_CALLER (128) bit of information supplied. 562 if ((flags & BLOCK_BYREF_CALLER) == BLOCK_BYREF_CALLER) { 599 else if ((flags & (BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS_BLOCK) { 604 else if ((flags & (BLOCK_FIELD_IS_WEAK|BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS_OBJECT) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.h | 104 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose enumerator in enum:clang::CodeGen::BlockFieldFlag_t
|
H A D | CGBlocks.cpp | 2278 unsigned flags = (Flags | BLOCK_BYREF_CALLER).getBitMask(); 2291 CGF.BuildBlockRelease(value, Flags | BLOCK_BYREF_CALLER, false);
|
/freebsd-11-stable/contrib/gcc/ |
H A D | c-common.h | 1049 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose support routines */ 1048 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose support routines */ enumerator in enum:__anon1177
|
H A D | c-decl.c | 3547 flag |= BLOCK_BYREF_CALLER; 3598 flag |= BLOCK_BYREF_CALLER;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 48 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose enumerator in enum:__anon525::RewriteObjC::__anon526 4100 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_OBJECT 4103 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_BLOCK 4109 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_OBJECT 4112 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_BLOCK 4226 flag = BLOCK_BYREF_CALLER;
|
H A D | RewriteModernObjC.cpp | 50 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose enumerator in enum:__anon522::RewriteModernObjC::__anon523 4944 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_OBJECT 4947 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_BLOCK 4953 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_OBJECT 4956 /// BLOCK_BYREF_CALLER | BLOCK_FIELD_IS_BLOCK 5067 flag = BLOCK_BYREF_CALLER;
|
/freebsd-11-stable/contrib/gcc/cp/ |
H A D | decl.c | 5260 flag |= BLOCK_BYREF_CALLER; 5313 flag |= BLOCK_BYREF_CALLER;
|
Completed in 270 milliseconds