Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBlocks.h110 class BlockFieldFlags {
113 BlockFieldFlags(uint32_t flags) : flags(flags) {} in BlockFieldFlags() function
115 BlockFieldFlags() : flags(0) {} in BlockFieldFlags() function
116 BlockFieldFlags(BlockFieldFlag_t flag) : flags(flag) {} in BlockFieldFlags() function
125 friend BlockFieldFlags operator|(BlockFieldFlags l, BlockFieldFlags r) {
126 return BlockFieldFlags(l.flags | r.flags);
128 friend BlockFieldFlags &operator|=(BlockFieldFlags &l, BlockFieldFlags r) {
132 friend bool operator&(BlockFieldFlags l, BlockFieldFlags r) {
135 bool operator==(BlockFieldFlags Other) const {
139 inline BlockFieldFlags operator|(BlockFieldFlag_t l, BlockFieldFlag_t r) {
[all …]
H A DCGBlocks.cpp85 BlockFieldFlags CopyFlags, DisposeFlags;
91 BlockFieldFlags CopyFlags, in BlockCaptureManagedEntity()
1707 BlockFieldFlags Flags; in computeCopyInfoForBlockCapture()
1723 BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1788 BlockFieldFlags FieldFlags;
1829 BlockFieldFlags Flags; in getBlockCaptureStr()
2140 static BlockFieldFlags
2143 BlockFieldFlags Flags = BLOCK_FIELD_IS_OBJECT; in getBlockFieldFlagsForObjCObjectPointer()
2173 BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
2273 BlockFieldFlags Flags;
[all …]
H A DCodeGenModule.h93 class BlockFieldFlags; variable
H A DCodeGenFunction.h94 class BlockFieldFlags; variable
1763 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags,
1786 void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags,
H A DCGDecl.cpp1915 BlockFieldFlags Flags = BLOCK_FIELD_IS_BYREF; in EmitAutoVarCleanups()