Searched refs:copy_helper (Results 1 – 2 of 2) sorted by relevance
/external/clang/docs/ |
D | Block-ABI-Apple.rst | 51 void (*copy_helper)(void *dst, void *src); // IFF (1<<25) 106 c. The ``copy_helper`` and ``dispose_helper`` function pointers are set to 247 ``copy_helper`` function and a ``dispose_helper`` function are needed. The 248 ``copy_helper`` function is passed both the existing stack based pointer and the 290 void (*copy_helper)(struct __block_literal_4 *dst, struct __block_literal_4 *src); 402 In order to "move" the variable to the heap upon a ``copy_helper`` operation the 472 import the variable and emit ``copy_helper`` and ``dispose_helper`` helper 525 void (*copy_helper)(struct __block_literal_5 *dst, struct __block_literal_5 *src); 579 ``copy_helper``, ``dispose_helper``, ``byref_keep``, and ``byref_dispose`` 695 void (*copy_helper)(struct __block_literal_5 *dst, struct __block_literal_5 *src); [all …]
|
/external/clang/lib/CodeGen/ |
D | CGBlocks.cpp | 2216 llvm::Value *copy_helper = Builder.CreateStructGEP(nullptr, addr, 4); in emitByrefStructureInit() local 2217 Builder.CreateStore(helpers->CopyHelper, copy_helper); in emitByrefStructureInit()
|