Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompilerContext.cpp23 CompilerContext::CompilerContext(binder::Binder *binder, bool isDebug, bool isDebuggerEvaluateExpre… in CompilerContext() function in panda::es2panda::compiler::CompilerContext
34 void CompilerContext::SetTypeRecorder(extractor::TypeRecorder *recorder) in SetTypeRecorder()
41 void CompilerContext::SetTypeExtractor(extractor::TypeExtractor *extractor) in SetTypeExtractor()
DcompileQueue.h34 class CompilerContext; variable
38 explicit CompileFunctionJob(CompilerContext *context) : context_(context) {}; in CompileFunctionJob()
56 CompilerContext *context_ {};
62 explicit CompileModuleRecordJob(CompilerContext *context) : context_(context) {}; in CompileModuleRecordJob()
70 CompilerContext *context_ {};
96 explicit CompileFuncQueue(size_t threadCount, CompilerContext *context) in CompileFuncQueue()
106 CompilerContext *context_;
DcompilerContext.h44 class CompilerContext {
46 CompilerContext(binder::Binder *binder, bool isDebug, bool isDebuggerEvaluateExpressionMode,
49 NO_COPY_SEMANTIC(CompilerContext);
50 NO_MOVE_SEMANTIC(CompilerContext);
51 ~CompilerContext() = default;
DcompilerImpl.cpp43CompilerContext context(program->Binder(), options.isDebug, options.isDebuggerEvaluateExpressionMo… in Compile()
Dpandagen.h49 class CompilerContext; variable
79 …explicit PandaGen(ArenaAllocator *allocator, CompilerContext *context, binder::FunctionScope *scop… in PandaGen()
105 inline CompilerContext *Context() const in Context()
507 CompilerContext *context_;
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.h56 class CompilerContext; variable
104 explicit Emitter(const CompilerContext *context);
109 void AddFunction(FunctionEmitter *func, CompilerContext *context);
110 void AddSourceTextModuleRecord(ModuleRecordEmitter *module, CompilerContext *context);
111 void FillTypeInfoRecord(CompilerContext *context, bool typeFlag, int64_t typeSummaryIndex,
119 void GenJsonContentRecord(const CompilerContext *context);
Demitter.cpp305 Emitter::Emitter(const CompilerContext *context) in Emitter()
367 void Emitter::GenJsonContentRecord(const CompilerContext *context) in GenJsonContentRecord()
381 void Emitter::AddFunction(FunctionEmitter *func, CompilerContext *context) in AddFunction()
399 void Emitter::AddSourceTextModuleRecord(ModuleRecordEmitter *module, CompilerContext *context) in AddSourceTextModuleRecord()
439 void Emitter::FillTypeInfoRecord(CompilerContext *context, bool typeFlag, int64_t typeSummaryIndex, in FillTypeInfoRecord()
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeRecorder.h37 explicit TypeRecorder(ArenaAllocator *allocator, compiler::CompilerContext *context);
133 compiler::CompilerContext *context_;
DtypeExtractor.h33 ArenaAllocator *allocator, compiler::CompilerContext *context);
DtypeRecorder.cpp32 TypeRecorder::TypeRecorder(ArenaAllocator *allocator, compiler::CompilerContext *context) in TypeRecorder()
DtypeExtractor.cpp64 ArenaAllocator *allocator, compiler::CompilerContext *context) in TypeExtractor()
/arkcompiler/ets_frontend/es2panda/
Des2panda.cpp53 panda::es2panda::compiler::CompilerContext context(nullptr, false, false, false, false, true, in CreateJsonContentProgram()