Lines Matching refs:BD
118 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) in getBody() local
119 return BD->getBody(); in getBody()
151 if (const auto *BD = dyn_cast<BlockDecl>(D)) { in getSelfDecl() local
153 for (const auto &I : BD->captures()) { in getSelfDecl()
319 const LocationContext *ParentLC, const BlockDecl *BD, const void *Data) { in getBlockInvocationContext() argument
321 BD, Data); in getBlockInvocationContext()
420 Profile(ID, getAnalysisDeclContext(), getParent(), BD, Data); in Profile()
444 const BlockDecl *BD, const void *Data) { in getBlockInvocationContext() argument
446 BlockInvocationContext::Profile(ID, ADC, ParentLC, BD, Data); in getBlockInvocationContext()
452 L = new BlockInvocationContext(ADC, ParentLC, BD, Data, ++NewID); in getBlockInvocationContext()
639 static DeclVec* LazyInitializeReferencedDecls(const BlockDecl *BD, in LazyInitializeReferencedDecls() argument
650 for (const auto &CI : BD->captures()) { in LazyInitializeReferencedDecls()
656 F.Visit(BD->getBody()); in LazyInitializeReferencedDecls()
663 AnalysisDeclContext::getReferencedBlockVars(const BlockDecl *BD) { in getReferencedBlockVars() argument
668 LazyInitializeReferencedDecls(BD, (*ReferencedBlockVars)[BD], A); in getReferencedBlockVars()