• Home
  • Raw
  • Download

Lines Matching refs:jsPandaFile

32 …const JSPandaFile *jsPandaFile = Method::Cast(jsFunction->GetMethod().GetTaggedObject())->GetJSPan…  in Compile()  local
34 collector_ = new BytecodeInfoCollector(vm_, const_cast<JSPandaFile*>(jsPandaFile), in Compile()
36 std::string fileName = jsPandaFile->GetFileName(); in Compile()
37 if (!IsReleasedPandaFile(jsPandaFile)) { in Compile()
41 gen.SetCurrentCompileFileName(jsPandaFile->GetNormalizedFileDesc()); in Compile()
66 auto jsPandaFile = ctx_->GetJSPandaFile(); in Compile() local
71 tsManager->SetCurConstantPool(jsPandaFile, methodOffset); in Compile()
74 std::string fullName = module->GetFuncName(methodLiteral, jsPandaFile); in Compile()
80 bool hasTypes = jsPandaFile->HasTSTypes(recordName); in Compile()
89 builder_ = new BytecodeCircuitBuilder(jsPandaFile, methodLiteral, methodPCInfo, tsManager, in Compile()
190 bool PassManager::Compile(JSPandaFile *jsPandaFile, const std::string &fileName, AOTFileGenerator &… in Compile() argument
194 BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, in Compile()
198 if (!IsReleasedPandaFile(jsPandaFile)) { in Compile()
224 auto jsPandaFile = ctx.GetJSPandaFile(); in Compile() local
229 tsManager->SetCurConstantPool(jsPandaFile, methodOffset); in Compile()
232 std::string fullName = module->GetFuncName(methodLiteral, jsPandaFile); in Compile()
238 bool hasTypes = jsPandaFile->HasTSTypes(recordName); in Compile()
248 … BytecodeCircuitBuilder builder(jsPandaFile, methodLiteral, methodPCInfo, tsManager, &circuit, in Compile()
319 bool PassManager::IsReleasedPandaFile(const JSPandaFile *jsPandaFile) const in IsReleasedPandaFile()
321 MethodLiteral* methodLiteral = jsPandaFile->GetMethodLiterals(); in IsReleasedPandaFile()
323 … LOG_COMPILER(ERROR) << "There is no mehtod literal in " << jsPandaFile->GetJSPandaFileDesc(); in IsReleasedPandaFile()
329 …foExtractor *debugInfoExtractor = JSPandaFileManager::GetInstance()->GetJSPtExtractor(jsPandaFile); in IsReleasedPandaFile()