| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenStmt.cpp | 443 assert((isa<CaseStmt, DefaultStmt>(stmt)) && in emitCaseDefaultCascade() 461 if (isa<DefaultStmt>(sub) && isa<CaseStmt>(stmt)) { in emitCaseDefaultCascade() 464 } else if (isa<CaseStmt>(sub) && isa<DefaultStmt, CaseStmt>(stmt)) { in emitCaseDefaultCascade() 507 result = emitCaseStmt(*cast<CaseStmt>(sub), condType, buildingTopLevelCase); in emitCaseDefaultCascade() 521 mlir::LogicalResult CIRGenFunction::emitCaseStmt(const CaseStmt &s, in emitCaseStmt() 558 return emitCaseStmt(cast<CaseStmt>(s), condTypeStack.back(), in emitSwitchCase()
|
| H A D | CIRGenFunction.h | 820 mlir::LogicalResult emitCaseStmt(const clang::CaseStmt &s,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Stmt.cpp | 1264 CaseStmt *CaseStmt::Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, in Create() 1271 alignof(CaseStmt)); in Create() 1272 return new (Mem) CaseStmt(lhs, rhs, caseLoc, ellipsisLoc, colonLoc); in Create() 1275 CaseStmt *CaseStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 1280 alignof(CaseStmt)); in CreateEmpty() 1281 return new (Mem) CaseStmt(EmptyShell(), CaseStmtIsGNURange); in CreateEmpty()
|
| H A D | JSONNodeDumper.cpp | 1669 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 537 EmitCaseStmt(cast<CaseStmt>(*S), Attrs); in EmitSimpleStmt() 1764 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S, in EmitCaseStmtRange() 1849 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S, in EmitCaseStmt() 1930 const CaseStmt *CurCase = &S; in EmitCaseStmt() 1931 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt()); in EmitCaseStmt() 1951 NextCase = dyn_cast<CaseStmt>(CurCase->getSubStmt()); in EmitCaseStmt() 2184 const CaseStmt *CS = cast<CaseStmt>(Case); in FindCaseStatementsForValue() 2308 for (const Stmt *CaseStmt : CaseStmts) in EmitSwitchStmt() local 2309 EmitStmt(CaseStmt); in EmitSwitchStmt()
|
| H A D | CodeGenPGO.cpp | 104 CaseStmt, enumerator 507 return PGOHash::CaseStmt; in DEFINE_NESTABLE_TRAVERSAL()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Stmt.h | 316 friend class CaseStmt; 1929 class CaseStmt final 1931 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> { 1962 CaseStmt(Expr *lhs, Expr *rhs, SourceLocation caseLoc, 1977 explicit CaseStmt(EmptyShell Empty, bool CaseStmtIsGNURange) 1984 static CaseStmt *Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, 1989 static CaseStmt *CreateEmpty(const ASTContext &Ctx, bool CaseStmtIsGNURange); 2056 const CaseStmt *CS = this; 2057 while (const auto *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt())) 2117 if (const auto *CS = dyn_cast<CaseStmt>(this)) [all …]
|
| H A D | TextNodeDumper.h | 263 void VisitCaseStmt(const CaseStmt *Node);
|
| H A D | JSONNodeDumper.h | 339 void VisitCaseStmt(const CaseStmt *CS);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 567 auto *CS = CaseStmt::Create(Context, LHSVal.get(), RHSVal.get(), in ActOnCaseStmt() 574 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody() 1062 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 1066 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 1067 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 1071 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 1079 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs, in CmpCaseVals() 1080 const std::pair<llvm::APSInt, CaseStmt*>& rhs) { in CmpCaseVals() 1363 typedef SmallVector<std::pair<llvm::APSInt, CaseStmt*>, 64> CaseValsTy; in ActOnFinishSwitchStmt() 1367 typedef std::vector<std::pair<llvm::APSInt, CaseStmt*> > CaseRangesTy; in ActOnFinishSwitchStmt() [all …]
|
| H A D | JumpDiagnostics.cpp | 730 if (CaseStmt *CS = dyn_cast<CaseStmt>(SC)) in VerifyJumps()
|
| H A D | SemaAvailability.cpp | 839 bool TraverseCaseStmt(CaseStmt *CS) override { in TraverseCaseStmt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CoreEngine.h | 539 const CaseStmt *getCase() const { in getCase() 540 return cast<CaseStmt>((*I)->getLabel()); in getCase()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ProgramPoint.cpp | 273 if (const auto *C = dyn_cast<CaseStmt>(Label)) { in printJson()
|
| H A D | CFG.cpp | 587 CFGBlock *VisitCaseStmt(CaseStmt *C); 2324 return VisitCaseStmt(cast<CaseStmt>(S)); in Visit() 4552 const CaseStmt *CS, in shouldAddCase() 4586 CFGBlock *CFGBuilder::VisitCaseStmt(CaseStmt *CS) { in VisitCaseStmt() 4595 while (isa<CaseStmt>(Sub)) { in VisitCaseStmt() 4610 CS = cast<CaseStmt>(Sub); in VisitCaseStmt() 5507 if (!L || !isa<CaseStmt>(L)) in FilterEdge() 6066 else if (CaseStmt *C = dyn_cast<CaseStmt>(Label)) { in print_block()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2313 …tmtReader13VisitCaseStmtEPNS_8CaseStmtE", "clang::ASTStmtReader::VisitCaseStmt(clang::CaseStmt*)"}, 2620 …tmtWriter13VisitCaseStmtEPNS_8CaseStmtE", "clang::ASTStmtWriter::VisitCaseStmt(clang::CaseStmt*)"}, 3641 …aseStmtERKNS_8CaseStmtE", "clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)"}, 3648 …geERKNS_8CaseStmtE", "clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)"}, 5798 …", "CmpCaseVals(std::pair<llvm::APSInt, clang::CaseStmt*> const&, std::pair<llvm::APSInt, clang::C… 5846 …CaseStmt*>* std::__copy<false, std::random_access_iterator_tag>::copy<std::pair<llvm::APSInt, clan… 5847 …CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*>, std::allocator<std::pair<llvm:… 5848 …CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*>, std::allocator<std::pair<llvm:… 5849 …CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*>, std::allocator<std::pair<llvm:… 5850 …CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*>, std::allocator<std::pair<llvm:… [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 24 def CaseStmt : StmtNode<SwitchCase>;
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.cpp | 611 bool VisitCaseStmt(const CaseStmt *CS) { return VisitChildren(CS); } in VisitCaseStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 230 bool visitCaseStmt(const CaseStmt *S);
|
| H A D | Compiler.cpp | 5286 return visitCaseStmt(cast<CaseStmt>(S)); in visitStmt() 5695 if (const auto *CS = dyn_cast<CaseStmt>(SC)) { in visitSwitchStmt() 5740 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/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 947 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2397 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt; 8223 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 | 1436 bool WalkUpFromCaseStmt(CaseStmt *S) { in WalkUpFromCaseStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 172 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt() 3062 S = CaseStmt::CreateEmpty( in ReadStmtFromStream()
|