Lines Matching refs:ValueDecl
140 SmallVector<ValueDecl *, 8> BlockByCopyDecls;
141 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet;
142 SmallVector<ValueDecl *, 8> BlockByRefDecls;
143 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet;
144 llvm::DenseMap<ValueDecl *, unsigned> BlockByRefDeclNo;
145 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls;
330 ValueDecl *VD, bool def=false);
339 void RewriteBlockPointerTypeVariable(std::string& Str, ValueDecl *VD);
1723 QualType ElementType = cast<ValueDecl>(D)->getType();
1739 ValueDecl *VD = cast<ValueDecl>(DR->getDecl());
2374 ValueDecl *VD) {
4096 ValueDecl *VD, bool def) {
4105 static bool HasLocalVariableExternalStorage(ValueDecl *VD) {
4158 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
4169 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
4218 for (ValueDecl *VD : ImportedBlockDecls) {
4237 for (ValueDecl *VD : ImportedBlockDecls) {
4266 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
4295 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
4314 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
4329 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
4414 ValueDecl *VD = Exp->getDecl();
4745 ValueDecl *VD = DeclRefExp->getDecl();
4781 ValueDecl *VD = DRE->getDecl();
5299 ValueDecl *VD = Exp->getDecl();
5399 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
5433 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
5435 ValueDecl *ND = (*I);
5679 if (ValueDecl *ND = dyn_cast<ValueDecl>(SD)) {
5718 ValueDecl *VD = DRE->getDecl();