Lines Matching refs:jsPandaFile
136 std::shared_ptr<JSPandaFile> jsPandaFile = CreateAndVerifyJSPandaFile(extendedFilePath); in GenerateAbcFileInfos() local
137 AbcFileInfo fileInfo(extendedFilePath, jsPandaFile); in GenerateAbcFileInfos()
138 if (jsPandaFile == nullptr) { in GenerateAbcFileInfos()
142 checksum = jsPandaFile->GetChecksum(); in GenerateAbcFileInfos()
143 ResolveModule(jsPandaFile.get(), extendedFilePath); in GenerateAbcFileInfos()
153 std::shared_ptr<JSPandaFile> jsPandaFile = nullptr; in CreateAndVerifyJSPandaFile() local
160 if (!(pkgArgsIter->second->GetJSPandaFile(runtimeOptions_, jsPandaFile))) { in CreateAndVerifyJSPandaFile()
164 jsPandaFile = jsPandaFileManager->OpenJSPandaFile(fileName.c_str()); in CreateAndVerifyJSPandaFile()
166 if (jsPandaFile == nullptr) { in CreateAndVerifyJSPandaFile()
171 if (!jsPandaFile->IsNewVersion()) { in CreateAndVerifyJSPandaFile()
177 jsPandaFileManager->AddJSPandaFileVm(vm_, jsPandaFile); in CreateAndVerifyJSPandaFile()
178 return jsPandaFile; in CreateAndVerifyJSPandaFile()
181 void AotCompilerPreprocessor::ResolveModule(const JSPandaFile *jsPandaFile, const std::string &file… in ResolveModule() argument
183 const auto &recordInfo = jsPandaFile->GetJSRecordInfo(); in ResolveModule()
188 if (jsPandaFile->IsModule(info.second)) { in ResolveModule()
201 JSPandaFile *jsPandaFile = fileInfo.jsPandaFile_.get(); in GenerateGlobalTypes() local
204 … BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, cOptions.maxAotMethodSize_, in GenerateGlobalTypes()
212 tsManager->SetCurConstantPool(jsPandaFile, methodOffset); in GenerateGlobalTypes()
213 CString recordName = MethodLiteral::GetRecordName(jsPandaFile, EntityId(methodOffset)); in GenerateGlobalTypes()
214 auto methodLiteral = jsPandaFile->FindMethodLiteral(methodOffset); in GenerateGlobalTypes()
217 … TypeRecorder typeRecorder(jsPandaFile, methodLiteral, tsManager, recordName, &profilerDecoder_, in GenerateGlobalTypes()
219 typeRecorder.BindPgoTypeToGateType(jsPandaFile, tsManager, methodLiteral); in GenerateGlobalTypes()
243 JSPandaFile *jsPandaFile = fileInfo.jsPandaFile_.get(); in GeneratePGOTypes() local
244 … BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, cOptions.maxAotMethodSize_, in GeneratePGOTypes()