Home
last modified time | relevance | path

Searched refs:switchStmt (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DaliveAnalyzer.cpp388 void AliveAnalyzer::AnalyzeSwitch(const ir::SwitchStatement *switchStmt) in AnalyzeSwitch() argument
392 AnalyzeNode(switchStmt->Discriminant()); in AnalyzeSwitch()
395 for (std::size_t i = 0, size = switchStmt->Cases().size(); i < size; i++) { in AnalyzeSwitch()
396 const auto *caseClause = switchStmt->Cases()[i]; in AnalyzeSwitch()
417 status_ = Or(status_, ResolveBreaks(switchStmt)); in AnalyzeSwitch()
H A DaliveAnalyzer.h78 void AnalyzeSwitch(const ir::SwitchStatement *switchStmt);
H A DassignAnalyzer.h119 void AnalyzeSwitch(const ir::SwitchStatement *switchStmt);
H A DassignAnalyzer.cpp827 void AssignAnalyzer::AnalyzeSwitch(const ir::SwitchStatement *switchStmt) in AnalyzeSwitch() argument
833 AnalyzeNode(switchStmt->Discriminant()); in AnalyzeSwitch()
840 for (const auto caseClause : switchStmt->Cases()) { in AnalyzeSwitch()
879 ResolveBreaks(switchStmt); in AnalyzeSwitch()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp234 void ScopesInitPhase::VisitSwitchStatement(ir::SwitchStatement *switchStmt) in VisitSwitchStatement() argument
236 CallNode(switchStmt->Discriminant()); in VisitSwitchStatement()
237 auto localCtx = LexicalScopeCreateOrEnter<varbinder::LocalScopeWithTypeAlias>(VarBinder(), switchStmt); in VisitSwitchStatement()
238 AttachLabelToScope(switchStmt); in VisitSwitchStatement()
239 BindScopeNode(localCtx.GetScope(), switchStmt); in VisitSwitchStatement()
240 CallNode(switchStmt->Cases()); in VisitSwitchStatement()
H A DscopesInitPhase.h103 void VisitSwitchStatement(ir::SwitchStatement *switchStmt) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp2739 Stmt &switchStmt = builder.Done(); in VisitSwitch() local
2740 lmirBuilder_->AppendStmt(GetOrCreateBB(instID2bbID_[acc_.GetId(gate)]), switchStmt); in VisitSwitch() local

Completed in 13 milliseconds