Home
last modified time | relevance | path

Searched refs:catchTable (Results 1 - 25 of 27) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/compiler/function/
H A DasyncGeneratorFunctionBuilder.h28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
H A DasyncFunctionBuilder.h27 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
H A DgeneratorFunctionBuilder.h40 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
H A DfunctionBuilder.cpp26 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 DfunctionBuilder.h46 explicit FunctionBuilder(PandaGen *pg, CatchTable *catchTable);
/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DasyncFunctionBuilder.h28 explicit AsyncFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncFunctionBuilder() argument
H A DasyncGeneratorFunctionBuilder.h28 explicit AsyncGeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in AsyncGeneratorFunctionBuilder() argument
H A DgeneratorFunctionBuilder.h41 explicit GeneratorFunctionBuilder(PandaGen *pg, CatchTable *catchTable) : FunctionBuilder(pg, catchTable) {} in GeneratorFunctionBuilder() argument
H A DasyncFunctionBuilder.cpp19 #include <compiler/base/catchTable.h>
H A DfunctionBuilder.h47 explicit FunctionBuilder(PandaGen *pg, CatchTable *catchTable);
H A DgeneratorFunctionBuilder.cpp19 #include <compiler/base/catchTable.h>
H A DfunctionBuilder.cpp28 FunctionBuilder::FunctionBuilder(PandaGen *pg, CatchTable *catchTable) in FunctionBuilder() argument
29 : pg_(pg), catchTable_(catchTable), funcObj_(pg_->AllocReg()) in FunctionBuilder()
H A DasyncGeneratorFunctionBuilder.cpp18 #include <compiler/base/catchTable.h>
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DcodeGen.cpp23 #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 DdynamicContext.cpp23 #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 Dpandagen.cpp24 #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 Dpandagen.h66 void FunctionInit(CatchTable *catchTable);
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DforOfStatement.cpp20 #include <compiler/base/catchTable.h>
H A DforInStatement.cpp20 #include <compiler/base/catchTable.h>
H A DtryStatement.cpp20 #include <compiler/base/catchTable.h>
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp21 #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 DdynamicContext.cpp19 #include <compiler/base/catchTable.h>
H A Dpandagen.h254 void FunctionInit(CatchTable* catchTable);
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Diterators.cpp19 #include <compiler/base/catchTable.h>
H A Ddestructuring.cpp21 #include <compiler/base/catchTable.h>

Completed in 17 milliseconds

12