Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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 {
131 inline BlockFieldFlags operator|(BlockFieldFlag_t l, BlockFieldFlag_t r) {
[all …]
H A DCGBlocks.cpp316 BlockFieldFlags CopyFlags, DisposeFlags;
321 BlockFieldFlags CopyFlags, in BlockLayoutChunk()
323 BlockFieldFlags DisposeFlags) in BlockLayoutChunk()
381 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
385 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
398 BlockFieldFlags(), BlockCaptureEntityKind::None, BlockFieldFlags())); in addBlockLayout()
404 BlockFieldFlags CopyFlags, DisposeFlags; in addBlockLayout()
1630 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
1636 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1638 BlockFieldFlags Flags; in computeCopyInfoForBlockCapture()
[all …]
H A DCodeGenFunction.h100 class BlockFieldFlags; variable
2320 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags,
2343 void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags,
H A DCGDecl.cpp2242 BlockFieldFlags Flags = BLOCK_FIELD_IS_BYREF; in EmitAutoVarCleanups()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2755 …lang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)"},
2756 …::GeneratebyrefCopyHelperFunction(llvm::Type const*, clang::CodeGen::BlockFieldFlags, clang::VarDe…
2757 …eneratebyrefDestroyHelperFunction(llvm::Type const*, clang::CodeGen::BlockFieldFlags, clang::VarDe…
2758 …deGenModule::BuildbyrefCopyHelper(llvm::Type const*, clang::CodeGen::BlockFieldFlags, unsigned int…
2759 …enModule::BuildbyrefDestroyHelper(llvm::Type const*, clang::CodeGen::BlockFieldFlags, unsigned int…