/arkcompiler/ets_frontend/ets2panda/compiler/function/ |
H A D | asyncGeneratorFunctionBuilder.h | 28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
|
H A D | asyncFunctionBuilder.h | 27 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
|
H A D | generatorFunctionBuilder.h | 40 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
|
H A D | functionBuilder.cpp | 26 FunctionBuilder::FunctionBuilder(PandaGen *pg, CatchTable *catchTable) in FunctionBuilder() argument 27 : pg_(pg), catchTable_(catchTable), funcObj_(catchTable != nullptr ? pg_->AllocReg() : VReg(VReg::REG_START)) in FunctionBuilder()
|
H A D | functionBuilder.h | 46 explicit FunctionBuilder(PandaGen *pg, CatchTable *catchTable);
|
/arkcompiler/ets_frontend/es2panda/compiler/function/ |
H A D | asyncFunctionBuilder.h | 28 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
|
H A D | asyncGeneratorFunctionBuilder.h | 28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
|
H A D | generatorFunctionBuilder.h | 41 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
|
H A D | asyncFunctionBuilder.cpp | 19 #include <compiler/base/catchTable.h>
|
H A D | functionBuilder.h | 47 explicit FunctionBuilder(PandaGen *pg, CatchTable *catchTable);
|
H A D | generatorFunctionBuilder.cpp | 19 #include <compiler/base/catchTable.h>
|
H A D | functionBuilder.cpp | 28 FunctionBuilder::FunctionBuilder(PandaGen *pg, CatchTable *catchTable) in FunctionBuilder() argument 29 : pg_(pg), catchTable_(catchTable), funcObj_(pg_->AllocReg()) in FunctionBuilder()
|
H A D | asyncGeneratorFunctionBuilder.cpp | 18 #include <compiler/base/catchTable.h>
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | codeGen.cpp | 23 #include "compiler/base/catchTable.h" 273 auto *catchTable = allocator_->New<CatchTable>(this, TryDepth(), exceptionType); in CreateCatchTable() local 274 catchList_.push_back(catchTable); in CreateCatchTable() 275 return catchTable; in CreateCatchTable() 280 auto *catchTable = allocator_->New<CatchTable>(this, TryDepth(), tryLabelPair, exceptionType); in CreateCatchTable() local 281 catchList_.push_back(catchTable); in CreateCatchTable() 282 return catchTable; in CreateCatchTable()
|
H A D | dynamicContext.cpp | 23 #include "compiler/base/catchTable.h" 194 CatchTable *catchTable = cg->CreateCatchTable(assemblerType); in AddNewCathTable() local 195 catchTables_.push_back(catchTable); in AddNewCathTable() 197 return catchTable; in AddNewCathTable() 204 CatchTable *catchTable = cg->CreateCatchTable(tryLabelPair, assemblerType); in AddNewCathTable() local 205 catchTables_.push_back(catchTable); in AddNewCathTable() 207 return catchTable; in AddNewCathTable()
|
H A D | pandagen.cpp | 24 #include "compiler/base/catchTable.h" 283 void PandaGen::FunctionInit(CatchTable *catchTable) in FunctionInit() argument 286 builder_ = Allocator()->New<FunctionBuilder>(this, catchTable); in FunctionInit() 294 builder_ = Allocator()->New<AsyncGeneratorFunctionBuilder>(this, catchTable); in FunctionInit() 298 builder_ = Allocator()->New<AsyncFunctionBuilder>(this, catchTable); in FunctionInit() 303 builder_ = Allocator()->New<GeneratorFunctionBuilder>(this, catchTable); in FunctionInit() 307 builder_ = Allocator()->New<FunctionBuilder>(this, catchTable); in FunctionInit()
|
H A D | pandagen.h | 66 void FunctionInit(CatchTable *catchTable);
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | forOfStatement.cpp | 20 #include <compiler/base/catchTable.h>
|
H A D | forInStatement.cpp | 20 #include <compiler/base/catchTable.h>
|
H A D | tryStatement.cpp | 20 #include <compiler/base/catchTable.h>
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | pandagen.cpp | 21 #include <compiler/base/catchTable.h> 184 void PandaGen::FunctionInit(CatchTable *catchTable) in FunctionInit() argument 188 builder_ = allocator_->New<AsyncFunctionBuilder>(this, catchTable); in FunctionInit() 190 builder_ = allocator_->New<FunctionBuilder>(this, catchTable); in FunctionInit() 199 builder_ = allocator_->New<AsyncGeneratorFunctionBuilder>(this, catchTable); in FunctionInit() 203 builder_ = allocator_->New<AsyncFunctionBuilder>(this, catchTable); in FunctionInit() 208 builder_ = allocator_->New<GeneratorFunctionBuilder>(this, catchTable); in FunctionInit() 212 builder_ = allocator_->New<FunctionBuilder>(this, catchTable); in FunctionInit() 2059 auto *catchTable = allocator_->New<CatchTable>(this, TryDepth()); in CreateCatchTable() local 2060 CHECK_NOT_NULL(catchTable); in CreateCatchTable() [all...] |
H A D | dynamicContext.cpp | 19 #include <compiler/base/catchTable.h>
|
H A D | pandagen.h | 254 void FunctionInit(CatchTable* catchTable);
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 19 #include <compiler/base/catchTable.h>
|
H A D | destructuring.cpp | 21 #include <compiler/base/catchTable.h>
|