| /freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGStmt.cpp | 191 case Stmt::CaseStmtClass: EmitCaseStmt(cast<CaseStmt>(*S)); break; in EmitSimpleStmt() 903 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S) { in EmitCaseStmtRange() 958 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S) { in EmitCaseStmt() 1011 const CaseStmt *CurCase = &S; in EmitCaseStmt() 1012 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt()); in EmitCaseStmt() 1020 NextCase = dyn_cast<CaseStmt>(CurCase->getSubStmt()); in EmitCaseStmt() 1203 const CaseStmt *CS = cast<CaseStmt>(Case); in FindCaseStatementsForValue()
|
| D | CodeGenFunction.h | 1832 void EmitCaseStmt(const CaseStmt &S); 1833 void EmitCaseStmtRange(const CaseStmt &S);
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaStmt.cpp | 371 CaseStmt *CS = new (Context) CaseStmt(LHSVal, RHSVal, CaseLoc, DotDotDotLoc, in ActOnCaseStmt() 381 CaseStmt *CS = static_cast<CaseStmt*>(caseStmt); in ActOnCaseStmtBody() 509 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 513 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()() 514 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 518 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()() 526 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs, in CmpCaseVals() 527 const std::pair<llvm::APSInt, CaseStmt*>& rhs) { in CmpCaseVals() 717 typedef SmallVector<std::pair<llvm::APSInt, CaseStmt*>, 64> CaseValsTy; in ActOnFinishSwitchStmt() 721 typedef std::vector<std::pair<llvm::APSInt, CaseStmt*> > CaseRangesTy; in ActOnFinishSwitchStmt() [all …]
|
| D | JumpDiagnostics.cpp | 381 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt)) in BuildScopeInformation() 520 if (CaseStmt *CS = dyn_cast<CaseStmt>(SC)) in VerifyJumps()
|
| D | AnalysisBasedWarnings.cpp | 632 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange(); in DiagUninitUse()
|
| D | SemaCodeComplete.cpp | 3769 CaseStmt *Case = dyn_cast<CaseStmt>(SC); in CodeCompleteCase()
|
| D | TreeTransform.h | 5322 TreeTransform<Derived>::TransformCaseStmt(CaseStmt *S) { in TransformCaseStmt()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | Stmt.h | 664 class CaseStmt : public SwitchCase { 670 CaseStmt(Expr *lhs, Expr *rhs, SourceLocation caseLoc, in CaseStmt() function 680 explicit CaseStmt(EmptyShell Empty) : SwitchCase(CaseStmtClass, Empty) { } in CaseStmt() function 708 const CaseStmt *CS = this; in getLocEnd() 709 while (const CaseStmt *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt())) in getLocEnd() 756 if (const CaseStmt *CS = dyn_cast<CaseStmt>(this)) in getLocEnd()
|
| D | RecursiveASTVisitor.h | 161 isa<CaseStmt>(S) || isa<CXXOperatorCallExpr>(S); in shouldUseDataRecursionFor() 1943 DEF_TRAVERSE_STMT(CaseStmt, { })
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| D | CoreEngine.h | 516 const CaseStmt *getCase() const { in getCase() 517 return cast<CaseStmt>((*I)->getLabel()); in getCase()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/ |
| D | CFG.cpp | 356 CFGBlock *VisitCaseStmt(CaseStmt *C); 1086 return VisitCaseStmt(cast<CaseStmt>(S)); in Visit() 2752 const CaseStmt *CS, in shouldAddCase() 2786 CFGBlock *CFGBuilder::VisitCaseStmt(CaseStmt *CS) { in VisitCaseStmt() 2795 while (isa<CaseStmt>(Sub)) { in VisitCaseStmt() 2810 CS = cast<CaseStmt>(Sub); in VisitCaseStmt() 3486 if (!L || !isa<CaseStmt>(L)) in FilterEdge() 3852 else if (CaseStmt *C = dyn_cast<CaseStmt>(Label)) { in print_block()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/ |
| D | StmtNodes.td | 28 def CaseStmt : DStmt<SwitchCase>;
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 983 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt; 3488 AST_MATCHER_P(CaseStmt, hasCaseConstant, internal::Matcher<Expr>, in AST_MATCHER_P() argument
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | Stmt.cpp | 912 if (isa<CaseStmt>(this)) in getSubStmt() 913 return cast<CaseStmt>(this)->getSubStmt(); in getSubStmt()
|
| D | StmtProfile.cpp | 99 void StmtProfiler::VisitCaseStmt(const CaseStmt *S) { in VisitCaseStmt()
|
| D | StmtPrinter.cpp | 152 void StmtPrinter::VisitCaseStmt(CaseStmt *Node) { in VisitCaseStmt()
|
| D | ExprConstant.cpp | 3170 const CaseStmt *CS = cast<CaseStmt>(SC); in EvaluateSwitch()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| D | ExprEngine.cpp | 1592 const CaseStmt *Case = I.getCase(); in processSwitch() 2368 if (const CaseStmt *C = dyn_cast<CaseStmt>(Label)) { in getNodeLabel()
|
| D | BugReporter.cpp | 673 const CaseStmt *Case = cast<CaseStmt>(S); in GenerateMinimalPathDiagnostic()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/ |
| D | ASTReaderStmt.cpp | 149 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt() 1868 S = new (Context) CaseStmt(Empty); in ReadStmtFromStream()
|
| D | ASTWriterStmt.cpp | 89 void ASTStmtWriter::VisitCaseStmt(CaseStmt *S) { in VisitCaseStmt()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
| D | Sema.h | 2882 void ActOnCaseStmtBody(Stmt *CaseStmt, Stmt *SubStmt);
|