| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | emitter.h | 54 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter() argument 55 : cg_(cg), programElement_(programElement) in FunctionEmitter() 102 void AddProgramElement(ProgramElement *programElement);
|
| D | JSemitter.h | 25 …unctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, programEle… in JSFunctionEmitter() argument
|
| D | ETSemitter.h | 46 …unctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, programEle… in ETSFunctionEmitter() argument
|
| D | emitter.cpp | 386 void Emitter::AddProgramElement(ProgramElement *programElement) in AddProgramElement() argument 388 prog_->strings.insert(programElement->Strings().begin(), programElement->Strings().end()); in AddProgramElement() 391 for (const auto &buff : programElement->BuffStorage()) { in AddProgramElement() 395 for (auto *ins : programElement->LiteralBufferIns()) { in AddProgramElement() 401 auto *function = programElement->Function(); in AddProgramElement()
|
| D | compilerImpl.cpp | 81 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() argument 85 CodeGen cg(&allocator, ®Spiller, context, scope, programElement, &astcompiler); in MakeCompileJob() 86 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob()
|
| D | codeGen.h | 73 …varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler) noexcept in CodeGen() argument 84 programElement_(programElement), in CodeGen()
|
| D | pandagen.h | 53 … varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler);
|
| D | pandagen.cpp | 74 …void Transform([[maybe_unused]] pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement, in Transform() argument 260 varbinder::FunctionScope *const scope, ProgramElement *const programElement, in PandaGen() argument 262 : CodeGen(allocator, spiller, context, scope, programElement, astcompiler) in PandaGen()
|
| D | ETSGen.cpp | 53 …varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler) noexcept in ETSGen() argument 54 : CodeGen(allocator, spiller, context, scope, programElement, astcompiler), in ETSGen()
|
| D | ETSGen.h | 32 …varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler) noexcep…
|
| /arkcompiler/ets_frontend/ets2panda/compiler/templates/ |
| D | isa.h.erb | 64 void Transform(pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement, 176 void Transform(pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement, 195 programElement->LiteralBufferIns().push_back(ins); 200 programElement->Strings().insert(std::move(<%= str %>mutf8));
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | irnode.h | 152 … virtual void Transform(panda::pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/ |
| D | union_normalization_test.cpp | 71 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() argument 74 CodeGen cg(allocator_.get(), ®Spiller, context, scope, programElement, &astcompiler); in MakeCompileJob() 75 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob()
|
| /arkcompiler/ets_frontend/ets2panda/ |
| D | BUILD.gn | 146 "compiler/core/programElement.cpp",
|
| D | CMakeLists.txt | 131 compiler/core/programElement.cpp
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | es2panda_lib.cpp | 418 compiler::ProgramElement *programElement) in CompileJob() argument 423 compiler::ETSGen cg {&allocator, ®Spiller, context, scope, programElement, &astCompiler}; in CompileJob() 424 compiler::ETSFunctionEmitter funcEmitter {&cg, programElement}; in CompileJob()
|