Home
last modified time | relevance | path

Searched refs:BlockFieldFlags (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBlocks.h102 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 DCGBlocks.cpp73 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 DCodeGenFunction.h95 class BlockFieldFlags; variable
2149 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags,
2172 void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags,
H A DCGDecl.cpp2081 BlockFieldFlags Flags = BLOCK_FIELD_IS_BYREF; in EmitAutoVarCleanups()