Lines Matching defs:Var
530 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
532 if (Var->getStorageClass() == SC_Static)
539 Var->getType().isConstQualified() &&
540 !Var->getType().isVolatileQualified()) {
541 const VarDecl *PrevVar = Var->getPreviousDecl();
545 if (Var->getStorageClass() != SC_Extern &&
546 Var->getStorageClass() != SC_PrivateExtern &&
547 !isSingleLineExternC(*Var))
551 for (const VarDecl *PrevVar = Var->getPreviousDecl(); PrevVar;
554 Var->getStorageClass() == SC_None)
581 const VarDecl *Var = dyn_cast<VarDecl>(D);
583 if ((!Var || !isFirstInExternCContext(Var)) &&
639 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
661 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Var)) {
662 LinkageInfo TypeLV = getLVForType(*Var->getType(), computation);
669 if (Var->getStorageClass() == SC_PrivateExtern)
964 if (const VarDecl *Var = dyn_cast<VarDecl>(this)) {
965 if (Var->isStaticDataMember()) {
966 VarDecl *InstantiatedFrom = Var->getInstantiatedFromStaticDataMember();
1039 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
1040 if (Var->hasExternalStorage()) {
1041 if (Var->isInAnonymousNamespace() && !Var->isInExternCContext())
1045 if (Var->getStorageClass() == SC_PrivateExtern)
1048 if (Optional<Visibility> Vis = getExplicitVisibility(Var, computation))
1052 if (const VarDecl *Prev = Var->getPreviousDecl()) {
1062 if (!Var->isStaticLocal())
1575 return new (C) VarDecl(Var, DC, StartL, IdL, Id, T, TInfo, S);
1580 return new (Mem) VarDecl(Var, 0, SourceLocation(), SourceLocation(), 0,