Home
last modified time | relevance | path

Searched refs:ProgramElement (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DprogramElement.cpp21 std::set<std::string> &ProgramElement::Strings() in Strings()
26 std::vector<pandasm::Ins *> &ProgramElement::LiteralBufferIns() in LiteralBufferIns()
31 std::vector<LiteralBuffer> &ProgramElement::BuffStorage() in BuffStorage()
36 pandasm::Function *ProgramElement::Function() in Function()
41 void ProgramElement::SetFunction(pandasm::Function *func) in SetFunction()
46 ProgramElement::~ProgramElement() in ~ProgramElement()
DprogramElement.h28 class ProgramElement {
30 explicit ProgramElement() = default;
31 ~ProgramElement();
32 NO_COPY_SEMANTIC(ProgramElement);
33 NO_MOVE_SEMANTIC(ProgramElement);
DcompileJob.h35 class ProgramElement; variable
44 const ProgramElement *GetProgramElement() const in GetProgramElement()
49 ProgramElement *GetProgramElement() in GetProgramElement()
69 ProgramElement programElement_;
Demitter.h53 class ProgramElement; variable
58 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter()
90 ProgramElement *GetProgramElement() const in GetProgramElement()
97 ProgramElement *programElement_;
108 void AddProgramElement(ProgramElement *programElement);
DcodeGen.h73 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) noexcept in CodeGen() argument
84 programElement_(std::get<ProgramElement *>(toCompile)), in CodeGen()
164 [[nodiscard]] ProgramElement *ProgElement() const noexcept;
179 ProgramElement *programElement_ {};
DJSemitter.h25 …JSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, program… in JSFunctionEmitter()
DETSemitter.h46 …ETSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, progra… in ETSFunctionEmitter()
DcodeGen.cpp336 ProgramElement *CodeGen::ProgElement() const noexcept in ProgElement()
DcompilerImpl.cpp178 compiler::ProgramElement *programElement) -> void { in MakeCompileJob()
Demitter.cpp410 void Emitter::AddProgramElement(ProgramElement *programElement) in AddProgramElement()
Dpandagen.h52 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile);
Dpandagen.cpp74 …void Transform([[maybe_unused]] pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement, in Transform()
260 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) in PandaGen() argument
DETSGen.h32 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) noexcept;
DETSGen.cpp56 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) noexcept in ETSGen() argument
/arkcompiler/ets_frontend/ets2panda/public/
Dpublic.h42 …nction<void(public_lib::Context *context, varbinder::FunctionScope *, compiler::ProgramElement *)>;
Des2panda_lib.cpp408 compiler::ProgramElement *programElement) in CompileJob()
/arkcompiler/ets_frontend/ets2panda/ir/
Dirnode.h152 virtual void Transform(ark::pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
/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,
/arkcompiler/ets_frontend/ets2panda/test/unit/
Dunion_normalization_test.cpp88 compiler::ProgramElement *programElement) -> void { in MakeCompileJob()