Home
last modified time | relevance | path

Searched refs:programElement (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
Demitter.h54 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter() argument
55 : cg_(cg), programElement_(programElement) in FunctionEmitter()
102 void AddProgramElement(ProgramElement *programElement);
DJSemitter.h25 …unctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, programEle… in JSFunctionEmitter() argument
DETSemitter.h46 …unctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, programEle… in ETSFunctionEmitter() argument
Demitter.cpp386 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()
DcompilerImpl.cpp81 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() argument
85 CodeGen cg(&allocator, &regSpiller, context, scope, programElement, &astcompiler); in MakeCompileJob()
86 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob()
DcodeGen.h73 …varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler) noexcept in CodeGen() argument
84 programElement_(programElement), in CodeGen()
Dpandagen.h53 … varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler);
Dpandagen.cpp74 …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()
DETSGen.cpp53 …varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler) noexcept in ETSGen() argument
54 : CodeGen(allocator, spiller, context, scope, programElement, astcompiler), in ETSGen()
DETSGen.h32 …varbinder::FunctionScope *scope, ProgramElement *programElement, AstCompiler *astcompiler) noexcep…
/arkcompiler/ets_frontend/ets2panda/compiler/templates/
Disa.h.erb64 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/
Dirnode.h152 … virtual void Transform(panda::pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
/arkcompiler/ets_frontend/ets2panda/test/unit/
Dunion_normalization_test.cpp71 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() argument
74 CodeGen cg(allocator_.get(), &regSpiller, context, scope, programElement, &astcompiler); in MakeCompileJob()
75 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob()
/arkcompiler/ets_frontend/ets2panda/
DBUILD.gn146 "compiler/core/programElement.cpp",
DCMakeLists.txt131 compiler/core/programElement.cpp
/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib.cpp418 compiler::ProgramElement *programElement) in CompileJob() argument
423 compiler::ETSGen cg {&allocator, &regSpiller, context, scope, programElement, &astCompiler}; in CompileJob()
424 compiler::ETSFunctionEmitter funcEmitter {&cg, programElement}; in CompileJob()