Lines Matching refs:BlockDecl

35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name)  in CGBlockInfo()
312 const BlockDecl::Capture *Capture; // null for 'this'
319 const BlockDecl::Capture *capture, llvm::Type *type, in BlockLayoutChunk()
382 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
386 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
390 const BlockDecl::Capture *capture, llvm::Type *type, in addBlockLayout()
536 const BlockDecl::Capture &CI) { in getCaptureFieldType()
557 const BlockDecl *block = info.getBlockDecl(); in computeBlockInfo()
888 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in EmitBlockLiteral()
1070 if (auto *BD = C.dyn_cast<BlockDecl *>()) in EmitBlockLiteral()
1427 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction()
1463 ImplicitParamDecl SelfDecl(getContext(), const_cast<BlockDecl *>(blockDecl), in GenerateBlockFunction()
1599 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T, in computeCopyInfoForBlockCapture()
1700 const BlockDecl::Capture &CI = *Cap.Cap; in getBlockCaptureStr()
1931 const BlockDecl::Capture &CI = *capture.Cap; in GenerateCopyHelperFunction()
2012 getBlockFieldFlagsForObjCObjectPointer(const BlockDecl::Capture &CI, in getBlockFieldFlagsForObjCObjectPointer()
2021 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T, in computeDestroyInfoForBlockCapture()
2117 const BlockDecl::Capture &CI = *capture.Cap; in GenerateDestroyHelperFunction()