Home
last modified time | relevance | path

Searched refs:copy_helper (Results 1 – 2 of 2) sorted by relevance

/external/clang/docs/
DBlock-ABI-Apple.rst51 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/
DCGBlocks.cpp2216 llvm::Value *copy_helper = Builder.CreateStructGEP(nullptr, addr, 4); in emitByrefStructureInit() local
2217 Builder.CreateStore(helpers->CopyHelper, copy_helper); in emitByrefStructureInit()