Home
last modified time | relevance | path

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

12

/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/clang/include/clang/AST/
DStmt.h648 class SwitchCase : public Stmt {
652 SwitchCase *NextSwitchCase;
656 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase() function
660 SwitchCase(StmtClass SC, EmptyShell) in SwitchCase() function
664 const SwitchCase *getNextSwitchCase() const { return NextSwitchCase; } in getNextSwitchCase()
666 SwitchCase *getNextSwitchCase() { return NextSwitchCase; } in getNextSwitchCase()
668 void setNextSwitchCase(SwitchCase *SC) { NextSwitchCase = SC; } in setNextSwitchCase()
677 return const_cast<SwitchCase*>(this)->getSubStmt(); in getSubStmt()
689 class CaseStmt : public SwitchCase {
697 : SwitchCase(CaseStmtClass, caseLoc, colonLoc) { in CaseStmt()
[all …]
/external/skia/src/sksl/ir/
DSkSLSwitchCase.h19 struct SwitchCase : public Statement { struct
20 SwitchCase(int offset, std::unique_ptr<Expression> value, in SwitchCase() function
DSkSLSwitchStatement.h21 std::vector<std::unique_ptr<SwitchCase>> cases, in SwitchStatement()
47 std::vector<std::unique_ptr<SwitchCase>> fCases;
/external/skqp/src/sksl/ir/
DSkSLSwitchCase.h19 struct SwitchCase : public Statement { struct
20 SwitchCase(int offset, std::unique_ptr<Expression> value, in SwitchCase() function
DSkSLSwitchStatement.h21 std::vector<std::unique_ptr<SwitchCase>> cases, in SwitchStatement()
47 std::vector<std::unique_ptr<SwitchCase>> fCases;
/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.h70 class SwitchCase; variable
396 llvm::DenseMap<SwitchCase *, unsigned> SwitchCaseIDs;
627 unsigned RecordSwitchCaseID(SwitchCase *S);
630 unsigned getSwitchCaseID(SwitchCase *S);
DASTReader.h86 class SwitchCase; variable
846 typedef llvm::DenseMap<unsigned, SwitchCase *> SwitchCaseMapTy;
2120 void RecordSwitchCaseID(SwitchCase *SC, unsigned ID);
2123 SwitchCase *getSwitchCaseWithID(unsigned ID);
/external/clang/lib/CodeGen/
DCGStmt.cpp1298 const SwitchCase *Case, in CollectStatementsForCase()
1307 if (const SwitchCase *SC = dyn_cast<SwitchCase>(S)) { in CollectStatementsForCase()
1427 const SwitchCase *&ResultCase) { in FindCaseStatementsForValue()
1430 const SwitchCase *Case = S.getSwitchCaseList(); in FindCaseStatementsForValue()
1487 const SwitchCase *Case = nullptr; in EmitSwitchStmt()
1542 for (const SwitchCase *Case = S.getSwitchCaseList(); in EmitSwitchStmt()
DCodeGenPGO.cpp474 void VisitSwitchCase(const SwitchCase *S) { in VisitSwitchCase()
DCoverageMappingGen.cpp818 void VisitSwitchCase(const SwitchCase *S) { in VisitSwitchCase()
/external/clang/lib/Sema/
DAnalysisBasedWarnings.cpp932 if (L && isa<SwitchCase>(L) && ReachableBlocks.insert(B).second) in fillReachableBlocks()
964 const SwitchCase *SW = dyn_cast_or_null<SwitchCase>(P->getLabel()); in checkFallThroughIntoBlock()
1060 if (const SwitchCase *SW = dyn_cast_or_null<SwitchCase>(B.getLabel())) in getLastStmt()
1061 if (!isa<SwitchCase>(SW->getSubStmt())) in getLastStmt()
1135 if (!Label || !isa<SwitchCase>(Label)) in DiagnoseSwitchLabelsFallthrough()
DSemaStmtAttr.cpp33 if (isa<SwitchCase>(St)) { in handleFallThroughAttr()
DJumpDiagnostics.cpp604 for (SwitchCase *SC = SS->getSwitchCaseList(); SC; in VerifyJumps()
/external/clang/lib/AST/
DStmt.cpp143 else if (const SwitchCase *SC = dyn_cast<SwitchCase>(S)) in stripLabelLikeStatements()
856 Stmt *SwitchCase::getSubStmt() { in getSubStmt()
DExprConstant.cpp3458 const SwitchCase *SC = nullptr);
3463 const SwitchCase *Case = nullptr) { in EvaluateLoopBody()
3502 const SwitchCase *Found = nullptr; in EvaluateSwitch()
3503 for (const SwitchCase *SC = SS->getSwitchCaseList(); SC; in EvaluateSwitch()
3543 const Stmt *S, const SwitchCase *Case) { in EvaluateStmt()
3823 return EvaluateStmt(Result, Info, cast<SwitchCase>(S)->getSubStmt(), Case); in EvaluateStmt()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1565 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
5105 AST_MATCHER_P(SwitchStmt, forEachSwitchCase, internal::Matcher<SwitchCase>, in AST_MATCHER_P() argument
5113 for (const SwitchCase *SC = Node.getSwitchCaseList(); SC; in AST_MATCHER_P()
/external/clang/unittests/ASTMatchers/
DASTMatchersNodeTest.cpp1051 TEST(SwitchCase, MatchesCase) { in TEST() argument
1058 TEST(SwitchCase, MatchesSwitch) { in TEST() argument
/external/skia/src/sksl/
DSkSLCompiler.cpp884 static std::unique_ptr<Statement> block_for_case(SwitchStatement* s, SwitchCase* c) { in block_for_case()
983 SwitchCase* defaultCase = nullptr; in simplifyStatement()
DSkSLIRGenerator.cpp449 std::vector<std::unique_ptr<SwitchCase>> cases; in convertSwitch()
480 cases.emplace_back(new SwitchCase(c->fOffset, std::move(caseValue), in convertSwitch()
/external/skqp/src/sksl/
DSkSLCompiler.cpp884 static std::unique_ptr<Statement> block_for_case(SwitchStatement* s, SwitchCase* c) { in block_for_case()
983 SwitchCase* defaultCase = nullptr; in simplifyStatement()
DSkSLIRGenerator.cpp450 std::vector<std::unique_ptr<SwitchCase>> cases; in convertSwitch()
481 cases.emplace_back(new SwitchCase(c->fOffset, std::move(caseValue), in convertSwitch()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp90 void ASTStmtWriter::VisitSwitchCase(SwitchCase *S) { in VisitSwitchCase()
150 for (SwitchCase *SC = S->getSwitchCaseList(); SC; in VisitSwitchStmt()
2479 unsigned ASTWriter::RecordSwitchCaseID(SwitchCase *S) { in RecordSwitchCaseID()
2487 unsigned ASTWriter::getSwitchCaseID(SwitchCase *S) { in getSwitchCaseID()
/external/clang/lib/Analysis/
DUninitializedValues.cpp654 if (!Label || !isa<SwitchCase>(Label)) in getUninitUse()

12