Searched refs:bytecodeInfo_ (Results 1 – 4 of 4) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | compilation_driver.h | 52 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() 114 … bytecodeInfo_.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 …]
|
| D | compilation_driver.cpp | 37 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()
|
| D | bytecode_info_collector.cpp | 37 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 …]
|
| D | bytecode_info_collector.h | 682 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
|