Searched refs:funcDecl (Results 1 - 11 of 11) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | globalDeclTransformer.cpp | 41 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 D | globalDeclTransformer.h | 67 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
|
H A D | importExportDecls.cpp | 165 void ImportExportDecls::VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) in VisitFunctionDeclaration() argument 167 fieldMap_.emplace(funcDecl->Function()->Id()->Name(), funcDecl->Function()); in VisitFunctionDeclaration()
|
H A D | importExportDecls.h | 76 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
|
/arkcompiler/ets_frontend/ets2panda/parser/program/ |
H A D | entityNameVisitor.cpp | 25 void EntityNameVisitor::VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) in VisitFunctionDeclaration() argument 27 name_ = funcDecl->AsFunctionDeclaration()->Function()->Id()->Name(); in VisitFunctionDeclaration()
|
H A D | entityNameVisitor.h | 28 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | statementParser.cpp | 233 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 D | ETSparser.cpp | 1895 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 D | scopesInitPhase.cpp | 272 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 D | scopesInitPhase.h | 108 void VisitFunctionDeclaration(ir::FunctionDeclaration *funcDecl) override;
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 651 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