Home
last modified time | relevance | path

Searched refs:FunctionDecl (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dhoisting.cpp39 static void HoistFunction(PandaGen *pg, varbinder::Variable *var, const varbinder::FunctionDecl *decl) in HoistFunction()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DsavedBindingsCtx.cpp54 VarBinder()->AddDecl<varbinder::FunctionDecl>(rhs->Start(), VarBinder()->Allocator(), in BindExportDecl()
H A DscopesInitPhase.cpp390 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 Ddeclaration.h316 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 DvariableFlags.h30 _(FUNC, FunctionDecl) \
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Dhoisting.cpp65 static void HoistFunction(PandaGen *pg, binder::Variable *var, const binder::FunctionDecl *decl) in HoistFunction()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Ddeclaration.h192 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 DvariableFlags.h30 _(FUNC, FunctionDecl) \
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSchecker.h36 class FunctionDecl;
356 void InferFunctionDeclarationType(const varbinder::FunctionDecl *decl, varbinder::Variable *funcVar);
H A Dchecker.h40 class FunctionDecl;
H A DETSchecker.h32 class FunctionDecl;
/arkcompiler/ets_frontend/es2panda/typescript/
H A Dchecker.h37 class FunctionDecl;
427 void InferFunctionDeclarationType(const binder::FunctionDecl *decl, binder::Variable *funcVar);
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DinterfacePropertyDeclarations.cpp159 auto *decl = checker->Allocator()->New<varbinder::FunctionDecl>(checker->Allocator(), name, getter); in UpdateInterfacePropertys()
H A DenumLowering.cpp72 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 DlambdaLowering.cpp273 varBinder->NewVarDecl<varbinder::FunctionDecl>(func->Start(), allocator, cmInfo->calleeName, func); in SetUpCalleeMethod()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dfunction.cpp550 void Checker::InferFunctionDeclarationType(const binder::FunctionDecl *decl, binder::Variable *funcVar) in InferFunctionDeclarationType()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dfunction.cpp564 void TSChecker::InferFunctionDeclarationType(const varbinder::FunctionDecl *decl, varbinder::Variable *funcVar) in InferFunctionDeclarationType()
/arkcompiler/ets_frontend/es2panda/parser/
H A DstatementParser.cpp1208 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 Dhelpers.cpp2432 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 Dfunction.cpp1879 varBinder->NewVarDecl<varbinder::FunctionDecl>(func->Start(), allocator, func->Id()->Name(), func)); in CreateFuncDecl()

Completed in 27 milliseconds