• Home
  • Raw
  • Download

Lines Matching refs:jsPandaFile

34 bool PassManager::Compile(JSPandaFile *jsPandaFile, const std::string &fileName, AOTFileGenerator &…  in Compile()  argument
38 if (jsPandaFile == nullptr) { in Compile()
43 if (!PGOProfilerManager::MergeApFiles(jsPandaFile->GetChecksum(), profilerDecoder_)) { in Compile()
48 ResolveModule(jsPandaFile, fileName); in Compile()
49 …BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, maxAotMethodSize_, ShouldColle… in Compile()
53 if (!IsReleasedPandaFile(jsPandaFile)) { in Compile()
79 auto jsPandaFile = ctx.GetJSPandaFile(); in Compile() local
84 tsManager->SetCurConstantPool(jsPandaFile, methodOffset); in Compile()
87 std::string fullName = module->GetFuncName(methodLiteral, jsPandaFile); in Compile()
93 bool hasTypes = jsPandaFile->HasTSTypes(recordName); in Compile()
104 … BytecodeCircuitBuilder builder(jsPandaFile, methodLiteral, methodPCInfo, tsManager, &circuit, in Compile()
162 bool PassManager::IsReleasedPandaFile(const JSPandaFile *jsPandaFile) const in IsReleasedPandaFile()
164 MethodLiteral* methodLiteral = jsPandaFile->GetMethodLiterals(); in IsReleasedPandaFile()
166 … LOG_COMPILER(ERROR) << "There is no mehtod literal in " << jsPandaFile->GetJSPandaFileDesc(); in IsReleasedPandaFile()
172 …foExtractor *debugInfoExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPandaFile); in IsReleasedPandaFile()
177 void PassManager::ResolveModule(const JSPandaFile *jsPandaFile, const std::string &fileName) in ResolveModule() argument
179 const auto &recordInfo = jsPandaFile->GetJSRecordInfo(); in ResolveModule()
184 if (jsPandaFile->IsModule(info.second)) { in ResolveModule()