Lines Matching refs:BlockDecl
35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo()
85 const BlockDecl::Capture *CI;
92 const BlockDecl::Capture &CI, in BlockCaptureManagedEntity()
344 const BlockDecl::Capture *Capture; // null for 'this'
350 const BlockDecl::Capture *capture, in BlockLayoutChunk()
504 const BlockDecl::Capture &CI) { in getCaptureFieldType()
525 const BlockDecl *block = info.getBlockDecl(); in computeBlockInfo()
900 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in EmitBlockLiteral()
1082 if (auto *BD = C.dyn_cast<BlockDecl *>()) in EmitBlockLiteral()
1447 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction()
1483 ImplicitParamDecl SelfDecl(getContext(), const_cast<BlockDecl *>(blockDecl), in GenerateBlockFunction()
1616 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T, in computeCopyInfoForBlockCapture()
1673 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
1741 const BlockDecl::Capture &CI = *E.CI; in getBlockCaptureStr()
1979 const BlockDecl::Capture &CI = *CopiedCapture.CI; in GenerateCopyHelperFunction()
2061 getBlockFieldFlagsForObjCObjectPointer(const BlockDecl::Capture &CI, in getBlockFieldFlagsForObjCObjectPointer()
2070 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T, in computeDestroyInfoForBlockCapture()
2174 const BlockDecl::Capture &CI = *DestroyedCapture.CI; in GenerateDestroyHelperFunction()