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()
89 cb(bytecodeInfo_.GetRecordName(index), methodName, methodLiteral, methodOffset, in CompileMethod()
104 auto &methodList = bytecodeInfo_.GetMethodList(); in Run()
105 const auto &methodPcInfos = bytecodeInfo_.GetMethodPcInfos(); in Run()
113bytecodeInfo_.AddMethodOffsetToRecordName(compilingMethod, bytecodeInfo_.GetRecordName(index)); in Run()
118 … if (FilterMethod(bytecodeInfo_.GetRecordName(index), methodLiteral, methodPcInfo, methodName)) { in Run()
119 bytecodeInfo_.AddSkippedMethod(compilingMethod); in Run()
144 if (!IsPGOLoaded() || !bytecodeInfo_.HasClassDefMethod(classLiteralOffset)) { in AddResolvedMethod()
[all …]
Dbytecode_info_collector.cpp37 bytecodeInfo_(maxAotMethodSize), in BytecodeInfoCollector()
60 envManager_ = new LexEnvManager(bytecodeInfo_); in ProcessEnvs()
73 auto &recordNames = bytecodeInfo_.GetRecordNames(); in ProcessClasses()
74 auto &methodPcInfos = bytecodeInfo_.GetMethodPcInfos(); in ProcessClasses()
140 bytecodeInfo_.ModifyMethodOffsetToCanFastCall(index.GetOffset(), false); in ProcessClasses()
172 bytecodeInfo_.SetFunctionTypeIDAndMethodOffset(typeId, offset); in CollectFunctionTypeId()
181 auto &methodList = bytecodeInfo_.GetMethodList(); in CollectInnerFuncType()
205 bytecodeInfo_.SetClassTypeOffsetAndDefMethod(typeOffset, defineMethodOffset); in IterateLiteral()
240 auto &methodPcInfos = bytecodeInfo_.GetMethodPcInfos(); in CollectMethodPcsFromBC()
266 bytecodeInfo_.SetMethodOffsetToFastCallInfo(methodOffset, canFastCall, noGC); in CollectMethodPcsFromBC()
[all …]
Dcompilation_driver.cpp36 bytecodeInfo_(collector->GetBytecodeInfo()), in CompilationDriver()
98 const auto &importRecordsInfos = bytecodeInfo_.GetImportRecordsInfos(); in TopologicalSortForRecords()
102 std::vector<CString> &tpOrder = bytecodeInfo_.GetRecordNames(); in TopologicalSortForRecords()
148 auto &mainMethods = bytecodeInfo_.GetMainMethodIndexes(); in TopologicalSortForRecords()
187 auto &mainMethodIndexes = bytecodeInfo_.GetMainMethodIndexes(); in InitializeCompileQueue()
196 if (methodPCInfo.methodsSize > bytecodeInfo_.GetMaxMethodSize() || in FilterMethod()
Dbytecode_info_collector.h717 return bytecodeInfo_; in GetBytecodeInfo()
722 return &bytecodeInfo_; in GetBytecodeInfoPtr()
732 return bytecodeInfo_.IsSkippedMethod(methodOffset); in IsSkippedMethod()
753 bytecodeInfo_.IterateConstantPoolInfo(type, cb); in IterateConstantPoolInfo()
767 bytecodeInfo_.AddIndexToCPInfo(type, index, methodOffset, bcIndex); in AddConstantPoolIndexToBCInfo()
815 BCInfo bytecodeInfo_; variable