/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | dynamicContext.cpp | 64 catchTable_ = pg_->CreateCatchTable(); in LexEnvContext() 65 const auto &labelSet = catchTable_->LabelSet(); in LexEnvContext() 77 const auto &labelSet = catchTable_->LabelSet(); in ~LexEnvContext() 111 : DynamicContext(pg, target), iterator_(iterator), catchTable_(pg->CreateCatchTable()) in IteratorContext() 113 const auto &labelSet = catchTable_->LabelSet(); in IteratorContext() 119 const auto &labelSet = catchTable_->LabelSet(); in ~IteratorContext() 141 : DynamicContext(pg, {}), iterator_(iterator), catchTable_(pg->CreateCatchTable()) in DestructuringIteratorContext() 143 const auto &labelSet = catchTable_->LabelSet(); 149 const auto &labelSet = catchTable_->LabelSet(); in ~DestructuringIteratorContext() 198 catchTable_ in InitCatchTable() [all...] |
H A D | dynamicContext.h | 121 CatchTable *catchTable_ {}; 151 CatchTable *catchTable_; member in panda::es2panda::panda::es2panda::compiler::IteratorContext 180 CatchTable *catchTable_; member in panda::es2panda::panda::es2panda::compiler::DestructuringIteratorContext 218 return catchTable_; in GetCatchTable() 233 CatchTable *catchTable_ {};
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | dynamicContext.cpp | 71 catchTable_ = Cg()->CreateCatchTable(); in LexEnvContext() 72 const auto &labelSet = catchTable_->LabelSet(); in LexEnvContext() 84 const auto &labelSet = catchTable_->LabelSet(); in ~LexEnvContext() 119 : DynamicContext(pg, target), iterator_(iterator), catchTable_(pg->CreateCatchTable()) in IteratorContext() 121 const auto &labelSet = catchTable_->LabelSet(); in IteratorContext() 127 const auto &labelSet = catchTable_->LabelSet(); in ~IteratorContext() 165 catchTable_ = pg->CreateCatchTable(); in InitCatchTable() 170 return catchTable_->LabelSet(); in LabelSet()
|
H A D | dynamicContext.h | 135 CatchTable *catchTable_ {}; 165 CatchTable *catchTable_; member in ark::es2panda::ark::es2panda::compiler::IteratorContext 176 return catchTable_; in GetCatchTable() 194 CatchTable *catchTable_ {};
|
/arkcompiler/ets_frontend/ets2panda/compiler/function/ |
H A D | asyncFunctionBuilder.cpp | 39 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare() 44 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
|
H A D | generatorFunctionBuilder.cpp | 30 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare() 35 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
|
H A D | asyncGeneratorFunctionBuilder.cpp | 30 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare() 35 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
|
H A D | functionBuilder.h | 81 CatchTable *catchTable_; member in ark::es2panda::ark::es2panda::compiler::FunctionBuilder
|
H A D | functionBuilder.cpp | 27 : pg_(pg), catchTable_(catchTable), funcObj_(catchTable != nullptr ? pg_->AllocReg() : VReg(VReg::REG_START)) in FunctionBuilder()
|
/arkcompiler/ets_frontend/es2panda/compiler/function/ |
H A D | asyncFunctionBuilder.cpp | 50 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare() 56 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
|
H A D | asyncGeneratorFunctionBuilder.cpp | 33 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare() 41 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
|
H A D | functionBuilder.h | 82 CatchTable *catchTable_; member in panda::es2panda::panda::es2panda::compiler::FunctionBuilder
|
H A D | generatorFunctionBuilder.cpp | 39 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
|
H A D | functionBuilder.cpp | 29 : pg_(pg), catchTable_(catchTable), funcObj_(pg_->AllocReg()) in FunctionBuilder()
|