Home
last modified time | relevance | path

Searched refs:bytecodeInfo_ (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dcompilation_driver.h52 const auto &methodList = bytecodeInfo_.GetMethodList(); in UpdateCompileQueue()
72 bytecodeInfo_.AddRecordName(recordName); in UpdateCompileQueue()
75 bytecodeInfo_.EraseSkippedMethod(newMethod.GetOffset()); in UpdateCompileQueue()
90 cb(bytecodeInfo_.GetRecordName(index), methodName, methodLiteral, methodOffset, in CompileMethod()
105 auto &methodList = bytecodeInfo_.GetMethodList(); in Run()
106 const auto &methodPcInfos = bytecodeInfo_.GetMethodPcInfos(); in Run()
114bytecodeInfo_.AddMethodOffsetToRecordName(compilingMethod, bytecodeInfo_.GetRecordName(index)); in Run()
119 … if (FilterMethod(bytecodeInfo_.GetRecordName(index), methodLiteral, methodPcInfo, methodName)) { in Run()
120 bytecodeInfo_.AddSkippedMethod(compilingMethod); in Run()
146 if (!IsPGOLoaded() || !bytecodeInfo_.HasClassDefMethod(classLiteralOffset)) { in AddResolvedMethod()
[all …]
Dcompilation_driver.cpp37 bytecodeInfo_(collector->GetBytecodeInfo()), in CompilationDriver()
99 const auto &importRecordsInfos = bytecodeInfo_.GetImportRecordsInfos(); in TopologicalSortForRecords()
103 std::vector<CString> &tpOrder = bytecodeInfo_.GetRecordNames(); in TopologicalSortForRecords()
149 auto &mainMethods = bytecodeInfo_.GetMainMethodIndexes(); in TopologicalSortForRecords()
188 auto &mainMethodIndexes = bytecodeInfo_.GetMainMethodIndexes(); in InitializeCompileQueue()
197 if (methodPCInfo.methodsSize > bytecodeInfo_.GetMaxMethodSize() || in FilterMethod()
266 auto &methodList = bytecodeInfo_.GetMethodList(); in StoreConstantPoolInfo()
268 if (!bytecodeInfo_.FindMethodOffsetToRecordName(x.first)) { in StoreConstantPoolInfo()
269 bytecodeInfo_.AddSkippedMethod(x.first); in StoreConstantPoolInfo()
Dbytecode_info_collector.cpp37 bytecodeInfo_(maxAotMethodSize), in BytecodeInfoCollector()
51 bytecodeInfo_(1), in BytecodeInfoCollector()
75 envManager_ = new LexEnvManager(bytecodeInfo_); in ProcessEnvs()
88 auto &recordNames = bytecodeInfo_.GetRecordNames(); in ProcessClasses()
89 auto &methodPcInfos = bytecodeInfo_.GetMethodPcInfos(); in ProcessClasses()
155 bytecodeInfo_.ModifyMethodOffsetToCanFastCall(index.GetOffset(), false); in ProcessClasses()
169 auto &recordNames = bytecodeInfo_.GetRecordNames(); in ProcessMethod()
170 auto &methodPcInfos = bytecodeInfo_.GetMethodPcInfos(); in ProcessMethod()
219 bytecodeInfo_.ModifyMethodOffsetToCanFastCall(methodIdx.GetOffset(), false); in ProcessMethod()
246 bytecodeInfo_.SetFunctionTypeIDAndMethodOffset(typeId, offset); in CollectFunctionTypeId()
[all …]
Dbytecode_info_collector.h682 return bytecodeInfo_; in GetBytecodeInfo()
687 return &bytecodeInfo_; in GetBytecodeInfoPtr()
702 return bytecodeInfo_.GetSkippedMethodSet(); in GetSkippedMethodSet()
707 return bytecodeInfo_.IsSkippedMethod(methodOffset); in IsSkippedMethod()
713 bool methodSizeIsIllegal = methodPCInfo.methodsSize > bytecodeInfo_.GetMaxMethodSize(); in FilterMethod()
739 auto &methodList = bytecodeInfo_.GetMethodList(); in IterateAllMethods()
798 BCInfo bytecodeInfo_; variable