/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | dynamicContext.h | 183 class TryContext : public DynamicContext { class 185 explicit TryContext(PandaGen *pg, const ir::TryStatement *tryStmt, bool hasFinalizer = true) in TryContext() function in panda::es2panda::panda::es2panda::compiler::TryContext 192 explicit TryContext(PandaGen *pg) : DynamicContext(pg, {}) in TryContext() function in panda::es2panda::panda::es2panda::compiler::TryContext 197 NO_COPY_SEMANTIC(TryContext); 198 NO_MOVE_SEMANTIC(TryContext); 199 ~TryContext() = default;
|
H A D | dynamicContext.cpp | 184 void TryContext::InitFinalizer() in InitFinalizer() 196 void TryContext::InitCatchTable() in InitCatchTable() 201 const TryLabelSet &TryContext::LabelSet() const in LabelSet() 206 bool TryContext::HasFinalizer() const in HasFinalizer() 211 void TryContext::EmitFinalizer() in EmitFinalizer() 222 void TryContext::AbortContext([[maybe_unused]] ControlFlowChange cfc, in AbortContext()
|
H A D | function.cpp | 282 TryContext tryCtx(pg); in CompileFunctionOrProgram()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | dynamicContext.h | 197 class TryContext : public CatchContext { class 199 explicit TryContext(CodeGen *cg, const ir::TryStatement *tryStmt, bool hasFinalizer = true) in TryContext() function in ark::es2panda::ark::es2panda::compiler::TryContext 206 explicit TryContext(CodeGen *cg) : CatchContext(cg) {} in TryContext() function in ark::es2panda::ark::es2panda::compiler::TryContext 208 NO_COPY_SEMANTIC(TryContext); 209 NO_MOVE_SEMANTIC(TryContext); 210 ~TryContext() = default;
|
H A D | dynamicContext.cpp | 148 void TryContext::InitFinalizer() in InitFinalizer() 173 bool TryContext::HasFinalizer() const in HasFinalizer() 178 void TryContext::EmitFinalizer() in EmitFinalizer()
|
H A D | function.cpp | 265 TryContext tryCtx(pg); in Compile()
|
H A D | JSCompiler.cpp | 1566 compiler::TryContext tryCtx(pg, st); in CompileTryCatch() 1580 static void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx, const compiler::TryLabelSet &labelSet, in CompileFinally() 1610 compiler::TryContext tryCtx(pg, st); in CompileTryCatchFinally() 1615 compiler::TryContext innerTryCtx(pg, st, false); in CompileTryCatchFinally() 1637 compiler::TryContext tryCtx(pg, st); in CompileTryFinally() 1642 compiler::TryContext innerTryCtx(pg, st, false); in CompileTryFinally()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A 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()
|
H A D | tryStatement.h | 24 class TryContext; 69 void CompileFinally(compiler::PandaGen *pg, compiler::TryContext *tryCtx,
|
H A D | forOfStatement.cpp | 52 compiler::TryContext iterInitTryCtx(pg); in Compile()
|
H A D | forInStatement.cpp | 55 compiler::TryContext enumeratorInitTryCtx(pg); in Compile()
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | iterators.cpp | 101 TryContext innerTryCtx(pg_); in CloseInnerResultNormal() 138 TryContext tryCtx(pg_); in Close() 184 TryContext tryCtx(pg_); in Step()
|
H A D | destructuring.cpp | 123 TryContext tryCtx(pg); in GenArray()
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 96 TryContext tryCtx(pg_); in Close() 155 TryContext tryCtx(pg_); in Step()
|
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | tryStatement.h | 34 class TryContext;
|