Searched refs:caseLabels_ (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | switchBuilder.h | 41 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 D | switchBuilder.cpp | 32 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 D | switchBuilder.h | 49 std::vector<Label *> caseLabels_; member in panda::es2panda::panda::es2panda::compiler::SwitchBuilder
|
Completed in 1 milliseconds