Home
last modified time | relevance | path

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

/external/clang/lib/ARCMigrate/
DTransProtectedScope.cpp42 SwitchCase *SC;
51 CaseInfo(SwitchCase *S, SourceRange Range) in CaseInfo()
64 SwitchCase *Curr = S->getSwitchCaseList(); in VisitSwitchStmt()
87 Stmt *getCaseParent(SwitchCase *S) { in getCaseParent()
89 while (Parent && (isa<SwitchCase>(Parent) || isa<LabelStmt>(Parent))) in getCaseParent()
/external/chromium_org/third_party/WebKit/Source/build/scripts/
Dmake_token_matcher_unittest.py33 …dInput, CaseLineProcessor, MainLineProcessor, Optimizer, process_file, SwitchCase, SwitchLineProce…
42 [SwitchCase('-', None), SwitchCase('x', None)],
Dmake_token_matcher.py40 class SwitchCase(object): class
211 self.parent.add_case(SwitchCase(self.identifier, self.block))
/external/clang/include/clang/AST/
DStmt.h622 class SwitchCase : public Stmt {
626 SwitchCase *NextSwitchCase;
630 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase() function
633 SwitchCase(StmtClass SC, EmptyShell) in SwitchCase() function
637 const SwitchCase *getNextSwitchCase() const { return NextSwitchCase; } in getNextSwitchCase()
639 SwitchCase *getNextSwitchCase() { return NextSwitchCase; } in getNextSwitchCase()
641 void setNextSwitchCase(SwitchCase *SC) { NextSwitchCase = SC; } in setNextSwitchCase()
650 return const_cast<SwitchCase*>(this)->getSubStmt(); in getSubStmt()
662 class CaseStmt : public SwitchCase {
670 : SwitchCase(CaseStmtClass, caseLoc, colonLoc) { 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.h64 class SwitchCase; variable
365 llvm::DenseMap<SwitchCase *, unsigned> SwitchCaseIDs;
691 unsigned RecordSwitchCaseID(SwitchCase *S);
694 unsigned getSwitchCaseID(SwitchCase *S);
DASTReader.h81 class SwitchCase; variable
742 typedef llvm::DenseMap<unsigned, SwitchCase *> SwitchCaseMapTy;
1871 void RecordSwitchCaseID(SwitchCase *SC, unsigned ID);
1874 SwitchCase *getSwitchCaseWithID(unsigned ID);
/external/clang/lib/Sema/
DSemaStmtAttr.cpp32 if (isa<SwitchCase>(St)) { in handleFallThroughAttr()
DAnalysisBasedWarnings.cpp719 if (L && isa<SwitchCase>(L) && ReachableBlocks.insert(B)) in fillReachableBlocks()
753 const SwitchCase *SW = dyn_cast_or_null<SwitchCase>(P->getLabel()); in checkFallThroughIntoBlock()
846 if (const SwitchCase *SW = dyn_cast_or_null<SwitchCase>(B.getLabel())) in getLastStmt()
847 if (!isa<SwitchCase>(SW->getSubStmt())) in getLastStmt()
894 if (!Label || !isa<SwitchCase>(Label)) in DiagnoseSwitchLabelsFallthrough()
DJumpDiagnostics.cpp516 for (SwitchCase *SC = SS->getSwitchCaseList(); SC; in VerifyJumps()
DSemaStmt.cpp731 for (SwitchCase *SC = SS->getSwitchCaseList(); SC && !HasDependentValue; in ActOnFinishSwitchStmt()
DSemaCodeComplete.cpp3764 for (SwitchCase *SC = Switch->getSwitchCaseList(); SC; in CodeCompleteCase()
/external/clang/lib/CodeGen/
DCGStmt.cpp1060 const SwitchCase *Case, in CollectStatementsForCase()
1069 if (const SwitchCase *SC = dyn_cast<SwitchCase>(S)) { in CollectStatementsForCase()
1191 const SwitchCase *Case = S.getSwitchCaseList(); in FindCaseStatementsForValue()
DCodeGenFunction.cpp759 if (isa<SwitchCase>(S) && !IgnoreCaseStmts) in ContainsLabel()
/external/clang/lib/AST/
DStmt.cpp121 else if (const SwitchCase *SC = dyn_cast<SwitchCase>(S)) in stripLabelLikeStatements()
911 Stmt *SwitchCase::getSubStmt() { in getSubStmt()
DStmtProfile.cpp95 void StmtProfiler::VisitSwitchCase(const SwitchCase *S) { in VisitSwitchCase()
DExprConstant.cpp3019 const Stmt *S, const SwitchCase *SC = 0);
3024 const SwitchCase *Case = 0) { in EvaluateLoopBody()
3058 const SwitchCase *Found = 0; in EvaluateSwitch()
3059 for (const SwitchCase *SC = SS->getSwitchCaseList(); SC; in EvaluateSwitch()
3099 const Stmt *S, const SwitchCase *Case) { in EvaluateStmt()
3370 return EvaluateStmt(Result, Info, cast<SwitchCase>(S)->getSubStmt(), Case); in EvaluateStmt()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h963 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
3517 AST_MATCHER_P(SwitchStmt, forEachSwitchCase, internal::Matcher<SwitchCase>, in AST_MATCHER_P() argument
3525 for (const SwitchCase *SC = Node.getSwitchCaseList(); SC; in AST_MATCHER_P()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp81 void ASTStmtWriter::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
138 for (SwitchCase *SC = S->getSwitchCaseList(); SC; in VisitSwitchStmt()
1728 unsigned ASTWriter::RecordSwitchCaseID(SwitchCase *S) { in RecordSwitchCaseID()
1736 unsigned ASTWriter::getSwitchCaseID(SwitchCase *S) { in getSwitchCaseID()
DASTReaderStmt.cpp142 void ASTStmtReader::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
205 SwitchCase *PrevSC = 0; in VisitSwitchStmt()
207 SwitchCase *SC = Reader.getSwitchCaseWithID(Record[Idx]); in VisitSwitchStmt()
DASTReader.cpp7228 void ASTReader::RecordSwitchCaseID(SwitchCase *SC, unsigned ID) { in RecordSwitchCaseID()
7235 SwitchCase *ASTReader::getSwitchCaseWithID(unsigned ID) { in getSwitchCaseWithID()
/external/clang/lib/Analysis/
DUninitializedValues.cpp579 if (!Label || !isa<SwitchCase>(Label)) in getUninitUse()
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.cpp2948 TEST(SwitchCase, MatchesCase) { in TEST() argument
2955 TEST(SwitchCase, MatchesSwitch) { in TEST() argument
2962 TEST(SwitchCase, MatchesEachCase) { in TEST() argument