Home
last modified time | relevance | path

Searched refs:aBlock (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/BlocksRuntime/
H A Druntime.c286 struct Block_layout *aBlock; in _Block_copy_internal() local
298 return aBlock; in _Block_copy_internal()
306 return aBlock; in _Block_copy_internal()
309 return aBlock; in _Block_copy_internal()
316 memmove(result, aBlock, aBlock->descriptor->size); // bitcopy first in _Block_copy_internal()
323 (*aBlock->descriptor->copy)(result, aBlock); // do fixup in _Block_copy_internal()
334 memmove(result, aBlock, aBlock->descriptor->size); // bitcopy first in _Block_copy_internal()
345 (*aBlock->descriptor->copy)(result, aBlock); // do fixup in _Block_copy_internal()
462 if (!aBlock) return; in _Block_release()
473 if (aBlock->flags & BLOCK_HAS_COPY_DISPOSE)(*aBlock->descriptor->dispose)(aBlock); in _Block_release()
[all …]
H A DBlock.h44 BLOCK_EXPORT void *_Block_copy(const void *aBlock);
47 BLOCK_EXPORT void _Block_release(const void *aBlock);
H A DBlock_private.h154 BLOCK_EXPORT void *_Block_copy_collectable(const void *aBlock);
/llvm-project-15.0.7/compiler-rt/test/BlocksRuntime/
H A Dcast.c23 void (^aBlock)(void); in main() local
28 ip = (int *)aBlock; in main()
29 cp = (char *)aBlock; in main()
30 dp = (double *)aBlock; in main()
31 aBlock = (void (^)(void))ip; in main()
32 aBlock = (void (^)(void))cp; in main()
33 aBlock = (void (^)(void))dp; in main()
H A Dsizeof.c20 void (^aBlock)(void) = ^{ printf("hellow world\n"); }; in main()
22 printf("the size of a block is %ld\n", sizeof(*aBlock)); in main()
/llvm-project-15.0.7/mlir/lib/IR/
H A DDominance.cpp254 Block *aBlock = a->getBlock(), *bBlock = b->getBlock(); in properlyDominatesImpl() local
255 assert(aBlock && bBlock && "operations must be in a block"); in properlyDominatesImpl()
260 return !hasSSADominance(aBlock); in properlyDominatesImpl()
263 Region *aRegion = aBlock->getParent(); in properlyDominatesImpl()
279 if (aBlock == bBlock) { in properlyDominatesImpl()
283 if (hasSSADominance(aBlock)) { in properlyDominatesImpl()
314 auto *aBlock = a->getBlock(), *bBlock = b->getBlock(); in properlyPostDominates() local
320 return !hasSSADominance(aBlock); in properlyPostDominates()
323 Region *aRegion = aBlock->getParent(); in properlyPostDominates()
340 if (aBlock == bBlock) { in properlyPostDominates()
[all …]
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dblock-type-safety.m198 void (^aBlock)(void);
199 id anId = aBlock; // OK
205 aBlock = anId; // OK
215 void (^aBlock)(void);
216 id<NSObject> anQualId1 = aBlock; // Ok
217 id<NSObject, NSCopying> anQualId2 = aBlock; // Ok
221 id<NSCopying> anQualId6 = aBlock; // Ok
225 void (^aBlock)(void);
226 NSObject *NSO = aBlock; // Ok
227 NSObject<NSObject> *NSO1 = aBlock; // Ok
[all …]
H A Dwarn-retain-block-property.m12 void (^aBlock)(void); field
14 @property (retain) void (^aBlock)(void);
23 @synthesize aBlock;
29 t.aBlock = ^{ doSomething(); };
35 // CHECK-ARC: @property (retain) void (^aBlock)(void);
52 // CHECK: @property (retain) void (^aBlock)(void);
/llvm-project-15.0.7/clang/test/Rewriter/
H A Drewrite-byref-vars.mm7 void (^aBlock)(void) = ^ {
13 void (^aBlock)(void) = ^ {
22 void (^aBlock)(void) = ^ {
H A Drewrite-modern-extern-c-func-decl.mm8 void (^aBlock)(void) = ^ {
23 void (^aBlock)(void) = ^ {
43 void (^aBlock)(void) = ^ {
H A Drewrite-function-decl.mm5 void (^aBlock)(void) = ^ {
20 void (^aBlock)(void) = ^ {
H A Drewrite-typeof.mm5 extern "C" void *_Block_copy(const void *aBlock);
6 extern "C" void _Block_release(const void *aBlock);
H A Drewrite-modern-typeof.mm7 extern "C" void *_Block_copy(const void *aBlock);
8 extern "C" void _Block_release(const void *aBlock);
H A Dinner-block-helper-funcs.mm9 extern "C" dispatch_block_t Block_copy(dispatch_block_t aBlock);
H A Drewrite-block-pointer.mm38 void *_Block_copy(const void *aBlock);
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dcxx-block-objects.cpp5 extern "C" void *_Block_copy(const void *aBlock);
6 extern "C" void _Block_release(const void *aBlock);
/llvm-project-15.0.7/clang/test/ARCMT/
H A DCommon.h107 void *_Block_copy(const void *aBlock);
108 void _Block_release(const void *aBlock);
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-for-objc-dealloc.h33 void _Block_release(const void *aBlock);