Home
last modified time | relevance | path

Searched refs:tryCtx (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DtryStatement.cpp48 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 DtryStatement.h69 void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx,
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Diterators.cpp96 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 Diterators.cpp138 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 Ddestructuring.cpp123 TryContext tryCtx(pg); in GenArray()
124 const auto &labelSet = tryCtx.LabelSet(); in GenArray()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Dfunction.cpp265 TryContext tryCtx(pg); in Compile()
266 pg->FunctionInit(tryCtx.GetCatchTable()); in Compile()
H A DJSCompiler.cpp1566 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 DETSCompiler.cpp1645 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 Dfunction.cpp282 TryContext tryCtx(pg); in CompileFunctionOrProgram()
283 pg->FunctionInit(tryCtx.GetCatchTable()); in CompileFunctionOrProgram()

Completed in 8 milliseconds