Home
last modified time | relevance | path

Searched refs:ProgramCache (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/es2panda/util/
DprogramCache.h23 struct ProgramCache { struct
28 explicit ProgramCache(panda::pandasm::Program program) : program(std::move(program)) in ProgramCache() argument
32ProgramCache(uint32_t hashCode, panda::pandasm::Program program) : hashCode(hashCode), program(std… in ProgramCache() function
36 ProgramCache(uint32_t hashCode, panda::pandasm::Program program, bool needUpdateCache) in ProgramCache() function
DmoduleHelpers.cpp24 …::CompilerOptions &options, std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in CompileNpmModuleEntryList()
40 … auto *cache = allocator->New<util::ProgramCache>(hash, std::move(cacheProgramInfo->program)); in CompileNpmModuleEntryList()
68 auto *cache = allocator->New<util::ProgramCache>(hash, std::move(*prog), true); in CompileNpmModuleEntryList()
DmoduleHelpers.h28 …std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, panda::ArenaAllocator *all…
Dhelpers.h179 …RemoveProgramsRedundantData(std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo,
Dhelpers.cpp971 void Helpers::RemoveProgramsRedundantData(std::map<std::string, panda::es2panda::util::ProgramCache in RemoveProgramsRedundantData()
/arkcompiler/ets_frontend/es2panda/aot/
DemitFiles.h48 … const std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in EmitMergedAbcJob()
60 const std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
67 …explicit EmitCacheJob(const std::string &outputProtoName, panda::es2panda::util::ProgramCache *pro… in EmitCacheJob()
76 panda::es2panda::util::ProgramCache *progCache_;
83 … const std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo) in EmitFileQueue()
99 const std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
Dmain.cpp118 …eProgramsByWorkers(const std::map<std::string, panda::es2panda::util::ProgramCache*> &programsInfo, in GenerateProgramsByWorkers()
139 static void DumpProgramInfos(const std::map<std::string, panda::es2panda::util::ProgramCache*> &pro… in DumpProgramInfos()
167 static bool GenerateProgram(std::map<std::string, panda::es2panda::util::ProgramCache*> &programsIn… in GenerateProgram()
214 … std::map<std::string, panda::es2panda::util::ProgramCache*> programsInfo) in CheckMergeModeConsistency()
256 static bool GenerateAbcFiles(std::map<std::string, panda::es2panda::util::ProgramCache*> &programsI… in GenerateAbcFiles()
274 static bool ResolveDepsRelations(const std::map<std::string, panda::es2panda::util::ProgramCache *>… in ResolveDepsRelations()
305 std::map<std::string, panda::es2panda::util::ProgramCache*> programsInfo; in Run()
DresolveDepsRelation.h32 …explicit DepsRelationResolver(const std::map<std::string, panda::es2panda::util::ProgramCache *> &… in DepsRelationResolver()
53 const std::map<std::string, panda::es2panda::util::ProgramCache *> &progsInfo_;
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompileQueue.h78 std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in CompileFileJob()
96 std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
107 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo,
137 std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
177 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in CompileFileQueue()
192 std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
203 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in CompileAbcClassQueue()
221 std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
229 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in PostAnalysisOptimizeFileQueue()
240 std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo_;
DcompileQueue.cpp94 …auto *cache = allocator_->New<util::ProgramCache>(src_->hash, std::move(cacheProgramInfo->program)… in RetrieveProgramFromCacheFiles()
147 …auto *cache = allocator_->New<util::ProgramCache>(src_->hash, std::move(*prog), src_->isSourceMode… in Run()
183 auto *cache = allocator_->New<util::ProgramCache>(std::move(*program)); in Run()
/arkcompiler/ets_frontend/merge_abc/src/
DprotobufSnapshotGenerator.cpp57 panda::es2panda::util::ProgramCache *ProtobufSnapshotGenerator::GetCacheContext(const std::string &… in GetCacheContext()
67 protoPanda::ProgramCache protoCache; in GetCacheContext()
77 …auto *programCache = allocator->New<panda::es2panda::util::ProgramCache>(hashCode, std::move(*prog… in GetCacheContext()
82 void ProtobufSnapshotGenerator::UpdateCacheFile(const panda::es2panda::util::ProgramCache *programC… in UpdateCacheFile()
85 protoPanda::ProgramCache protoCache; in UpdateCacheFile()
DprotobufSnapshotGenerator.h29 static panda::es2panda::util::ProgramCache *GetCacheContext(const std::string &cacheFilePath,
31 static void UpdateCacheFile(const panda::es2panda::util::ProgramCache *programCache,
/arkcompiler/ets_frontend/merge_abc/protos/
DcompositeProgram.proto21 message ProgramCache { message
/arkcompiler/ets_frontend/es2panda/
Des2panda.h221 …std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, panda::ArenaAllocator *all…
240 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo,
Des2panda.cpp101 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, in CompileAbcFileInParallel()
235 …std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, panda::ArenaAllocator *all… in CompileFiles()