Lines Matching defs:BlockDeclRefs
138 SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
4187 if (BlockDeclRefs.size()) {
4332 BlockDeclRefs.push_back(Exp);
4366 BlockDeclRefs.clear();
4454 BlockDeclRefs.push_back(DRE);
5143 if (BlockDeclRefs.size()) {
5145 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
5146 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>())
5147 BlockByCopyDecls.insert(BlockDeclRefs[i]->getDecl());
5149 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
5150 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>())
5151 BlockByRefDecls.insert(BlockDeclRefs[i]->getDecl());
5153 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
5154 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
5155 BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
5156 BlockDeclRefs[i]->getType()->isBlockPointerType())
5157 ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl());
5188 BlockDeclRefs.push_back(Exp);
5192 BlockDeclRefs.push_back(Exp);
5270 if (BlockDeclRefs.size()) {
5374 BlockDeclRefs.clear();