| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Stmt.cpp | 1080 CaseStmt *CaseStmt::Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, in Create() 1087 alignof(CaseStmt)); in Create() 1088 return new (Mem) CaseStmt(lhs, rhs, caseLoc, ellipsisLoc, colonLoc); in Create() 1091 CaseStmt *CaseStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 1096 alignof(CaseStmt)); in CreateEmpty() 1097 return new (Mem) CaseStmt(EmptyShell(), CaseStmtIsGNURange); in CreateEmpty()
|
| H A D | TextNodeDumper.cpp | 656 void TextNodeDumper::VisitCaseStmt(const CaseStmt *Node) { in VisitCaseStmt()
|
| H A D | StmtProfile.cpp | 245 void StmtProfiler::VisitCaseStmt(const CaseStmt *S) { in VisitCaseStmt()
|
| H A D | StmtPrinter.cpp | 211 void StmtPrinter::VisitCaseStmt(CaseStmt *Node) { in VisitCaseStmt()
|
| H A D | ASTImporter.cpp | 516 ExpectedStmt VisitCaseStmt(CaseStmt *S); 5654 ExpectedStmt ASTNodeImporter::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt() 5667 auto *ToStmt = CaseStmt::Create(Importer.getToContext(), ToLHS, ToRHS, in VisitCaseStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Stmt.h | 268 friend class CaseStmt; in alignas() local 1394 class CaseStmt final 1396 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> { 1431 CaseStmt(Expr *lhs, Expr *rhs, SourceLocation caseLoc, in CaseStmt() function 1446 explicit CaseStmt(EmptyShell Empty, bool CaseStmtIsGNURange) in CaseStmt() function 1453 static CaseStmt *Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, 1458 static CaseStmt *CreateEmpty(const ASTContext &Ctx, bool CaseStmtIsGNURange); 1525 const CaseStmt *CS = this; in getEndLoc() 1526 while (const auto *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt())) in getEndLoc() 1576 if (const auto *CS = dyn_cast<CaseStmt>(this)) in getEndLoc() [all …]
|
| H A D | TextNodeDumper.h | 227 void VisitCaseStmt(const CaseStmt *Node);
|
| H A D | RecursiveASTVisitor.h | 2161 DEF_TRAVERSE_STMT(CaseStmt, {})
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 360 case Stmt::CaseStmtClass: EmitCaseStmt(cast<CaseStmt>(*S)); break; in EmitSimpleStmt() 1142 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S) { in EmitCaseStmtRange() 1220 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S) { in EmitCaseStmt() 1279 const CaseStmt *CurCase = &S; in EmitCaseStmt() 1280 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt()); in EmitCaseStmt() 1296 NextCase = dyn_cast<CaseStmt>(CurCase->getSubStmt()); in EmitCaseStmt() 1519 const CaseStmt *CS = cast<CaseStmt>(Case); in FindCaseStatementsForValue()
|
| H A D | CodeGenPGO.cpp | 98 CaseStmt, enumerator 272 return PGOHash::CaseStmt; in DEFINE_NESTABLE_TRAVERSAL()
|
| H A D | CoverageMappingGen.cpp | 1162 if (const auto *CS = dyn_cast<CaseStmt>(S)) { in VisitSwitchCase()
|
| H A D | CodeGenFunction.h | 2873 void EmitCaseStmt(const CaseStmt &S); 2874 void EmitCaseStmtRange(const CaseStmt &S);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 464 auto *CS = CaseStmt::Create(Context, LHSVal.get(), RHSVal.get(), in ActOnCaseStmt() 473 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 583 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 587 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 588 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 592 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 600 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs, in CmpCaseVals() 900 CaseStmt *CS = cast<CaseStmt>(SC); in ActOnFinishSwitchStmt() 1011 CaseStmt *CR = CaseRanges[i].second; in ActOnFinishSwitchStmt() 1050 CaseStmt *CR = CaseRanges[i].second; in ActOnFinishSwitchStmt() [all …]
|
| H A D | JumpDiagnostics.cpp | 621 if (CaseStmt *CS = dyn_cast<CaseStmt>(SC)) in VerifyJumps()
|
| H A D | AnalysisBasedWarnings.cpp | 932 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange(); in DiagUninitUse()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CoreEngine.h | 540 const CaseStmt *getCase() const { in getCase() 541 return cast<CaseStmt>((*I)->getLabel()); in getCase()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ProgramPoint.cpp | 159 if (const auto *C = dyn_cast<CaseStmt>(Label)) { in print()
|
| H A D | CFG.cpp | 526 CFGBlock *VisitCaseStmt(CaseStmt *C); 2028 return VisitCaseStmt(cast<CaseStmt>(S)); in Visit() 3926 const CaseStmt *CS, in shouldAddCase() 3960 CFGBlock *CFGBuilder::VisitCaseStmt(CaseStmt *CS) { in VisitCaseStmt() 3969 while (isa<CaseStmt>(Sub)) { in VisitCaseStmt() 3984 CS = cast<CaseStmt>(Sub); in VisitCaseStmt() 4772 if (!L || !isa<CaseStmt>(L)) in FilterEdge() 5267 else if (CaseStmt *C = dyn_cast<CaseStmt>(Label)) { in print_block()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 28 def CaseStmt : DStmt<SwitchCase>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 708 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2018 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt; 6121 AST_MATCHER_P(CaseStmt, hasCaseConstant, internal::Matcher<Expr>, in AST_MATCHER_P() argument
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetInstrPredicate.td | 212 MCStatement CaseStmt = caseStmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 178 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt() 2365 S = CaseStmt::CreateEmpty( in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 97 void ASTStmtWriter::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 582 const auto *Case = cast<CaseStmt>(S); in generateDiagForSwitchOP()
|