Searched refs:BlockFieldFlags (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBlocks.h | 102 class BlockFieldFlags { 105 BlockFieldFlags(uint32_t flags) : flags(flags) {} in BlockFieldFlags() function 107 BlockFieldFlags() : flags(0) {} in BlockFieldFlags() function 108 BlockFieldFlags(BlockFieldFlag_t flag) : flags(flag) {} in BlockFieldFlags() function 117 friend BlockFieldFlags operator|(BlockFieldFlags l, BlockFieldFlags r) { 118 return BlockFieldFlags(l.flags | r.flags); 120 friend BlockFieldFlags &operator|=(BlockFieldFlags &l, BlockFieldFlags r) { 124 friend bool operator&(BlockFieldFlags l, BlockFieldFlags r) { 127 bool operator==(BlockFieldFlags Other) const { 132 return BlockFieldFlags(l) | BlockFieldFlags(r); [all …]
|
| H A D | CGBlocks.cpp | 73 BlockFieldFlags CopyFlags, DisposeFlags; 332 BlockFieldFlags CopyFlags, DisposeFlags; 337 BlockFieldFlags CopyFlags, in BlockLayoutChunk() 414 BlockFieldFlags(), BlockCaptureEntityKind::None, BlockFieldFlags())); in addBlockLayout() 420 BlockFieldFlags CopyFlags, DisposeFlags; in addBlockLayout() 1626 BlockFieldFlags Flags; in computeCopyInfoForBlockCapture() 1684 BlockFieldFlags FieldFlags; 1725 BlockFieldFlags Flags; in getBlockCaptureStr() 2034 static BlockFieldFlags 2161 BlockFieldFlags Flags; [all …]
|
| H A D | CodeGenFunction.h | 95 class BlockFieldFlags; variable 2149 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags, 2172 void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags,
|
| H A D | CGDecl.cpp | 2081 BlockFieldFlags Flags = BLOCK_FIELD_IS_BYREF; in EmitAutoVarCleanups()
|