Lines Matching refs:Stmt
20 void VarBypassDetector::Init(const Stmt *Body) { in Init()
53 bool VarBypassDetector::BuildScopeInformation(const Stmt *S, in BuildScopeInformation()
66 case Stmt::IndirectGotoStmtClass: in BuildScopeInformation()
69 case Stmt::SwitchStmtClass: in BuildScopeInformation()
70 if (const Stmt *Init = cast<SwitchStmt>(S)->getInit()) { in BuildScopeInformation()
82 case Stmt::GotoStmtClass: in BuildScopeInformation()
86 case Stmt::DeclStmtClass: { in BuildScopeInformation()
94 case Stmt::CaseStmtClass: in BuildScopeInformation()
95 case Stmt::DefaultStmtClass: in BuildScopeInformation()
96 case Stmt::LabelStmtClass: in BuildScopeInformation()
104 for (const Stmt *SubStmt : S->children()) { in BuildScopeInformation()
116 const Stmt *Next; in BuildScopeInformation()
138 const Stmt *St = S.first; in Detect()