Lines Matching refs:ValueDecl
131 SmallVector<ValueDecl *, 8> BlockByCopyDecls;
132 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet;
133 SmallVector<ValueDecl *, 8> BlockByRefDecls;
134 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet;
135 llvm::DenseMap<ValueDecl *, unsigned> BlockByRefDeclNo;
136 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls;
276 ValueDecl *VD, bool def=false);
285 void RewriteBlockPointerTypeVariable(std::string& Str, ValueDecl *VD);
1487 QualType ElementType = cast<ValueDecl>(D)->getType();
1503 ValueDecl *VD = cast<ValueDecl>(DR->getDecl());
2262 ValueDecl *VD) {
3245 ValueDecl *VD, bool def) {
3254 static bool HasLocalVariableExternalStorage(ValueDecl *VD) {
3303 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
3314 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
3363 for (ValueDecl *VD : ImportedBlockDecls) {
3382 for (ValueDecl *VD : ImportedBlockDecls) {
3411 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
3440 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
3459 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
3474 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
3562 ValueDecl *VD = Exp->getDecl();
3848 ValueDecl *VD = DeclRefExp->getDecl();
3884 ValueDecl *VD = DRE->getDecl();
4383 ValueDecl *VD = Exp->getDecl();
4468 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),
4502 for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),
4504 ValueDecl *ND = (*I);
4714 if (ValueDecl *ND = dyn_cast<ValueDecl>(SD)) {
4753 ValueDecl *VD = DRE->getDecl();