| /arkcompiler/ets_frontend/es2panda/util/ |
| D | programCache.h | 23 struct ProgramCache { struct 28 explicit ProgramCache(panda::pandasm::Program program) : program(std::move(program)) in ProgramCache() argument 32 …ProgramCache(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
|
| D | moduleHelpers.cpp | 24 …::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()
|
| D | moduleHelpers.h | 28 …std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, panda::ArenaAllocator *all…
|
| D | helpers.h | 179 …RemoveProgramsRedundantData(std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo,
|
| D | helpers.cpp | 971 void Helpers::RemoveProgramsRedundantData(std::map<std::string, panda::es2panda::util::ProgramCache… in RemoveProgramsRedundantData()
|
| /arkcompiler/ets_frontend/es2panda/aot/ |
| D | emitFiles.h | 48 … 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_;
|
| D | main.cpp | 118 …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()
|
| D | resolveDepsRelation.h | 32 …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/ |
| D | compileQueue.h | 78 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_;
|
| D | compileQueue.cpp | 94 …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/ |
| D | protobufSnapshotGenerator.cpp | 57 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()
|
| D | protobufSnapshotGenerator.h | 29 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/ |
| D | compositeProgram.proto | 21 message ProgramCache { message
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | es2panda.h | 221 …std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo, panda::ArenaAllocator *all… 240 … std::map<std::string, panda::es2panda::util::ProgramCache*> &progsInfo,
|
| D | es2panda.cpp | 101 … 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()
|