Searched refs:VarExpr (Results 1 – 3 of 3) sorted by relevance
950 void addPotentialCapture(Expr *VarExpr) { in addPotentialCapture() argument951 assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr) || in addPotentialCapture()952 isa<FunctionParmPackExpr>(VarExpr)); in addPotentialCapture()953 PotentiallyCapturingExprs.push_back(VarExpr); in addPotentialCapture()
4422 ExprResult VarExpr = in ParseOpenMPVarList() local4424 if (VarExpr.isUsable()) { in ParseOpenMPVarList()4425 Vars.push_back(VarExpr.get()); in ParseOpenMPVarList()
8259 CurrentLSI->visitPotentialCaptures([&] (VarDecl *Var, Expr *VarExpr) { in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() argument8271 if (CurrentLSI->isVariableExprMarkedAsNonODRUsed(VarExpr) && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()8280 S.MarkCaptureUsedInEnclosingContext(Var, VarExpr->getExprLoc(), *Index); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()8291 SourceLocation ExprLoc = VarExpr->getExprLoc(); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()