Home
last modified time | relevance | path

Searched refs:TryContext (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
DdynamicContext.h183 class TryContext : public DynamicContext {
185 explicit TryContext(PandaGen *pg, const ir::TryStatement *tryStmt, bool hasFinalizer = true)
192 explicit TryContext(PandaGen *pg) : DynamicContext(pg, {}) in TryContext() function
197 NO_COPY_SEMANTIC(TryContext);
198 NO_MOVE_SEMANTIC(TryContext);
199 ~TryContext() override = default;
DdynamicContext.cpp183 void TryContext::InitFinalizer() in InitFinalizer()
195 void TryContext::InitCatchTable() in InitCatchTable()
200 const TryLabelSet &TryContext::LabelSet() const in LabelSet()
205 bool TryContext::HasFinalizer() const in HasFinalizer()
210 void TryContext::EmitFinalizer() in EmitFinalizer()
221 void TryContext::AbortContext([[maybe_unused]] ControlFlowChange cfc, in AbortContext()
Dfunction.cpp219 TryContext tryCtx(pg); in CompileFunctionOrProgram()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DtryStatement.cpp48 void TryStatement::CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx, in CompileFinally()
77 compiler::TryContext tryCtx(pg, this); in CompileTryCatchFinally()
82 compiler::TryContext innerTryCtx(pg, this, false); in CompileTryCatchFinally()
104 compiler::TryContext tryCtx(pg, this); in CompileTryFinally()
109 compiler::TryContext innerTryCtx(pg, this, false); in CompileTryFinally()
131 compiler::TryContext tryCtx(pg, this); in CompileTryCatch()
DtryStatement.h24 class TryContext; variable
69 void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx,
DforInStatement.cpp55 compiler::TryContext enumeratorInitTryCtx(pg); in Compile()
DforOfStatement.cpp52 compiler::TryContext iterInitTryCtx(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Diterators.cpp96 TryContext tryCtx(pg_); in Close()
155 TryContext tryCtx(pg_); in Step()