Lines Matching defs:BlockDeclRefs
128 SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
3399 if (BlockDeclRefs.size()) {
3553 BlockDeclRefs.push_back(Exp);
3585 BlockDeclRefs.clear();
3651 BlockDeclRefs.push_back(DRE);
4306 if (BlockDeclRefs.size()) {
4308 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4309 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>())
4310 BlockByCopyDecls.insert(BlockDeclRefs[i]->getDecl());
4312 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4313 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>())
4314 BlockByRefDecls.insert(BlockDeclRefs[i]->getDecl());
4316 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4317 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4318 BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
4319 BlockDeclRefs[i]->getType()->isBlockPointerType())
4320 ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl());
4351 BlockDeclRefs.push_back(Exp);
4356 BlockDeclRefs.push_back(Exp);
4419 if (BlockDeclRefs.size()) {
4515 BlockDeclRefs.clear();