Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/BlocksRuntime/
H A DBlock_private.h80 struct Block_byref { struct
82 struct Block_byref *forwarding; argument
85 void (*byref_keep)(struct Block_byref *dst, struct Block_byref *src); argument
86 void (*byref_destroy)(struct Block_byref *); argument
93 struct Block_byref *forwarding;
H A Druntime.c369 struct Block_byref **destp = (struct Block_byref **)dest; in _Block_byref_assign_copy()
370 struct Block_byref *src = (struct Block_byref *)arg; in _Block_byref_assign_copy()
382 struct Block_byref *copy = (struct Block_byref *)_Block_allocator(src->size, false, isWeak); in _Block_byref_assign_copy()
415 struct Block_byref *shared_struct = (struct Block_byref *)arg; in _Block_byref_release()
687 const char *_Block_byref_dump(struct Block_byref *src) { in _Block_byref_dump()