Home
last modified time | relevance | path

Searched refs:funcDecl (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalDeclTransformer.cpp41 void GlobalDeclTransformer::VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) in VisitFunctionDeclaration() argument
43 auto *funcExpr = util::NodeAllocator::ForceSetParent<ir::FunctionExpression>(allocator_, funcDecl->Function()); in VisitFunctionDeclaration()
44 funcDecl->Function()->SetStart(funcDecl->Function()->Id()->End()); in VisitFunctionDeclaration()
45 funcExpr->SetRange(funcDecl->Function()->Range()); in VisitFunctionDeclaration()
47 if (funcDecl->Function()->IsExtensionMethod()) { in VisitFunctionDeclaration()
53 allocator_, methodKind, funcDecl->Function()->Id()->Clone(allocator_, nullptr), funcExpr, in VisitFunctionDeclaration()
54 funcDecl->Function()->Modifiers(), allocator_, false); in VisitFunctionDeclaration()
55 method->SetRange(funcDecl->Range()); in VisitFunctionDeclaration()
57 if (funcDecl in VisitFunctionDeclaration()
[all...]
H A DglobalDeclTransformer.h67 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
H A DimportExportDecls.cpp165 void ImportExportDecls::VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) in VisitFunctionDeclaration() argument
167 fieldMap_.emplace(funcDecl->Function()->Id()->Name(), funcDecl->Function()); in VisitFunctionDeclaration()
H A DimportExportDecls.h76 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
/arkcompiler/ets_frontend/ets2panda/parser/program/
H A DentityNameVisitor.cpp25 void EntityNameVisitor::VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) in VisitFunctionDeclaration() argument
27 name_ = funcDecl->AsFunctionDeclaration()->Function()->Id()->Name(); in VisitFunctionDeclaration()
H A DentityNameVisitor.h28 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementParser.cpp233 auto *funcDecl = ParseFunctionDeclaration(false, ParserStatus::NO_OPTS); in ParseFunctionStatement() local
234 if (funcDecl == nullptr) { // Error processing. in ParseFunctionStatement()
239 stmts.push_back(funcDecl); in ParseFunctionStatement()
242 localBlockStmt->SetRange(funcDecl->Range()); in ParseFunctionStatement()
244 return funcDecl; in ParseFunctionStatement()
600 auto *funcDecl = AllocNode<ir::FunctionDeclaration>(Allocator(), func, true); in ParseFunctionDeclaration() local
601 funcDecl->SetRange(func->Range()); in ParseFunctionDeclaration()
602 return funcDecl; in ParseFunctionDeclaration()
616 auto *funcDecl = AllocNode<ir::FunctionDeclaration>(Allocator(), func); in ParseFunctionDeclaration() local
617 funcDecl in ParseFunctionDeclaration()
[all...]
H A DETSparser.cpp1895 auto *funcDecl = AllocNode<ir::FunctionDeclaration>(Allocator(), func); in ParseFunctionDeclaration() local
1899 funcDecl->SetRange(func->Range()); in ParseFunctionDeclaration()
1907 return funcDecl; in ParseFunctionDeclaration()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp272 void ScopesInitPhase::VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) in VisitFunctionDeclaration() argument
274 const auto func = funcDecl->Function(); in VisitFunctionDeclaration()
275 if (!funcDecl->IsAnonymous()) { in VisitFunctionDeclaration()
278 Iterate(funcDecl); in VisitFunctionDeclaration()
H A DscopesInitPhase.h108 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
/arkcompiler/ets_frontend/es2panda/parser/
H A DstatementParser.cpp651 auto *funcDecl = ParseFunctionDeclaration(false, ParserStatus::NO_OPTS, isDeclare); in ParseFunctionStatement() local
652 stmts.push_back(funcDecl); in ParseFunctionStatement()
655 localBlockStmt->SetRange(funcDecl->Range()); in ParseFunctionStatement()
658 return funcDecl; in ParseFunctionStatement()
1203 auto *funcDecl = AllocNode<ir::FunctionDeclaration>(func); in ParseFunctionDeclaration() local
1204 funcDecl->SetRange(func->Range()); in ParseFunctionDeclaration()
1211 return funcDecl; in ParseFunctionDeclaration()
1235 auto *funcDecl = AllocNode<ir::FunctionDeclaration>(func); in ParseFunctionDeclaration() local
1236 funcDecl->SetRange(func->Range()); in ParseFunctionDeclaration()
1246 return funcDecl; in ParseFunctionDeclaration()
[all...]

Completed in 14 milliseconds