Searched refs:tryCtx (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | tryStatement.cpp | 48 void TryStatement::CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx, in CompileFinally() argument 62 pg->LoadAccumulator(this, tryCtx->FinalizerRun()); in CompileFinally() 65 pg->StoreAccumulator(this, tryCtx->FinalizerRun()); in CompileFinally() 66 tryCtx->EmitFinalizer(); in CompileFinally() 77 compiler::TryContext tryCtx(pg, this); in CompileTryCatchFinally() 78 const auto &labelSet = tryCtx.LabelSet(); in CompileTryCatchFinally() 97 CompileFinally(pg, &tryCtx, labelSet); in CompileTryCatchFinally() 104 compiler::TryContext tryCtx(pg, this); in CompileTryFinally() 105 const auto &labelSet = tryCtx.LabelSet(); in CompileTryFinally() 124 CompileFinally(pg, &tryCtx, labelSe in CompileTryFinally() [all...] |
H A D | tryStatement.h | 69 void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx,
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 96 TryContext tryCtx(pg_); in Close() 97 const auto &labelSet = tryCtx.LabelSet(); in Close() 155 TryContext tryCtx(pg_); in Step() 156 const auto &labelSet = tryCtx.LabelSet(); in Step()
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | iterators.cpp | 138 TryContext tryCtx(pg_); in Close() 139 const auto &labelSet = tryCtx.LabelSet(); in Close() 184 TryContext tryCtx(pg_); in Step() 185 const auto &labelSet = tryCtx.LabelSet(); in Step()
|
H A D | destructuring.cpp | 123 TryContext tryCtx(pg); in GenArray() 124 const auto &labelSet = tryCtx.LabelSet(); in GenArray()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | function.cpp | 265 TryContext tryCtx(pg); in Compile() 266 pg->FunctionInit(tryCtx.GetCatchTable()); in Compile()
|
H A D | JSCompiler.cpp | 1566 compiler::TryContext tryCtx(pg, st); in CompileTryCatch() 1567 const auto &labelSet = tryCtx.LabelSet(); in CompileTryCatch() 1580 static void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx, const compiler::TryLabelSet &labelSet, in CompileFinally() argument 1594 pg->LoadAccumulator(st, tryCtx->FinalizerRun()); in CompileFinally() 1597 pg->StoreAccumulator(st, tryCtx->FinalizerRun()); in CompileFinally() 1598 tryCtx->EmitFinalizer(); in CompileFinally() 1610 compiler::TryContext tryCtx(pg, st); in CompileTryCatchFinally() 1611 const auto &labelSet = tryCtx.LabelSet(); in CompileTryCatchFinally() 1630 CompileFinally(pg, &tryCtx, labelSet, st); in CompileTryCatchFinally() 1637 compiler::TryContext tryCtx(p in CompileTryFinally() [all...] |
H A D | ETSCompiler.cpp | 1645 compiler::ETSTryContext tryCtx(etsg, etsg->Allocator(), st, st->FinallyBlock() != nullptr); in Compile() 1650 tryCtx.AddNewCathTable(clause->TsType()->AsETSObjectType()->AssemblerName(), tryLabelPair); in Compile() 1654 auto catchTables = tryCtx.GetETSCatchTable(); in Compile() 1675 tryCtx.EmitFinalizer(trycatchLabelPair, st->finalizerInsertions_); in Compile()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | function.cpp | 282 TryContext tryCtx(pg); in CompileFunctionOrProgram() 283 pg->FunctionInit(tryCtx.GetCatchTable()); in CompileFunctionOrProgram()
|
Completed in 8 milliseconds