/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | hoisting.cpp | 39 static void HoistFunction(PandaGen *pg, varbinder::Variable *var, const varbinder::FunctionDecl *decl) in HoistFunction()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | savedBindingsCtx.cpp | 54 VarBinder()->AddDecl<varbinder::FunctionDecl>(rhs->Start(), VarBinder()->Allocator(), in BindExportDecl()
|
H A D | scopesInitPhase.cpp | 390 AddOrGetDecl<varbinder::FunctionDecl>(VarBinder(), func->Id()->Name(), func, func->Id()->Start(), Allocator(), in CreateFuncDecl() 668 varbinder::FunctionDecl *decl {}; in CreateFuncDecl() 671 decl = VarBinder()->AddDecl<varbinder::FunctionDecl>(startLoc, Allocator(), identNode->Name(), func); in CreateFuncDecl() 820 auto [_, var] = VarBinder()->NewVarDecl<varbinder::FunctionDecl>(staticBlock->Start(), Allocator(), in VisitClassStaticBlock() 897 var = std::get<1>(VarBinder()->NewVarDecl<varbinder::FunctionDecl>(methodName->Start(), Allocator(), in MaybeAddOverload() 1154 var = std::get<1>(VarBinder()->NewVarDecl<varbinder::FunctionDecl>(classProp->Start(), Allocator(), in VisitClassProperty()
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | declaration.h | 316 class FunctionDecl : public MultiDecl<ir::ScriptFunction> { class 318 explicit FunctionDecl(ArenaAllocator *allocator, util::StringView name, const ir::AstNode *node) in FunctionDecl() function in panda::es2panda::panda::es2panda::binder::FunctionDecl
|
H A D | variableFlags.h | 30 _(FUNC, FunctionDecl) \
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | hoisting.cpp | 65 static void HoistFunction(PandaGen *pg, binder::Variable *var, const binder::FunctionDecl *decl) in HoistFunction()
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | declaration.h | 192 class FunctionDecl : public MultiDecl<ir::ScriptFunction> { class 194 explicit FunctionDecl(ArenaAllocator *allocator, util::StringView name, ir::AstNode *node) in FunctionDecl() function in ark::es2panda::ark::es2panda::varbinder::FunctionDecl
|
H A D | variableFlags.h | 30 _(FUNC, FunctionDecl) \
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 36 class FunctionDecl; 356 void InferFunctionDeclarationType(const varbinder::FunctionDecl *decl, varbinder::Variable *funcVar);
|
H A D | checker.h | 40 class FunctionDecl;
|
H A D | ETSchecker.h | 32 class FunctionDecl;
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 37 class FunctionDecl; 427 void InferFunctionDeclarationType(const binder::FunctionDecl *decl, binder::Variable *funcVar);
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | interfacePropertyDeclarations.cpp | 159 auto *decl = checker->Allocator()->New<varbinder::FunctionDecl>(checker->Allocator(), name, getter); in UpdateInterfacePropertys()
|
H A D | enumLowering.cpp | 72 auto *const methodVar = std::get<1>(varbinder->NewVarDecl<varbinder::FunctionDecl>( in MakeMethodDef() 243 auto *const methodVar = std::get<1>(varbinder_->NewVarDecl<varbinder::FunctionDecl>( in CreateCCtorForEnumClass() 326 auto *const methodVar = std::get<1>(varbinder_->NewVarDecl<varbinder::FunctionDecl>( in CreateCtorForEnumClass()
|
H A D | lambdaLowering.cpp | 273 varBinder->NewVarDecl<varbinder::FunctionDecl>(func->Start(), allocator, cmInfo->calleeName, func); in SetUpCalleeMethod()
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | function.cpp | 550 void Checker::InferFunctionDeclarationType(const binder::FunctionDecl *decl, binder::Variable *funcVar) in InferFunctionDeclarationType()
|
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | function.cpp | 564 void TSChecker::InferFunctionDeclarationType(const varbinder::FunctionDecl *decl, varbinder::Variable *funcVar) in InferFunctionDeclarationType()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 1208 Binder()->AddDecl<binder::FunctionDecl>(startLoc, declflag, isDeclare, Allocator(), in ParseFunctionDeclaration() 1260 binder::FunctionDecl *decl {}; in AddFunctionToBinder() 1264 decl = Binder()->AddDecl<binder::FunctionDecl>(identNode->Start(), declflag, func->Declare(), in AddFunctionToBinder() 1283 Binder()->AddDecl<binder::FunctionDecl>(identNode->Start(), declflag, func->Declare(), in AddFunctionToBinder()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | helpers.cpp | 2432 auto *decl = checker->Allocator()->New<varbinder::FunctionDecl>(checker->Allocator(), in GenerateDefaultGetterSetter() 2532 auto *const decl = Allocator()->New<varbinder::FunctionDecl>(Allocator(), name, getter); in GenerateGetterSetterPropertyAndMethod()
|
H A D | function.cpp | 1879 varBinder->NewVarDecl<varbinder::FunctionDecl>(func->Start(), allocator, func->Id()->Name(), func)); in CreateFuncDecl()
|