Searched refs:TryContext (Results 1 – 8 of 8) sorted by relevance
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | dynamicContext.h | 183 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;
|
D | dynamicContext.cpp | 183 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()
|
D | function.cpp | 219 TryContext tryCtx(pg); in CompileFunctionOrProgram()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
D | tryStatement.cpp | 48 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()
|
D | tryStatement.h | 24 class TryContext; variable 69 void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx,
|
D | forInStatement.cpp | 55 compiler::TryContext enumeratorInitTryCtx(pg); in Compile()
|
D | forOfStatement.cpp | 52 compiler::TryContext iterInitTryCtx(pg); in Compile()
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
D | iterators.cpp | 96 TryContext tryCtx(pg_); in Close() 155 TryContext tryCtx(pg_); in Step()
|