Lines Matching refs:JumpScopeChecker
32 class JumpScopeChecker { class
72 JumpScopeChecker(Stmt *Body, Sema &S);
95 JumpScopeChecker::JumpScopeChecker(Stmt *Body, Sema &s) in JumpScopeChecker() function in JumpScopeChecker
112 unsigned JumpScopeChecker::GetDeepestCommonScope(unsigned A, unsigned B) { in GetDeepestCommonScope()
216 void JumpScopeChecker::BuildScopeInformation(Decl *D, unsigned &ParentScope) { in BuildScopeInformation()
233 void JumpScopeChecker::BuildScopeInformation(VarDecl *D, in BuildScopeInformation()
273 void JumpScopeChecker::BuildScopeInformation(Stmt *S, unsigned &origParentScope) { in BuildScopeInformation()
522 void JumpScopeChecker::VerifyJumps() { in VerifyJumps()
586 void JumpScopeChecker::VerifyIndirectJumps() { in VerifyIndirectJumps()
732 void JumpScopeChecker::NoteJumpIntoScopes(ArrayRef<unsigned> ToScopes) { in NoteJumpIntoScopes()
741 void JumpScopeChecker::DiagnoseIndirectJump(IndirectGotoStmt *Jump, in DiagnoseIndirectJump()
780 void JumpScopeChecker::CheckJump(Stmt *From, Stmt *To, SourceLocation DiagLoc, in CheckJump()
844 void JumpScopeChecker::CheckGotoStmt(GotoStmt *GS) { in CheckGotoStmt()
854 (void)JumpScopeChecker(Body, *this); in DiagnoseInvalidJumps()