Home
last modified time | relevance | path

Searched refs:Cases (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
DswitchBuilder.cpp31 for (size_t i = 0; i < stmt_->Cases().size(); i++) { in SwitchBuilder()
43 pg_->SetLabel(stmt_->Cases()[index], caseLabels_[index]); in SetCaseTarget()
54 for (const auto *stmt : stmt_->Cases()[index]->Consequent()) { in CompileCaseStatements()
61 const ir::SwitchCaseStatement *caseTarget = stmt_->Cases()[index]; in JumpIfCase()
68 const ir::SwitchCaseStatement *defaultTarget = stmt_->Cases()[defaultIndex]; in JumpToDefault()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DswitchStatement.h57 const ArenaVector<SwitchCaseStatement *> &Cases() const in Cases() function
62 ArenaVector<SwitchCaseStatement *> &Cases() in Cases() function
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp729 for (auto *it : switchStatement->Cases()) { in ResolveReference()