Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:BlockDeclRefs

124     SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
3480 if (BlockDeclRefs.size()) {
3634 BlockDeclRefs.push_back(Exp);
3670 BlockDeclRefs.clear();
3738 BlockDeclRefs.push_back(DRE);
3740 BlockDeclRefs.push_back(DRE);
4423 if (BlockDeclRefs.size()) {
4425 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4426 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4427 if (!BlockByCopyDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
4428 BlockByCopyDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
4429 BlockByCopyDecls.push_back(BlockDeclRefs[i]->getDecl());
4433 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4434 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4435 if (!BlockByRefDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
4436 BlockByRefDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
4437 BlockByRefDecls.push_back(BlockDeclRefs[i]->getDecl());
4441 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4442 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4443 BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
4444 BlockDeclRefs[i]->getType()->isBlockPointerType())
4445 ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl());
4475 BlockDeclRefs.push_back(Exp);
4481 BlockDeclRefs.push_back(Exp);
4551 if (BlockDeclRefs.size()) {
4643 BlockDeclRefs.clear();