Home
last modified time | relevance | path

Searched refs:branches_ (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
Dbytecode_emitter.cpp160 auto it = branches_.begin(); in ReserveSpaceForOffsets()
161 while (it != branches_.end()) { in ReserveSpaceForOffsets()
185 it = branches_.erase(it); in ReserveSpaceForOffsets()
187 branches_ = std::move(new_branches); in ReserveSpaceForOffsets()
225 for (std::pair<const uint32_t, Label> &branch : branches_) { in UpdateBranches()
256 it = branches_.lower_bound(insn_pc - bias); in EstimateMaxDistance()
260 it = branches_.lower_bound(target_pc - bias); in EstimateMaxDistance()
268 while (it != branches_.end() && it->first < end_pc) { in EstimateMaxDistance()
279 for (const std::pair<const uint32_t, Label> &branch : branches_) { in CheckLabels()
Dbytecode_emitter.h125 std::map<uint32_t, Label> branches_; variable
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_emitter_gen.h.erb75 branches_.insert(std::make_pair(pc_, label));