Lines Matching refs:BlockDecl
35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name)
85 const BlockDecl::Capture *CI;
92 const BlockDecl::Capture &CI,
344 const BlockDecl::Capture *Capture; // null for 'this'
350 const BlockDecl::Capture *capture,
504 const BlockDecl::Capture &CI) {
525 const BlockDecl *block = info.getBlockDecl();
901 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
1083 if (auto *BD = C.dyn_cast<BlockDecl *>())
1445 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
1481 ImplicitParamDecl SelfDecl(getContext(), const_cast<BlockDecl *>(blockDecl),
1614 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
1671 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
1739 const BlockDecl::Capture &CI = *E.CI;
1977 const BlockDecl::Capture &CI = *CopiedCapture.CI;
2059 getBlockFieldFlagsForObjCObjectPointer(const BlockDecl::Capture &CI,
2068 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
2172 const BlockDecl::Capture &CI = *DestroyedCapture.CI;