Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:BlockDeclRefs

132     SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
3875 if (BlockDeclRefs.size()) {
4047 BlockDeclRefs.push_back(Exp);
4087 BlockDeclRefs.clear();
4175 BlockDeclRefs.push_back(DRE);
4177 BlockDeclRefs.push_back(DRE);
4896 if (BlockDeclRefs.size()) {
4898 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4899 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4900 if (!BlockByCopyDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
4901 BlockByCopyDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
4902 BlockByCopyDecls.push_back(BlockDeclRefs[i]->getDecl());
4906 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4907 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4908 if (!BlockByRefDeclsPtrSet.count(BlockDeclRefs[i]->getDecl())) {
4909 BlockByRefDeclsPtrSet.insert(BlockDeclRefs[i]->getDecl());
4910 BlockByRefDecls.push_back(BlockDeclRefs[i]->getDecl());
4914 for (unsigned i = 0; i < BlockDeclRefs.size(); i++)
4915 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4916 BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
4917 BlockDeclRefs[i]->getType()->isBlockPointerType())
4918 ImportedBlockDecls.insert(BlockDeclRefs[i]->getDecl());
4950 BlockDeclRefs.push_back(Exp);
4956 BlockDeclRefs.push_back(Exp);
5041 if (BlockDeclRefs.size()) {
5141 BlockDeclRefs.clear();