Lines Matching refs:ValueDecl
127 SmallVector<ValueDecl *, 8> BlockByCopyDecls;
128 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet;
129 SmallVector<ValueDecl *, 8> BlockByRefDecls;
130 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet;
131 llvm::DenseMap<ValueDecl *, unsigned> BlockByRefDeclNo;
132 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls;
282 ValueDecl *VD, bool def=false);
291 void RewriteBlockPointerTypeVariable(std::string& Str, ValueDecl *VD);
1513 QualType ElementType = cast<ValueDecl>(D)->getType();
1529 ValueDecl *VD = cast<ValueDecl>(DR->getDecl());
2295 ValueDecl *VD) {
3312 ValueDecl *VD, bool def) {
3321 static bool HasLocalVariableExternalStorage(ValueDecl *VD) {
3370 for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(),
3381 for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(),
3430 for (llvm::SmallPtrSet<ValueDecl*,8>::iterator I = ImportedBlockDecls.begin(),
3432 ValueDecl *VD = (*I);
3451 for (llvm::SmallPtrSet<ValueDecl*,8>::iterator I = ImportedBlockDecls.begin(),
3453 ValueDecl *VD = (*I);
3482 for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(),
3511 for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(),
3530 for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(),
3545 for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(),
3633 ValueDecl *VD = Exp->getDecl();
3931 ValueDecl *VD = DeclRefExp->getDecl();
3968 ValueDecl *VD = DRE->getDecl();
4469 ValueDecl *VD = Exp->getDecl();
4554 for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(),
4588 for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(),
4590 ValueDecl *ND = (*I);
4804 if (ValueDecl *ND = dyn_cast<ValueDecl>(SD)) {
4843 ValueDecl *VD = DRE->getDecl();