Searched refs:VarD (Results 1 – 7 of 7) sorted by relevance
65 auto *VarD = dyn_cast<VarDecl>(VD); in computeDependence() local66 if (!VarD || !VarD->hasLocalStorage()) in computeDependence()
2178 auto *VarD = dyn_cast_or_null<VarDecl>(VD); in CheckLValueConstantExpression() local2179 if (VarD && VarD->isConstexpr()) { in CheckLValueConstantExpression()2185 Info.Note(VarD->getLocation(), diag::note_constexpr_not_static) in CheckLValueConstantExpression()2186 << VarD in CheckLValueConstantExpression()2187 << FixItHint::CreateInsertion(VarD->getBeginLoc(), "static "); in CheckLValueConstantExpression()
184 void Parser::ParseCXXNonStaticMemberInitializer(Decl *VarD) { in ParseCXXNonStaticMemberInitializer() argument189 new LateParsedMemberInitializer(this, VarD); in ParseCXXNonStaticMemberInitializer()217 Eof.setEofData(VarD); in ParseCXXNonStaticMemberInitializer()
4881 auto *VarD = dyn_cast<VarDecl>(VD); in EmitGlobalVariable() local4882 if (VarD && VarD->isStaticDataMember()) { in EmitGlobalVariable()4883 auto *RD = cast<RecordDecl>(VarD->getDeclContext()); in EmitGlobalVariable()4884 getDeclContextDescriptor(VarD); in EmitGlobalVariable()4913 if (VarD) { in EmitGlobalVariable()4914 llvm::DINodeArray parameterNodes = CollectVarTemplateParams(VarD, &*Unit); in EmitGlobalVariable()4920 true, true, InitExpr, getOrCreateStaticDataMemberDeclarationOrNull(VarD), in EmitGlobalVariable()
282 if (const auto *VarD = dyn_cast<VarDecl>(VD)) { in VisitValueDecl() local283 if (!isa<ParmVarDecl>(VarD) && VarD->hasInit()) { in VisitValueDecl()286 Visit(VarD->getInit()); in VisitValueDecl()449 else if (const auto *VarD = dyn_cast<VarDecl>(VD)) in VisitDeclRefExpr() local450 if (VarD->isInitCapture()) in VisitDeclRefExpr()
8458 const auto *VarD = dyn_cast<VarDecl>(VD); in generateAllInfoForClauses() local8463 isa<MemberExpr>(PrevCI->getAssociatedExpression()) || !VarD || in generateAllInfoForClauses()8464 VarD->hasLocalStorage()) { in generateAllInfoForClauses()
1547 void ParseCXXNonStaticMemberInitializer(Decl *VarD);