/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Stmt.cpp | 1220 CaseStmt *CaseStmt::Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, in Create() 1227 alignof(CaseStmt)); in Create() 1228 return new (Mem) CaseStmt(lhs, rhs, caseLoc, ellipsisLoc, colonLoc); in Create() 1231 CaseStmt *CaseStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 1236 alignof(CaseStmt)); in CreateEmpty() 1237 return new (Mem) CaseStmt(EmptyShell(), CaseStmtIsGNURange); in CreateEmpty()
|
H A D | JSONNodeDumper.cpp | 1655 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
|
H A D | StmtProfile.cpp | 265 void StmtProfiler::VisitCaseStmt(const CaseStmt *S) { in VisitCaseStmt()
|
H A D | StmtPrinter.cpp | 272 void StmtPrinter::VisitCaseStmt(CaseStmt *Node) { in VisitCaseStmt()
|
H A D | TextNodeDumper.cpp | 1304 void TextNodeDumper::VisitCaseStmt(const CaseStmt *Node) { in VisitCaseStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Stmt.h | 314 friend class CaseStmt; 1804 class CaseStmt final 1806 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> { 1841 CaseStmt(Expr *lhs, Expr *rhs, SourceLocation caseLoc, 1856 explicit CaseStmt(EmptyShell Empty, bool CaseStmtIsGNURange) 1863 static CaseStmt *Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, 1868 static CaseStmt *CreateEmpty(const ASTContext &Ctx, bool CaseStmtIsGNURange); 1935 const CaseStmt *CS = this; 1936 while (const auto *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt())) 1996 if (const auto *CS = dyn_cast<CaseStmt>(this)) [all …]
|
H A D | TextNodeDumper.h | 262 void VisitCaseStmt(const CaseStmt *Node);
|
H A D | JSONNodeDumper.h | 335 void VisitCaseStmt(const CaseStmt *CS);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 541 auto *CS = CaseStmt::Create(Context, LHSVal.get(), RHSVal.get(), in ActOnCaseStmt() 548 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 1001 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 1005 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 1006 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 1010 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 1018 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs, in CmpCaseVals() 1019 const std::pair<llvm::APSInt, CaseStmt*>& rhs) { in CmpCaseVals() 1292 typedef SmallVector<std::pair<llvm::APSInt, CaseStmt*>, 64> CaseValsTy; in ActOnFinishSwitchStmt() 1296 typedef std::vector<std::pair<llvm::APSInt, CaseStmt*> > CaseRangesTy; in ActOnFinishSwitchStmt() [all …]
|
H A D | JumpDiagnostics.cpp | 714 if (CaseStmt *CS = dyn_cast<CaseStmt>(SC)) in VerifyJumps()
|
H A D | SemaAvailability.cpp | 799 bool TraverseCaseStmt(CaseStmt *CS) { return TraverseStmt(CS->getSubStmt()); } in TraverseCaseStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CoreEngine.h | 557 const CaseStmt *getCase() const { in getCase() 558 return cast<CaseStmt>((*I)->getLabel()); in getCase()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ProgramPoint.cpp | 154 if (const auto *C = dyn_cast<CaseStmt>(Label)) { in printJson()
|
H A D | CFG.cpp | 565 CFGBlock *VisitCaseStmt(CaseStmt *C); 2235 return VisitCaseStmt(cast<CaseStmt>(S)); in Visit() 4440 const CaseStmt *CS, in shouldAddCase() 4474 CFGBlock *CFGBuilder::VisitCaseStmt(CaseStmt *CS) { in VisitCaseStmt() 4483 while (isa<CaseStmt>(Sub)) { in VisitCaseStmt() 4498 CS = cast<CaseStmt>(Sub); in VisitCaseStmt() 5398 if (!L || !isa<CaseStmt>(L)) in FilterEdge() 5951 else if (CaseStmt *C = dyn_cast<CaseStmt>(Label)) { in print_block()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 490 EmitCaseStmt(cast<CaseStmt>(*S), Attrs); in EmitSimpleStmt() 1615 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S, in EmitCaseStmtRange() 1700 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S, in EmitCaseStmt() 1781 const CaseStmt *CurCase = &S; in EmitCaseStmt() 1782 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt()); in EmitCaseStmt() 1802 NextCase = dyn_cast<CaseStmt>(CurCase->getSubStmt()); in EmitCaseStmt() 2035 const CaseStmt *CS = cast<CaseStmt>(Case); in FindCaseStatementsForValue()
|
H A D | CodeGenPGO.cpp | 104 CaseStmt, enumerator 507 return PGOHash::CaseStmt; in DEFINE_NESTABLE_TRAVERSAL()
|
H A D | CodeGenFunction.h | 3566 void EmitCaseStmt(const CaseStmt &S, ArrayRef<const Attr *> Attrs); 3567 void EmitCaseStmtRange(const CaseStmt &S, ArrayRef<const Attr *> Attrs);
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.cpp | 345 bool VisitCaseStmt(const CaseStmt *CS) { return VisitChildren(CS); } in VisitCaseStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 24 def CaseStmt : StmtNode<SwitchCase>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 210 bool visitCaseStmt(const CaseStmt *S);
|
H A D | Compiler.cpp | 4193 return visitCaseStmt(cast<CaseStmt>(S)); in visitStmt() 4554 if (const auto *CS = dyn_cast<CaseStmt>(SC)) { in visitSwitchStmt() 4598 bool Compiler<Emitter>::visitCaseStmt(const CaseStmt *S) { in visitCaseStmt()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetInstrPredicate.td | 256 MCStatement CaseStmt = caseStmt;
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 2348 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt; 8152 AST_MATCHER_P(CaseStmt, hasCaseConstant, internal::Matcher<Expr>, in AST_MATCHER_P() argument
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | BuildTree.cpp | 1444 bool WalkUpFromCaseStmt(CaseStmt *S) { in WalkUpFromCaseStmt()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 176 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt() 2943 S = CaseStmt::CreateEmpty( in ReadStmtFromStream()
|