Lines Matching refs:Var
925 Stmt *Init, VarDecl *Var, Expr *Cond, SourceLocation LPL, in IfStmt() argument
929 bool HasVar = Var != nullptr; in IfStmt()
942 setConditionVariable(Ctx, Var); in IfStmt()
959 IfStatementKind Kind, Stmt *Init, VarDecl *Var, in Create() argument
963 bool HasVar = Var != nullptr; in Create()
970 IfStmt(Ctx, IL, Kind, Init, Var, Cond, LPL, RPL, Then, EL, Else); in Create()
1053 SwitchStmt::SwitchStmt(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in SwitchStmt() argument
1059 bool HasVar = Var != nullptr; in SwitchStmt()
1069 setConditionVariable(Ctx, Var); in SwitchStmt()
1081 SwitchStmt *SwitchStmt::Create(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in Create() argument
1085 bool HasVar = Var != nullptr; in Create()
1089 return new (Mem) SwitchStmt(Ctx, Init, Var, Cond, LParenLoc, RParenLoc); in Create()
1121 WhileStmt::WhileStmt(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in WhileStmt() argument
1125 bool HasVar = Var != nullptr; in WhileStmt()
1131 setConditionVariable(Ctx, Var); in WhileStmt()
1143 WhileStmt *WhileStmt::Create(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in Create() argument
1147 bool HasVar = Var != nullptr; in Create()
1151 return new (Mem) WhileStmt(Ctx, Var, Cond, Body, WL, LParenLoc, RParenLoc); in Create()
1281 VarDecl *Var) in Capture() argument
1282 : VarAndKind(Var, Kind), Loc(Loc) { in Capture()
1285 assert(!Var && "'this' capture cannot have a variable!"); in Capture()
1288 assert(Var && "capturing by reference must have a variable!"); in Capture()
1291 assert(Var && "capturing by copy must have a variable!"); in Capture()
1294 assert(!Var && in Capture()
1431 bool CapturedStmt::capturesVariable(const VarDecl *Var) const { in capturesVariable()
1435 if (I.getCapturedVar()->getCanonicalDecl() == Var->getCanonicalDecl()) in capturesVariable()