Lines Matching refs:BlockDecl
35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo()
74 const BlockDecl::Capture *CI;
81 const BlockDecl::Capture &CI, in BlockCaptureManagedEntity()
328 const BlockDecl::Capture *Capture; // null for 'this'
335 const BlockDecl::Capture *capture, llvm::Type *type, in BlockLayoutChunk()
398 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
402 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T,
406 const BlockDecl::Capture *capture, llvm::Type *type, in addBlockLayout()
552 const BlockDecl::Capture &CI) { in getCaptureFieldType()
573 const BlockDecl *block = info.getBlockDecl(); in computeBlockInfo()
903 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in EmitBlockLiteral()
1085 if (auto *BD = C.dyn_cast<BlockDecl *>()) in EmitBlockLiteral()
1446 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction()
1482 ImplicitParamDecl SelfDecl(getContext(), const_cast<BlockDecl *>(blockDecl), in GenerateBlockFunction()
1615 computeCopyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T, in computeCopyInfoForBlockCapture()
1717 const BlockDecl::Capture &CI = *Cap.Cap; in getBlockCaptureStr()
1950 const BlockDecl::Capture &CI = *capture.Cap; in GenerateCopyHelperFunction()
2031 getBlockFieldFlagsForObjCObjectPointer(const BlockDecl::Capture &CI, in getBlockFieldFlagsForObjCObjectPointer()
2040 computeDestroyInfoForBlockCapture(const BlockDecl::Capture &CI, QualType T, in computeDestroyInfoForBlockCapture()
2136 const BlockDecl::Capture &CI = *capture.Cap; in GenerateDestroyHelperFunction()