Home | History | Annotate | Download | only in AST

Lines Matching refs:Var

208   if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
210 if (Var->getStorageClass() == SC_Static)
218 Var->getType().isConstant(Context) &&
219 Var->getStorageClass() != SC_Extern &&
220 Var->getStorageClass() != SC_PrivateExtern) {
222 for (const VarDecl *PrevVar = Var->getPreviousDecl();
231 if (Var->getStorageClass() == SC_None) {
232 const VarDecl *PrevVar = Var->getPreviousDecl();
260 const VarDecl *Var = dyn_cast<VarDecl>(D);
262 if ((!Var || !Var->getDeclContext()->isExternCContext()) &&
301 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
324 !Var->getDeclContext()->isExternCContext()) {
325 LinkageInfo TypeLV = getLVForType(Var->getType());
331 if (Var->getStorageClass() == SC_PrivateExtern)
335 (Var->getStorageClass() == SC_Extern ||
336 Var->getStorageClass() == SC_PrivateExtern)) {
347 if (const VarDecl *PrevVar = Var->getPreviousDecl()) {
659 if (const VarDecl *var = dyn_cast<VarDecl>(this))
660 return getVisibilityOf(var->getMostRecentDecl());
800 if (const VarDecl *Var = dyn_cast<VarDecl>(D))
801 if (Var->getStorageClass() == SC_Extern ||
802 Var->getStorageClass() == SC_PrivateExtern) {
803 if (Var->isInAnonymousNamespace() &&
804 !Var->getDeclContext()->isExternCContext())
808 if (Var->getStorageClass() == SC_PrivateExtern)
811 if (llvm::Optional<Visibility> Vis = Var->getExplicitVisibility())
815 if (const VarDecl *Prev = Var->getPreviousDecl()) {
1161 return new (C) VarDecl(Var, DC, StartL, IdL, Id, T, TInfo, S, SCAsWritten);
1166 return new (Mem) VarDecl(Var, 0, SourceLocation(), SourceLocation(), 0,