Searched refs:_Block_object_assign (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/test/Rewriter/ |
| H A D | inner-block-helper-funcs.mm | 29 // CHECK-LP: _Block_object_assign((void*)&dst->innerBlock, (void*)src->innerBlock, 7 31 // CHECK-LP: _Block_object_assign((void*)&dst->innerObject, (void*)src->innerObject, 3
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | blocks-1.m | 8 // CHECK: call void @_Block_object_assign( 25 // CHECK: call void @_Block_object_assign(
|
| H A D | arc-blocks.m | 170 // CHECK: call void @_Block_object_assign(i8* {{%.*}}, i8* {{%.*}}, i32 8) 375 // objc_retainBlock/release instead of _Block_object_assign/destroy. 376 // We can also use _Block_object_assign/destroy with
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | Block-ABI-Apple.rst | 16 * 2008/10/28 - specify use of ``_Block_object_assign`` and 288 _Block_object_assign(&dst->existingBlock, src->existingBlock, BLOCK_FIELD_IS_BLOCK); 329 ``_Block_object_assign`` runtime helper function and in the dispose helper the 345 _Block_object_assign(&dst->objectPointer, src-> objectPointer, BLOCK_FIELD_IS_OBJECT); 435 helper code generated must use the ``_Block_object_assign`` and 483 the ``byref`` data block using the functions ``_Block_object_assign`` and 556 ``_Block_object_assign`` and ``_Block_object_dispose``. 589 helper functions should use ``_Block_object_assign`` and 693 … _Block_object_assign(&dst->byref_obj, src->byref_obj, BLOCK_FIELD_IS_BYREF | BLOCK_FIELD_IS_WEAK); 868 _Block_object_assign(&dst->target, src->target, BLOCK_FIELD_<apropos>); [all …]
|
| /llvm-project-15.0.7/compiler-rt/test/BlocksRuntime/ |
| H A D | objectassign.c | 25 void _Block_object_assign(void *destAddr, const void *object, const int isWeak) { in _Block_object_assign() function
|
| H A D | objectRRGC.c | 26 void _Block_object_assign(void *destAddr, const void *object, const int isWeak) { in _Block_object_assign() function
|
| /llvm-project-15.0.7/compiler-rt/lib/BlocksRuntime/ |
| H A D | Block_private.h | 111 BLOCK_EXPORT void _Block_object_assign(void *destAddr, const void *object, const int flags);
|
| H A D | runtime.c | 560 void _Block_object_assign(void *destAddr, const void *object, const int flags) { in _Block_object_assign() function
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | debug-info-blocks.ll | 222 call void @_Block_object_assign(i8* %13, i8* %12, i32 3) #3, !dbg !103 226 declare void @_Block_object_assign(i8*, i8*, i32)
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | arc-blocks.mm | 83 // CHECK: call void @_Block_object_assign(i8* %[[V6]], i8* %[[BLOCKCOPY_SRC]], i32 8)
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Builtins.def | 1552 LIBBUILTIN(_Block_object_assign, "vv*vC*iC", "f", "Blocks.h", ALL_LANGUAGES)
|