Searched refs:CompilerContext (Results 1 – 12 of 12) sorted by relevance
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | compilerContext.cpp | 23 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()
|
D | compileQueue.h | 34 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_;
|
D | compilerContext.h | 44 class CompilerContext { 46 CompilerContext(binder::Binder *binder, bool isDebug, bool isDebuggerEvaluateExpressionMode, 49 NO_COPY_SEMANTIC(CompilerContext); 50 NO_MOVE_SEMANTIC(CompilerContext); 51 ~CompilerContext() = default;
|
D | compilerImpl.cpp | 43 …CompilerContext context(program->Binder(), options.isDebug, options.isDebuggerEvaluateExpressionMo… in Compile()
|
D | pandagen.h | 49 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/ |
D | emitter.h | 56 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);
|
D | emitter.cpp | 305 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/ |
D | typeRecorder.h | 37 explicit TypeRecorder(ArenaAllocator *allocator, compiler::CompilerContext *context); 133 compiler::CompilerContext *context_;
|
D | typeExtractor.h | 33 ArenaAllocator *allocator, compiler::CompilerContext *context);
|
D | typeRecorder.cpp | 32 TypeRecorder::TypeRecorder(ArenaAllocator *allocator, compiler::CompilerContext *context) in TypeRecorder()
|
D | typeExtractor.cpp | 64 ArenaAllocator *allocator, compiler::CompilerContext *context) in TypeExtractor()
|
/arkcompiler/ets_frontend/es2panda/ |
D | es2panda.cpp | 53 panda::es2panda::compiler::CompilerContext context(nullptr, false, false, false, false, true, in CreateJsonContentProgram()
|