Home
last modified time | relevance | path

Searched refs:regular_import_slot_infos_ (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/
H A Dbytecode_analysis_results.cpp59 [[maybe_unused]] auto iter = regular_import_slot_infos_.find(slot);
60 ASSERT(iter == regular_import_slot_infos_.end());
62 regular_import_slot_infos_.emplace(slot, info);
87 auto iter = regular_import_slot_infos_.find(slot); in GetRegularImportInfo()
88 if (iter == regular_import_slot_infos_.end()) { in GetRegularImportInfo()
137 for (auto iter : regular_import_slot_infos_) { in Dump()
50 ASSERT(slot < local_export_slot_external_names_.size()); local_export_slot_external_names_[slot].push_back(external_name); } } void BytecodeAnalysisResult::SetRegularImportInfo(uint32_t slot, const std::string &import_name, const std::string &source_record) { [[maybe_unused]] auto iter = regular_import_slot_infos_.find(slot); ASSERT(iter == regular_import_slot_infos_.end()); RegularImportInfo info {import_name, source_record}; regular_import_slot_infos_.emplace(slot, info); } void BytecodeAnalysisResult::SetNamespaceImportInfo(uint32_t slot, const std::string &source_record) { namespace_import_slot_source_record_names_.emplace(slot, source_record); } bool BytecodeAnalysisResult::GetLocalExportInfo(uint32_t slot, uint32_t name_idx, std::string &external_name) const { if (slot >= local_export_slot_external_names_.size()) SetLocalExportInfo() argument
H A Dbytecode_analysis_results.h57 std::unordered_map<uint32_t, RegularImportInfo> regular_import_slot_infos_; member in panda::bytecodeopt::BytecodeAnalysisResult

Completed in 2 milliseconds