/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | tryStatement.cpp | 54 pg->Branch(this, labelSet.CatchEnd()); in CompileFinally() 59 pg->SetLabel(this, labelSet.CatchEnd()); in CompileFinally() 89 pg->Branch(this, innerLabelSet.CatchEnd()); in CompileTryCatchFinally() 93 pg->SetLabel(this, innerLabelSet.CatchEnd()); in CompileTryCatchFinally() 116 pg->Branch(this, innerLabelSet.CatchEnd()); in CompileTryFinally() 120 pg->SetLabel(this, innerLabelSet.CatchEnd()); in CompileTryFinally() 138 pg->Branch(this, labelSet.CatchEnd()); in CompileTryCatch() 142 pg->SetLabel(this, labelSet.CatchEnd()); in CompileTryCatch()
|
H A D | forOfStatement.cpp | 57 pg->Branch(right_, labelSet.CatchEnd()); in Compile() 67 pg->SetLabel(right_, labelSet.CatchEnd()); in Compile()
|
H A D | forInStatement.cpp | 62 pg->Branch(right_, labelSet.CatchEnd()); in Compile() 72 pg->SetLabel(right_, labelSet.CatchEnd()); in Compile()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | dynamicContext.cpp | 81 pg_->Branch(node, labelSet.CatchEnd()); in ~LexEnvContext() 86 pg_->SetLabel(node, labelSet.CatchEnd()); in ~LexEnvContext() 123 pg_->Branch(node, labelSet.CatchEnd()); in ~IteratorContext() 127 pg_->SetLabel(node, labelSet.CatchEnd()); in ~IteratorContext() 156 pg_->BranchIfTrue(node, labelSet.CatchEnd()); in ~DestructuringIteratorContext() 159 pg_->Branch(node, labelSet.CatchEnd()); in ~DestructuringIteratorContext() 172 pg_->SetLabel(node, labelSet.CatchEnd()); in ~DestructuringIteratorContext()
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 119 pg_->Branch(node_, labelSet.CatchEnd()); in Close() 123 pg_->SetLabel(node_, labelSet.CatchEnd()); in Close() 173 pg_->Branch(node_, labelSet.CatchEnd()); in Step() 178 pg_->Branch(node_, labelSet.CatchEnd()); in Step() 185 pg_->SetLabel(node_, labelSet.CatchEnd()); in Step()
|
H A D | catchTable.h | 59 Label *CatchEnd() const in CatchEnd() function in panda::es2panda::compiler::TryLabelSet
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | iterators.cpp | 111 pg_->Branch(node_, innerLabelSet.CatchEnd()); in CloseInnerResultNormal() 116 pg_->SetLabel(node_, innerLabelSet.CatchEnd()); in CloseInnerResultNormal() 153 pg_->Branch(node_, labelSet.CatchEnd()); in Close() 158 pg_->SetLabel(node_, labelSet.CatchEnd()); in Close() 205 pg_->Branch(node_, labelSet.CatchEnd()); in Step() 212 pg_->SetLabel(node_, labelSet.CatchEnd()); in Step()
|
H A D | destructuring.cpp | 133 pg->BranchIfTrue(array, labelSet.CatchEnd()); in GenArray() 136 pg->Branch(array, labelSet.CatchEnd()); in GenArray() 149 pg->SetLabel(array, labelSet.CatchEnd()); in GenArray()
|
H A D | catchTable.h | 59 Label *CatchEnd() const in CatchEnd() function in ark::es2panda::compiler::TryLabelSet
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | dynamicContext.cpp | 88 Cg()->Branch(node, labelSet.CatchEnd()); in ~LexEnvContext() 93 Cg()->SetLabel(node, labelSet.CatchEnd()); in ~LexEnvContext() 131 Cg()->Branch(node, labelSet.CatchEnd()); in ~IteratorContext() 135 Cg()->SetLabel(node, labelSet.CatchEnd()); in ~IteratorContext() 225 etsg->Branch(tryStmt_, finalizerTable->LabelSet().CatchEnd()); in EmitFinalizer() 240 etsg->SetLabel(tryStmt_, finalizerTable->LabelSet().CatchEnd()); in EmitFinalizer()
|
H A D | JSCompiler.cpp | 1573 pg->Branch(st, labelSet.CatchEnd()); in CompileTryCatch() 1577 pg->SetLabel(st, labelSet.CatchEnd()); in CompileTryCatch() 1586 pg->Branch(st, labelSet.CatchEnd()); in CompileFinally() 1591 pg->SetLabel(st, labelSet.CatchEnd()); in CompileFinally() 1622 pg->Branch(st, innerLabelSet.CatchEnd()); in CompileTryCatchFinally() 1626 pg->SetLabel(st, innerLabelSet.CatchEnd()); in CompileTryCatchFinally() 1649 pg->Branch(st, innerLabelSet.CatchEnd()); in CompileTryFinally() 1653 pg->SetLabel(st, innerLabelSet.CatchEnd()); in CompileTryFinally()
|
/arkcompiler/ets_frontend/ets2panda/compiler/function/ |
H A D | asyncFunctionBuilder.cpp | 50 pg_->SetLabel(node, labelSet.CatchEnd()); in CleanUp()
|
H A D | generatorFunctionBuilder.cpp | 41 pg_->SetLabel(node, labelSet.CatchEnd()); in CleanUp()
|
H A D | asyncGeneratorFunctionBuilder.cpp | 41 pg_->SetLabel(node, labelSet.CatchEnd()); in CleanUp()
|
/arkcompiler/ets_frontend/es2panda/compiler/function/ |
H A D | asyncFunctionBuilder.cpp | 65 pg_->SetLabel(node, labelSet.CatchEnd()); in CleanUp()
|
H A D | generatorFunctionBuilder.cpp | 44 pg_->SetLabel(node, labelSet.CatchEnd()); in CleanUp()
|
H A D | asyncGeneratorFunctionBuilder.cpp | 53 pg_->SetLabel(node, labelSet.CatchEnd()); in CleanUp()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
H A D | emitter.cpp | 485 pandaCatchBlock.catch_end_label = labelSet.CatchEnd()->Id(); in GenFunctionCatchTables()
|