Lines Matching refs:Stmt
21 void VarBypassDetector::Init(const Stmt *Body) { in Init()
54 bool VarBypassDetector::BuildScopeInformation(const Stmt *S, in BuildScopeInformation()
67 case Stmt::IndirectGotoStmtClass: in BuildScopeInformation()
70 case Stmt::SwitchStmtClass: in BuildScopeInformation()
71 if (const Stmt *Init = cast<SwitchStmt>(S)->getInit()) { in BuildScopeInformation()
83 case Stmt::GotoStmtClass: in BuildScopeInformation()
87 case Stmt::DeclStmtClass: { in BuildScopeInformation()
95 case Stmt::CaseStmtClass: in BuildScopeInformation()
96 case Stmt::DefaultStmtClass: in BuildScopeInformation()
97 case Stmt::LabelStmtClass: in BuildScopeInformation()
105 for (const Stmt *SubStmt : S->children()) { in BuildScopeInformation()
117 const Stmt *Next; in BuildScopeInformation()
139 const Stmt *St = S.first; in Detect()