Home
last modified time | relevance | path

Searched refs:BlockCaptureEntityKind (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h146 enum class BlockCaptureEntityKind { enum
206 BlockCaptureEntityKind CopyKind, BlockFieldFlags CopyFlags, in makeIndex()
207 BlockCaptureEntityKind DisposeKind, BlockFieldFlags DisposeFlags, in makeIndex()
230 return CopyKind == BlockCaptureEntityKind::None && in isConstantOrTrivial()
231 DisposeKind == BlockCaptureEntityKind::None; in isConstantOrTrivial()
234 BlockCaptureEntityKind CopyKind = BlockCaptureEntityKind::None,
235 DisposeKind = BlockCaptureEntityKind::None;
H A DCGBlocks.cpp107 assert(Cap.CopyKind != BlockCaptureEntityKind::None && in getBlockDescriptorName()
315 BlockCaptureEntityKind CopyKind, DisposeKind;
320 QualType fieldType, BlockCaptureEntityKind CopyKind, in BlockLayoutChunk()
322 BlockCaptureEntityKind DisposeKind, in BlockLayoutChunk()
341 return CopyKind == BlockCaptureEntityKind::None && in isTrivial()
342 DisposeKind == BlockCaptureEntityKind::None; in isTrivial()
355 case BlockCaptureEntityKind::ARCStrong: in operator <()
357 case BlockCaptureEntityKind::BlockObject: in operator <()
369 case BlockCaptureEntityKind::ARCWeak: in operator <()
381 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
[all …]