Lines Matching defs:BlockDeclRefs
137 SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
4190 if (BlockDeclRefs.size()) {
4340 BlockDeclRefs.push_back(Exp);
4380 BlockDeclRefs.clear();
4470 BlockDeclRefs.push_back(DRE);
5159 if (BlockDeclRefs.size()) {
5161 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
5162 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
5163 if (!BlockByCopyDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
5164 BlockByCopyDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
5165 BlockByCopyDecls.push_back(BlockDeclRefs[i]->getDecl());
5169 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
5170 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
5171 if (!BlockByRefDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
5172 BlockByRefDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
5173 BlockByRefDecls.push_back(BlockDeclRefs[i]->getDecl());
5177 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
5178 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
5179 BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
5180 BlockDeclRefs[i]->getType()->isBlockPointerType())
5181 ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl());
5212 BlockDeclRefs.push_back(Exp);
5218 BlockDeclRefs.push_back(Exp);
5298 if (BlockDeclRefs.size()) {
5406 BlockDeclRefs.clear();