Searched refs:regular_import_slot_infos_ (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/runtime_core/bytecode_optimizer/ |
H A D | bytecode_analysis_results.cpp | 59 [[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 D | bytecode_analysis_results.h | 57 std::unordered_map<uint32_t, RegularImportInfo> regular_import_slot_infos_; member in panda::bytecodeopt::BytecodeAnalysisResult
|
Completed in 2 milliseconds