Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DJSemitter.h25 …unctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, programEle… in JSFunctionEmitter() argument
Demitter.h58 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter() argument
59 : cg_(cg), programElement_(programElement) in FunctionEmitter()
108 void AddProgramElement(ProgramElement *programElement);
DETSemitter.h46 …unctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, programEle… in ETSFunctionEmitter() argument
Demitter.cpp410 void Emitter::AddProgramElement(ProgramElement *programElement) in AddProgramElement() argument
412 prog_->strings.insert(programElement->Strings().begin(), programElement->Strings().end()); in AddProgramElement()
415 for (const auto &buff : programElement->BuffStorage()) { in AddProgramElement()
419 for (auto *ins : programElement->LiteralBufferIns()) { in AddProgramElement()
425 auto *function = programElement->Function(); in AddProgramElement()
DcompilerImpl.cpp178 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() argument
182 …CodeGen cg(&allocator, &regSpiller, context, std::make_tuple(scope, programElement, &astcompiler)); in MakeCompileJob()
183 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob()
Dpandagen.cpp74 …void Transform([[maybe_unused]] pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement, in Transform() argument
/arkcompiler/ets_frontend/ets2panda/compiler/templates/
Disa.h.erb64 void Transform(pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
184 void Transform(pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
203 programElement->LiteralBufferIns().push_back(ins);
208 programElement->Strings().insert(std::move(<%= str %>mutf8));
/arkcompiler/ets_frontend/ets2panda/ir/
Dirnode.h152 virtual void Transform(ark::pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
/arkcompiler/ets_frontend/ets2panda/test/unit/
Dunion_normalization_test.cpp88 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() argument
91 CodeGen cg(allocator_.get(), &regSpiller, context, scope, programElement, &astcompiler); in MakeCompileJob()
92 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob()
/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib.cpp408 compiler::ProgramElement *programElement) in CompileJob() argument
413 …compiler::ETSGen cg {&allocator, &regSpiller, context, std::make_tuple(scope, programElement, &ast… in CompileJob()
414 compiler::ETSFunctionEmitter funcEmitter {&cg, programElement}; in CompileJob()
/arkcompiler/ets_frontend/ets2panda/
DBUILD.gn179 "compiler/core/programElement.cpp",
DCMakeLists.txt168 compiler/core/programElement.cpp