Lines Matching defs:Capture

81 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap,
312 const BlockDecl::Capture *Capture; // null for 'this'
319 const BlockDecl::Capture *capture, llvm::Type *type,
324 : Alignment(align), Size(size), Capture(capture), Type(type),
330 if (!Capture) {
334 info.SortedCaptures.push_back(CGBlockInfo::Capture::makeIndex(
336 DisposeFlags, Capture));
382 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
386 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
390 const BlockDecl::Capture *capture, llvm::Type *type,
536 const BlockDecl::Capture &CI) {
624 CGBlockInfo::Capture::makeConstant(constant, &CI));
900 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
922 const CGBlockInfo::Capture &enclosingCapture =
1228 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable);
1526 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
1569 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
1599 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
1694 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap,
1700 const BlockDecl::Capture &CI = *Cap.Cap;
1791 const SmallVectorImpl<CGBlockInfo::Capture> &Captures,
1931 const BlockDecl::Capture &CI = *capture.Cap;
2012 getBlockFieldFlagsForObjCObjectPointer(const BlockDecl::Capture &CI,
2021 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
2117 const BlockDecl::Capture &CI = *capture.Cap;