Lines Matching refs:VarDecl
808 Stmt *Init, VarDecl *Var, Expr *Cond, Stmt *Then, in IfStmt()
842 bool IsConstexpr, Stmt *Init, VarDecl *Var, Expr *Cond, in Create()
864 VarDecl *IfStmt::getConditionVariable() { in getConditionVariable()
868 return cast<VarDecl>(DS->getSingleDecl()); in getConditionVariable()
871 void IfStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
889 ForStmt::ForStmt(const ASTContext &C, Stmt *Init, Expr *Cond, VarDecl *condVar, in ForStmt()
902 VarDecl *ForStmt::getConditionVariable() const { in getConditionVariable()
907 return cast<VarDecl>(DS->getSingleDecl()); in getConditionVariable()
910 void ForStmt::setConditionVariable(const ASTContext &C, VarDecl *V) { in setConditionVariable()
921 SwitchStmt::SwitchStmt(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in SwitchStmt()
947 SwitchStmt *SwitchStmt::Create(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in Create()
965 VarDecl *SwitchStmt::getConditionVariable() { in getConditionVariable()
969 return cast<VarDecl>(DS->getSingleDecl()); in getConditionVariable()
972 void SwitchStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
986 WhileStmt::WhileStmt(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in WhileStmt()
1005 WhileStmt *WhileStmt::Create(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in Create()
1021 VarDecl *WhileStmt::getConditionVariable() { in getConditionVariable()
1025 return cast<VarDecl>(DS->getSingleDecl()); in getConditionVariable()
1028 void WhileStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
1050 ReturnStmt::ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) in ReturnStmt()
1065 Expr *E, const VarDecl *NRVOCandidate) { in Create()
1067 void *Mem = Ctx.Allocate(totalSizeToAlloc<const VarDecl *>(HasNRVOCandidate), in Create()
1074 void *Mem = Ctx.Allocate(totalSizeToAlloc<const VarDecl *>(HasNRVOCandidate), in CreateEmpty()
1141 VarDecl *Var) in Capture()
1172 VarDecl *CapturedStmt::Capture::getCapturedVar() const { in getCapturedVar()
1289 bool CapturedStmt::capturesVariable(const VarDecl *Var) const { in capturesVariable()