Home
last modified time | relevance | path

Searched refs:cases_ (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DswitchStatement.cpp34 for (auto *it : cases_) { in Iterate()
41 dumper->Add({{"type", "SwitchStatement"}, {"discriminant", discriminant_}, {"cases", cases_}}); in Dump()
54 if (cases_.size() == 0) { in Compile()
58 for (size_t i = 0; i < cases_.size(); i++) { in Compile()
59 const auto *clause = cases_[i]; in Compile()
69 if (!cases_[defaultIndex]->Test()) { in Compile()
75 for (size_t i = 0; i < cases_.size(); i++) { in Compile()
88 for (auto *it : cases_) { in Check()
120 for (auto iter = cases_.begin(); iter != cases_ in UpdateSelf()
[all...]
H A DswitchStatement.h43 : Statement(AstNodeType::SWITCH_STATEMENT), scope_(scope), discriminant_(discriminant), cases_(std::move(cases)) in SwitchStatement()
59 return cases_; in Cases()
64 return cases_; in Cases()
81 ArenaVector<SwitchCaseStatement *> cases_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::SwitchStatement
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DswitchStatementBuilder.h28 : AstBuilder(allocator), cases_(allocator->Adapter()) in SwitchStatementBuilder()
40 cases_ = std::move(cases); in SetCases()
46 cases_.emplace_back(cases); in AddCases()
52 auto node = AllocNode(discriminant_, std::move(cases_)); in Build()
58 ArenaVector<SwitchCaseStatement *> cases_; member in ark::es2panda::ir::SwitchStatementBuilder
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DswitchStatement.cpp32 for (auto *&it : cases_) { in TransformChildren()
44 for (auto *it : cases_) { in Iterate()
51 dumper->Add({{"type", "SwitchStatement"}, {"discriminant", discriminant_}, {"cases", cases_}}); in Dump()
60 if (!cases_.empty()) { in Dump()
63 for (auto cs : cases_) { in Dump()
65 if (cs == cases_.back()) { in Dump()
H A DswitchStatement.h40 : Statement(AstNodeType::SWITCH_STATEMENT), discriminant_(discriminant), cases_(std::move(cases)) in SwitchStatement()
56 return cases_;
61 return cases_;
103 ArenaVector<SwitchCaseStatement *> cases_; member in ark::es2panda::ark::es2panda::ir::SwitchStatement

Completed in 2 milliseconds