Searched refs:cases_ (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | switchStatement.cpp | 34 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 D | switchStatement.h | 43 : 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 D | switchStatementBuilder.h | 28 : 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 D | switchStatement.cpp | 32 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 D | switchStatement.h | 40 : 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