Searched refs:FunctionEmitter (Results 1 – 9 of 9) sorted by relevance
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | emitter.h | 60 class FunctionEmitter { 62 explicit FunctionEmitter(ArenaAllocator *allocator, const PandaGen *pg); 63 ~FunctionEmitter() = default; 64 NO_COPY_SEMANTIC(FunctionEmitter); 65 NO_MOVE_SEMANTIC(FunctionEmitter); 111 void AddFunction(FunctionEmitter *func, CompilerContext *context);
|
D | emitter.cpp | 46 FunctionEmitter::FunctionEmitter(ArenaAllocator *allocator, const PandaGen *pg) in FunctionEmitter() function in panda::es2panda::compiler::FunctionEmitter 62 void FunctionEmitter::Generate(util::PatchFix *patchFixHelper) in Generate() 78 const ArenaSet<util::StringView> &FunctionEmitter::Strings() const in Strings() 83 void FunctionEmitter::GenFunctionKind() in GenFunctionKind() 88 void FunctionEmitter::GenIcSize() in GenIcSize() 93 void FunctionEmitter::GenBufferLiterals(const LiteralBuffer *buff) in GenBufferLiterals() 98 util::StringView FunctionEmitter::SourceCode() const in SourceCode() 106 lexer::LineIndex &FunctionEmitter::GetLineIndex() const in GetLineIndex() 162 uint32_t FunctionEmitter::UpdateForReturnIns(const ir::AstNode *astNode, panda::pandasm::Ins *panda… in UpdateForReturnIns() 187 void FunctionEmitter::GenInstructionDebugInfo(const IRNode *ins, panda::pandasm::Ins *pandaIns) in GenInstructionDebugInfo() [all …]
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
D | emitter.h | 52 class FunctionEmitter { 54 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter() function 59 ~FunctionEmitter() = default; 60 NO_COPY_SEMANTIC(FunctionEmitter); 61 NO_MOVE_SEMANTIC(FunctionEmitter);
|
D | JSemitter.h | 23 class JSFunctionEmitter : public FunctionEmitter { 25 …JSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, program… in JSFunctionEmitter()
|
D | emitter.cpp | 112 void FunctionEmitter::Generate() in Generate() 122 util::StringView FunctionEmitter::SourceCode() const in SourceCode() 180 void FunctionEmitter::GenInstructionDebugInfo(const IRNode *ins, pandasm::Ins *pandaIns) in GenInstructionDebugInfo() 207 void FunctionEmitter::GenFunctionInstructions(pandasm::Function *func) in GenFunctionInstructions() 221 void FunctionEmitter::GenFunctionAnnotations(pandasm::Function *func) in GenFunctionAnnotations() 242 void FunctionEmitter::GenFunctionCatchTables(pandasm::Function *func) in GenFunctionCatchTables() 258 void FunctionEmitter::GenSourceFileDebugInfo(pandasm::Function *func) in GenSourceFileDebugInfo() 293 void FunctionEmitter::GenScopeVariableInfo(pandasm::Function *func, const varbinder::Scope *scope) … in GenScopeVariableInfo() 336 void FunctionEmitter::GenVariablesDebugInfo(pandasm::Function *func) in GenVariablesDebugInfo()
|
D | compilerImpl.cpp | 77 template <typename CodeGen, typename RegSpiller, typename FunctionEmitter, typename Emitter, typena… 86 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob() 132 typename CodeGen, typename RegSpiller, typename FunctionEmitter, typename Emitter> 148 … MakeCompileJob<CodeGen, RegSpiller, FunctionEmitter, Emitter, AstCompiler>()); in CreateCompiler()
|
D | ETSemitter.h | 44 class ETSFunctionEmitter : public FunctionEmitter { 46 …ETSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, progra… in ETSFunctionEmitter()
|
/arkcompiler/ets_frontend/ets2panda/test/unit/ |
D | union_normalization_test.cpp | 67 …template <typename CodeGen, typename RegSpiller, typename FunctionEmitter, typename Emitter, typen… 75 FunctionEmitter funcEmitter(&cg, programElement); in MakeCompileJob() 81 typename CodeGen, typename RegSpiller, typename FunctionEmitter, typename Emitter> 109 … MakeCompileJob<CodeGen, RegSpiller, FunctionEmitter, Emitter, AstCompiler>()); in InitializeChecker()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | compileQueue.cpp | 45 FunctionEmitter funcEmitter(&allocator, &pg); in Run()
|