Lines Matching refs:Var
916 Stmt *Init, VarDecl *Var, Expr *Cond, SourceLocation LPL, in IfStmt() argument
920 bool HasVar = Var != nullptr; in IfStmt()
933 setConditionVariable(Ctx, Var); in IfStmt()
950 bool IsConstexpr, Stmt *Init, VarDecl *Var, Expr *Cond, in Create() argument
954 bool HasVar = Var != nullptr; in Create()
961 IfStmt(Ctx, IL, IsConstexpr, Init, Var, Cond, LPL, RPL, Then, EL, Else); in Create()
1044 SwitchStmt::SwitchStmt(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in SwitchStmt() argument
1050 bool HasVar = Var != nullptr; in SwitchStmt()
1060 setConditionVariable(Ctx, Var); in SwitchStmt()
1072 SwitchStmt *SwitchStmt::Create(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in Create() argument
1076 bool HasVar = Var != nullptr; in Create()
1080 return new (Mem) SwitchStmt(Ctx, Init, Var, Cond, LParenLoc, RParenLoc); in Create()
1112 WhileStmt::WhileStmt(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in WhileStmt() argument
1116 bool HasVar = Var != nullptr; in WhileStmt()
1122 setConditionVariable(Ctx, Var); in WhileStmt()
1134 WhileStmt *WhileStmt::Create(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in Create() argument
1138 bool HasVar = Var != nullptr; in Create()
1142 return new (Mem) WhileStmt(Ctx, Var, Cond, Body, WL, LParenLoc, RParenLoc); in Create()
1272 VarDecl *Var) in Capture() argument
1273 : VarAndKind(Var, Kind), Loc(Loc) { in Capture()
1276 assert(!Var && "'this' capture cannot have a variable!"); in Capture()
1279 assert(Var && "capturing by reference must have a variable!"); in Capture()
1282 assert(Var && "capturing by copy must have a variable!"); in Capture()
1285 assert(!Var && in Capture()
1417 bool CapturedStmt::capturesVariable(const VarDecl *Var) const { in capturesVariable()
1421 if (I.getCapturedVar()->getCanonicalDecl() == Var->getCanonicalDecl()) in capturesVariable()