Home
last modified time | relevance | path

Searched refs:caseLabels_ (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DswitchBuilder.h41 caseLabels_.push_back(cg_->AllocLabel()); in SwitchBuilder()
54 cg_->SetLabel(stmt_->Cases()[index], caseLabels_[index]); in SetCaseTarget()
79 cg_->Condition(caseTarget, lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL, tag, caseLabels_[index]); in JumpIfCase()
82 cg_->Condition(caseTarget, lexer::TokenType::PUNCTUATOR_NOT_EQUAL, tag, caseLabels_[index]); in JumpIfCase()
89 cg_->Branch(defaultTarget, caseLabels_[defaultIndex]); in JumpToDefault()
102 std::vector<Label *> caseLabels_; member in ark::es2panda::ark::es2panda::compiler::SwitchBuilder
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DswitchBuilder.cpp32 caseLabels_.push_back(pg_->AllocLabel()); in SwitchBuilder()
43 pg_->SetLabel(stmt_->Cases()[index], caseLabels_[index]); in SetCaseTarget()
63 pg_->Condition(caseTarget, lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL, tag, caseLabels_[index]); in JumpIfCase()
69 pg_->Branch(defaultTarget, caseLabels_[defaultIndex]); in JumpToDefault()
H A DswitchBuilder.h49 std::vector<Label *> caseLabels_; member in panda::es2panda::panda::es2panda::compiler::SwitchBuilder

Completed in 1 milliseconds