Lines Matching refs:BD
196 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) { in getDecl() local
197 assert(Index < BD->param_size()); in getDecl()
198 return BD->parameters()[Index]; in getDecl()
357 const BlockDecl *BD, CanQualType, in ProfileRegion() argument
361 ID.AddPointer(BD); in ProfileRegion()
365 BlockCodeRegion::ProfileRegion(ID, BD, locTy, AC, superRegion); in Profile()
965 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) { in getVarRegion() local
966 if (Index < BD->param_size() && BD->parameters()[Index] == PVD) in getVarRegion()
1020 else if (const auto *BD = dyn_cast<BlockDecl>(STCD)) { in getVarRegion() local
1026 if (const TypeSourceInfo *TSI = BD->getSignatureAsWritten()) in getVarRegion()
1037 getBlockCodeRegion(BD, Ctx.getCanonicalType(T), in getVarRegion()
1073 const BlockDecl *BD = BC->getDecl(); in getBlockDataRegion() local
1074 if (!BD->hasCaptures()) { in getBlockDataRegion()
1147 MemRegionManager::getBlockCodeRegion(const BlockDecl *BD, CanQualType locTy, in getBlockCodeRegion() argument
1149 return getSubRegion<BlockCodeRegion>(BD, locTy, AC, getCodeRegion()); in getBlockCodeRegion()