Lines Matching refs:label
123 void BytecodeEmitter::Bind(const Label &label) in Bind() argument
125 *label.pc_ = pc_; in Bind()
126 targets_.insert(label); in Bind()
163 auto label = it->second; in ReserveSpaceForOffsets() local
168 … const auto REAL_IMM_SIZE = GetBitLengthSigned(EstimateMaxDistance(insn_pc, label.GetPc(), bias)); in ReserveSpaceForOffsets()
180 new_branches.insert(std::make_pair(new_target, label)); in ReserveSpaceForOffsets()
227 Label label = branch.second; in UpdateBranches() local
228 auto offset = static_cast<int32_t>(label.GetPc()) - static_cast<int32_t>(insn_pc); in UpdateBranches()
241 Label label = *it; in UpdateLabelTargets() local
243 *label.pc_ += bias; in UpdateLabelTargets()
244 updated_labels.push_back(label); in UpdateLabelTargets()
280 const Label &label = branch.second; in CheckLabels() local
281 if (targets_.find(label) == targets_.end()) { in CheckLabels()