Home
last modified time | relevance | path

Searched refs:catchTable_ (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DdynamicContext.cpp64 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 DdynamicContext.h121 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 DdynamicContext.cpp71 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 DdynamicContext.h135 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 DasyncFunctionBuilder.cpp39 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare()
44 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
H A DgeneratorFunctionBuilder.cpp30 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare()
35 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
H A DasyncGeneratorFunctionBuilder.cpp30 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare()
35 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
H A DfunctionBuilder.h81 CatchTable *catchTable_; member in ark::es2panda::ark::es2panda::compiler::FunctionBuilder
H A DfunctionBuilder.cpp27 : pg_(pg), catchTable_(catchTable), funcObj_(catchTable != nullptr ? pg_->AllocReg() : VReg(VReg::REG_START)) in FunctionBuilder()
/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DasyncFunctionBuilder.cpp50 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare()
56 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
H A DasyncGeneratorFunctionBuilder.cpp33 pg_->SetLabel(node, catchTable_->LabelSet().TryBegin()); in Prepare()
41 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
H A DfunctionBuilder.h82 CatchTable *catchTable_; member in panda::es2panda::panda::es2panda::compiler::FunctionBuilder
H A DgeneratorFunctionBuilder.cpp39 const auto &labelSet = catchTable_->LabelSet(); in CleanUp()
H A DfunctionBuilder.cpp29 : pg_(pg), catchTable_(catchTable), funcObj_(pg_->AllocReg()) in FunctionBuilder()

Completed in 6 milliseconds