Lines Matching refs:BlockFieldFlags
73 BlockFieldFlags CopyFlags, DisposeFlags;
79 BlockFieldFlags CopyFlags, in BlockCaptureManagedEntity()
80 BlockFieldFlags DisposeFlags, in BlockCaptureManagedEntity()
332 BlockFieldFlags CopyFlags, DisposeFlags;
337 BlockFieldFlags CopyFlags, in BlockLayoutChunk()
339 BlockFieldFlags DisposeFlags) in BlockLayoutChunk()
397 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
401 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
414 BlockFieldFlags(), BlockCaptureEntityKind::None, BlockFieldFlags())); in addBlockLayout()
420 BlockFieldFlags CopyFlags, DisposeFlags; in addBlockLayout()
1618 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
1624 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1626 BlockFieldFlags Flags; in computeCopyInfoForBlockCapture()
1642 BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1658 return std::make_pair(BlockCaptureEntityKind::None, BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1663 return std::make_pair(BlockCaptureEntityKind::None, BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1674 return std::make_pair(BlockCaptureEntityKind::None, BlockFieldFlags()); in computeCopyInfoForBlockCapture()
1684 BlockFieldFlags FieldFlags;
1687 CallBlockRelease(Address Addr, BlockFieldFlags Flags, bool LoadValue, in CallBlockRelease()
1725 BlockFieldFlags Flags; in getBlockCaptureStr()
1838 BlockFieldFlags Flags, bool ForCopyHelper, in pushCaptureCleanup()
1956 BlockFieldFlags flags = capture.CopyFlags; in GenerateCopyHelperFunction()
2034 static BlockFieldFlags
2037 BlockFieldFlags Flags = BLOCK_FIELD_IS_OBJECT; in getBlockFieldFlagsForObjCObjectPointer()
2043 static std::pair<BlockCaptureEntityKind, BlockFieldFlags>
2047 BlockFieldFlags Flags = BLOCK_FIELD_IS_BYREF; in computeDestroyInfoForBlockCapture()
2055 return std::make_pair(BlockCaptureEntityKind::CXXRecord, BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
2067 BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
2077 return std::make_pair(BlockCaptureEntityKind::None, BlockFieldFlags()); in computeDestroyInfoForBlockCapture()
2141 BlockFieldFlags flags = capture.DisposeFlags; in GenerateDestroyHelperFunction()
2161 BlockFieldFlags Flags;
2164 ObjectByrefHelpers(CharUnits alignment, BlockFieldFlags flags) in ObjectByrefHelpers()
2559 BlockFieldFlags flags; in buildByrefHelpers()
2805 void CodeGenFunction::BuildBlockRelease(llvm::Value *V, BlockFieldFlags flags, in BuildBlockRelease()
2820 BlockFieldFlags Flags, in enterByrefCleanup()