Lines Matching defs:BD
214 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) {
215 assert(Index < BD->param_size());
216 return BD->parameters()[Index];
375 const BlockDecl *BD, CanQualType,
379 ID.AddPointer(BD);
383 BlockCodeRegion::ProfileRegion(ID, BD, locTy, AC, superRegion);
1038 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) {
1039 if (Index < BD->param_size() && BD->parameters()[Index] == PVD)
1093 else if (const auto *BD = dyn_cast<BlockDecl>(STCD)) {
1099 if (const TypeSourceInfo *TSI = BD->getSignatureAsWritten())
1110 getBlockCodeRegion(BD, Ctx.getCanonicalType(T),
1149 const BlockDecl *BD = BC->getDecl();
1150 if (!BD->hasCaptures()) {
1220 MemRegionManager::getBlockCodeRegion(const BlockDecl *BD, CanQualType locTy,
1222 return getSubRegion<BlockCodeRegion>(BD, locTy, AC, getCodeRegion());