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() 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() 113 … bytecodeInfo_.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 …]
|
D | bytecode_info_collector.cpp | 37 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 …]
|
D | compilation_driver.cpp | 36 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()
|
D | bytecode_info_collector.h | 717 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
|