Searched refs:ProgramElement (Results 1 – 19 of 19) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | programElement.cpp | 21 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()
|
| D | programElement.h | 28 class ProgramElement { 30 explicit ProgramElement() = default; 31 ~ProgramElement(); 32 NO_COPY_SEMANTIC(ProgramElement); 33 NO_MOVE_SEMANTIC(ProgramElement);
|
| D | compileJob.h | 35 class ProgramElement; variable 44 const ProgramElement *GetProgramElement() const in GetProgramElement() 49 ProgramElement *GetProgramElement() in GetProgramElement() 69 ProgramElement programElement_;
|
| D | emitter.h | 53 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);
|
| D | codeGen.h | 73 … 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_ {};
|
| D | JSemitter.h | 25 …JSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, program… in JSFunctionEmitter()
|
| D | ETSemitter.h | 46 …ETSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, progra… in ETSFunctionEmitter()
|
| D | codeGen.cpp | 336 ProgramElement *CodeGen::ProgElement() const noexcept in ProgElement()
|
| D | compilerImpl.cpp | 178 compiler::ProgramElement *programElement) -> void { in MakeCompileJob()
|
| D | emitter.cpp | 410 void Emitter::AddProgramElement(ProgramElement *programElement) in AddProgramElement()
|
| D | pandagen.h | 52 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile);
|
| D | pandagen.cpp | 74 …void Transform([[maybe_unused]] pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement, in Transform() 260 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) in PandaGen() argument
|
| D | ETSGen.h | 32 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) noexcept;
|
| D | ETSGen.cpp | 56 … std::tuple<varbinder::FunctionScope *, ProgramElement *, AstCompiler *> toCompile) noexcept in ETSGen() argument
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | public.h | 42 …nction<void(public_lib::Context *context, varbinder::FunctionScope *, compiler::ProgramElement *)>;
|
| D | es2panda_lib.cpp | 408 compiler::ProgramElement *programElement) in CompileJob()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | irnode.h | 152 virtual void Transform(ark::pandasm::Ins *ins, [[maybe_unused]] ProgramElement *programElement,
|
| /arkcompiler/ets_frontend/ets2panda/compiler/templates/ |
| D | isa.h.erb | 64 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/ |
| D | union_normalization_test.cpp | 88 compiler::ProgramElement *programElement) -> void { in MakeCompileJob()
|