Home
last modified time | relevance | path

Searched refs:SwitchCase (Results 1 – 19 of 19) sorted by relevance

/external/clang/include/clang/AST/
DStmt.h631 class SwitchCase : public Stmt {
635 SwitchCase *NextSwitchCase;
637 SwitchCase(StmtClass SC) : Stmt(SC), NextSwitchCase(0) {} in SwitchCase() function
640 const SwitchCase *getNextSwitchCase() const { return NextSwitchCase; } in getNextSwitchCase()
642 SwitchCase *getNextSwitchCase() { return NextSwitchCase; } in getNextSwitchCase()
644 void setNextSwitchCase(SwitchCase *SC) { NextSwitchCase = SC; } in setNextSwitchCase()
648 return const_cast<SwitchCase*>(this)->getSubStmt(); in getSubStmt()
657 static bool classof(const SwitchCase *) { return true; } in classof() argument
660 class CaseStmt : public SwitchCase {
670 : SwitchCase(CaseStmtClass) { in CaseStmt()
[all …]
/external/clang/include/clang/Basic/
DStmtNodes.td27 def SwitchCase : Stmt<1>;
28 def CaseStmt : DStmt<SwitchCase>;
29 def DefaultStmt : DStmt<SwitchCase>;
/external/clang/include/clang/Serialization/
DASTWriter.h60 class SwitchCase; variable
348 llvm::DenseMap<SwitchCase *, unsigned> SwitchCaseIDs;
669 unsigned RecordSwitchCaseID(SwitchCase *S);
672 unsigned getSwitchCaseID(SwitchCase *S);
DASTReader.h74 class SwitchCase; variable
596 typedef llvm::DenseMap<unsigned, SwitchCase *> SwitchCaseMapTy;
1498 void RecordSwitchCaseID(SwitchCase *SC, unsigned ID);
1501 SwitchCase *getSwitchCaseWithID(unsigned ID);
/external/clang/lib/Sema/
DSemaStmtAttr.cpp32 if (isa<SwitchCase>(St)) { in handleFallThroughAttr()
DAnalysisBasedWarnings.cpp719 const SwitchCase *SW = dyn_cast_or_null<SwitchCase>(P->getLabel()); in checkFallThroughIntoBlock()
803 if (const SwitchCase *SW = dyn_cast_or_null<SwitchCase>(B.getLabel())) in getLastStmt()
804 if (!isa<SwitchCase>(SW->getSubStmt())) in getLastStmt()
838 if (!Label || !isa<SwitchCase>(Label)) in DiagnoseSwitchLabelsFallthrough()
DJumpDiagnostics.cpp497 for (SwitchCase *SC = SS->getSwitchCaseList(); SC; in VerifyJumps()
DSemaStmt.cpp683 for (SwitchCase *SC = SS->getSwitchCaseList(); SC && !HasDependentValue; in ActOnFinishSwitchStmt()
DSemaCodeComplete.cpp3676 for (SwitchCase *SC = Switch->getSwitchCaseList(); SC; in CodeCompleteCase()
/external/clang/lib/CodeGen/
DCGStmt.cpp982 const SwitchCase *Case, in CollectStatementsForCase()
991 if (const SwitchCase *SC = dyn_cast<SwitchCase>(S)) { in CollectStatementsForCase()
1113 const SwitchCase *Case = S.getSwitchCaseList(); in FindCaseStatementsForValue()
DCodeGenFunction.cpp564 if (isa<SwitchCase>(S) && !IgnoreCaseStmts) in ContainsLabel()
/external/clang/lib/AST/
DStmt.cpp108 else if (const SwitchCase *SC = dyn_cast<SwitchCase>(S)) in stripLabelLikeStatements()
931 Stmt *SwitchCase::getSubStmt() { in getSubStmt()
DStmtProfile.cpp95 void StmtProfiler::VisitSwitchCase(const SwitchCase *S) { in VisitSwitchCase()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp78 void ASTStmtWriter::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
137 for (SwitchCase *SC = S->getSwitchCaseList(); SC; in VisitSwitchStmt()
1561 unsigned ASTWriter::RecordSwitchCaseID(SwitchCase *S) { in RecordSwitchCaseID()
1569 unsigned ASTWriter::getSwitchCaseID(SwitchCase *S) { in getSwitchCaseID()
DASTReaderStmt.cpp132 void ASTStmtReader::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
197 SwitchCase *PrevSC = 0; in VisitSwitchStmt()
199 SwitchCase *SC = Reader.getSwitchCaseWithID(Record[Idx]); in VisitSwitchStmt()
DASTReader.cpp6276 void ASTReader::RecordSwitchCaseID(SwitchCase *SC, unsigned ID) { in RecordSwitchCaseID()
6283 SwitchCase *ASTReader::getSwitchCaseWithID(unsigned ID) { in getSwitchCaseWithID()
/external/clang/lib/Analysis/
DUninitializedValues.cpp552 if (!Label || !isa<SwitchCase>(Label)) in getUninitUse()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h725 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.cpp2557 TEST(SwitchCase, MatchesCase) { in TEST() argument