Lines Matching refs:JumpScopeChecker
37 class JumpScopeChecker { class
79 JumpScopeChecker(Stmt *Body, Sema &S);
105 JumpScopeChecker::JumpScopeChecker(Stmt *Body, Sema &s) in JumpScopeChecker() function in JumpScopeChecker
123 unsigned JumpScopeChecker::GetDeepestCommonScope(unsigned A, unsigned B) { in GetDeepestCommonScope()
231 void JumpScopeChecker::BuildScopeInformation(Decl *D, unsigned &ParentScope) { in BuildScopeInformation()
248 void JumpScopeChecker::BuildScopeInformation(VarDecl *D, in BuildScopeInformation()
290 void JumpScopeChecker::BuildScopeInformation(CompoundLiteralExpr *CLE, in BuildScopeInformation()
302 void JumpScopeChecker::BuildScopeInformation(Stmt *S, in BuildScopeInformation()
656 void JumpScopeChecker::VerifyJumps() { in VerifyJumps()
734 void JumpScopeChecker::VerifyIndirectJumps() { in VerifyIndirectJumps()
870 void JumpScopeChecker::NoteJumpIntoScopes(ArrayRef<unsigned> ToScopes) { in NoteJumpIntoScopes()
879 void JumpScopeChecker::DiagnoseIndirectOrAsmJump(Stmt *Jump, unsigned JumpScope, in DiagnoseIndirectOrAsmJump()
920 void JumpScopeChecker::CheckJump(Stmt *From, Stmt *To, SourceLocation DiagLoc, in CheckJump()
992 void JumpScopeChecker::CheckGotoStmt(GotoStmt *GS) { in CheckGotoStmt()
1001 void JumpScopeChecker::VerifyMustTailStmts() { in VerifyMustTailStmts()
1012 const Attr *JumpScopeChecker::GetMustTailAttr(AttributedStmt *AS) { in GetMustTailAttr()
1020 (void)JumpScopeChecker(Body, *this); in DiagnoseInvalidJumps()