Searched refs:CaseStmt (Results 1 - 25 of 25) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGStmt.cpp188 case Stmt::CaseStmtClass: EmitCaseStmt(cast<CaseStmt>(*S)); break;
903 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S) {
904 assert(S.getRHS() && "Expected RHS value in CaseStmt");
958 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S) {
1011 const CaseStmt *CurCase = &S;
1012 const CaseStmt *NextCase = dyn_cast<CaseStmt>(S.getSubStmt());
1020 NextCase = dyn_cast<CaseStmt>(CurCase->getSubStmt());
1203 const CaseStmt *CS = cast<CaseStmt>(Cas
[all...]
H A DCodeGenFunction.h1830 void EmitCaseStmt(const CaseStmt &S);
1831 void EmitCaseStmtRange(const CaseStmt &S);
/external/clang/lib/Sema/
H A DSemaStmt.cpp374 CaseStmt *CS = new (Context) CaseStmt(LHSVal, RHSVal, CaseLoc, DotDotDotLoc,
384 CaseStmt *CS = static_cast<CaseStmt*>(caseStmt);
512 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS,
516 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS,
517 const std::pair<llvm::APSInt, CaseStmt*> &RHS) {
521 const std::pair<llvm::APSInt, CaseStmt*> &RHS) {
529 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs,
530 const std::pair<llvm::APSInt, CaseStmt*>
[all...]
H A DJumpDiagnostics.cpp381 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt))
520 if (CaseStmt *CS = dyn_cast<CaseStmt>(SC))
H A DAnalysisBasedWarnings.cpp599 Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange();
H A DSemaCodeComplete.cpp3766 CaseStmt *Case = dyn_cast<CaseStmt>(SC);
H A DTreeTransform.h5280 TreeTransform<Derived>::TransformCaseStmt(CaseStmt *S) {
/external/clang/include/clang/AST/
H A DStmt.h621 // SwitchCase is the base class for CaseStmt and DefaultStmt,
624 // A pointer to the following CaseStmt or DefaultStmt class,
662 class CaseStmt : public SwitchCase { class in namespace:clang
668 CaseStmt(Expr *lhs, Expr *rhs, SourceLocation caseLoc, function in class:clang::CaseStmt
678 explicit CaseStmt(EmptyShell Empty) : SwitchCase(CaseStmtClass, Empty) { } function in class:clang::CaseStmt
706 const CaseStmt *CS = this;
707 while (const CaseStmt *CS2 = dyn_cast<CaseStmt>(CS->getSubStmt()))
754 if (const CaseStmt *CS = dyn_cast<CaseStmt>(thi
[all...]
H A DRecursiveASTVisitor.h161 isa<CaseStmt>(S) || isa<CXXOperatorCallExpr>(S);
2011 DEF_TRAVERSE_STMT(CaseStmt, { })
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h516 const CaseStmt *getCase() const {
517 return cast<CaseStmt>((*I)->getLabel());
/external/clang/lib/Analysis/
H A DCFG.cpp355 CFGBlock *VisitCaseStmt(CaseStmt *C);
1080 return VisitCaseStmt(cast<CaseStmt>(S));
2725 const CaseStmt *CS,
2759 CFGBlock *CFGBuilder::VisitCaseStmt(CaseStmt *CS) {
2768 while (isa<CaseStmt>(Sub)) {
2783 CS = cast<CaseStmt>(Sub);
3430 // CaseStmt then filter this edge.
3435 if (!L || !isa<CaseStmt>(L))
3791 else if (CaseStmt *C = dyn_cast<CaseStmt>(Labe
[all...]
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc899 VISIT(CaseStmt);
1062 DECL_VISIT_STMT(CaseStmt) {
/external/clang/lib/AST/
H A DStmt.cpp912 if (isa<CaseStmt>(this))
913 return cast<CaseStmt>(this)->getSubStmt();
H A DStmtPrinter.cpp152 void StmtPrinter::VisitCaseStmt(CaseStmt *Node) {
H A DStmtProfile.cpp99 void StmtProfiler::VisitCaseStmt(const CaseStmt *S) {
H A DExprConstant.cpp3066 const CaseStmt *CS = cast<CaseStmt>(SC);
/external/v8/tools/gcmole/
H A Dgcmole.cc901 VISIT(CaseStmt);
1064 DECL_VISIT_STMT(CaseStmt) {
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1550 const CaseStmt *Case = I.getCase();
2335 if (const CaseStmt *C = dyn_cast<CaseStmt>(Label)) {
H A DBugReporter.cpp638 const CaseStmt *Case = cast<CaseStmt>(S);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h973 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
3572 AST_MATCHER_P(CaseStmt, hasCaseConstant, internal::Matcher<Expr>,
/external/clang/tools/libclang/
H A DRecursiveASTVisitor.h1926 DEF_TRAVERSE_STMT(CaseStmt, { })
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp149 void ASTStmtReader::VisitCaseStmt(CaseStmt *S) {
1833 S = new (Context) CaseStmt(Empty);
H A DASTWriterStmt.cpp88 void ASTStmtWriter::VisitCaseStmt(CaseStmt *S) {
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.cpp2984 new VerifyIdIsBoundTo<CaseStmt>("x", 3)));
/external/clang/include/clang/Sema/
H A DSema.h2810 void ActOnCaseStmtBody(Stmt *CaseStmt, Stmt *SubStmt);

Completed in 317 milliseconds