Home | History | Annotate | Download | only in Frontend

Lines Matching refs:BlockDeclRefs

126     SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
3479 if (BlockDeclRefs.size()) {
3633 BlockDeclRefs.push_back(Exp);
3669 BlockDeclRefs.clear();
3737 BlockDeclRefs.push_back(DRE);
3739 BlockDeclRefs.push_back(DRE);
4420 if (BlockDeclRefs.size()) {
4422 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4423 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4424 if (!BlockByCopyDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
4425 BlockByCopyDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
4426 BlockByCopyDecls.push_back(BlockDeclRefs[i]->getDecl());
4430 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4431 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4432 if (!BlockByRefDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
4433 BlockByRefDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
4434 BlockByRefDecls.push_back(BlockDeclRefs[i]->getDecl());
4438 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4439 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4440 BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
4441 BlockDeclRefs[i]->getType()->isBlockPointerType())
4442 ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl());
4472 BlockDeclRefs.push_back(Exp);
4478 BlockDeclRefs.push_back(Exp);
4548 if (BlockDeclRefs.size()) {
4640 BlockDeclRefs.clear();