Home
last modified time | relevance | path

Searched refs:reachable_code (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/lib/Analysis/
H A DReachableCode.cpp405 clang::reachable_code::Callback &CB);
413 clang::reachable_code::Callback &CB);
484 clang::reachable_code::Callback &CB) { in scanBackwards()
611 clang::reachable_code::Callback &CB) { in reportDeadCode()
613 reachable_code::UnreachableKind UK = reachable_code::UK_Other; in reportDeadCode()
616 UK = reachable_code::UK_Break; in reportDeadCode()
622 UK = reachable_code::UK_Return; in reportDeadCode()
627 if (UK == reachable_code::UK_Other) { in reportDeadCode()
641 CB.HandleUnreachable(reachable_code::UK_Loop_Increment, in reportDeadCode()
668 namespace clang { namespace reachable_code { namespace
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DReachableCode.h37 namespace reachable_code {
/llvm-project-15.0.7/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp58 class UnreachableCodeHandler : public reachable_code::Callback {
65 void HandleUnreachable(reachable_code::UnreachableKind UK, in HandleUnreachable()
80 case reachable_code::UK_Break: in HandleUnreachable()
83 case reachable_code::UK_Return: in HandleUnreachable()
86 case reachable_code::UK_Loop_Increment: in HandleUnreachable()
89 case reachable_code::UK_Other: in HandleUnreachable()
122 reachable_code::FindUnreachableCode(AC, S.getPreprocessor(), UC); in CheckUnreachable()
324 clang::reachable_code::ScanReachableFromBlock(&BodyCFG->getEntry(), Reachable); in visitReachableThrows()
406 unsigned count = reachable_code::ScanReachableFromBlock(&cfg->getEntry(), in CheckFallThrough()
421 count += reachable_code::ScanReachableFromBlock(B, live); in CheckFallThrough()