Lines Matching refs:entry
217 for (const auto& entry : other->gpr_map) {
218 if (entry.second.logical != logical)
222 const std::pair<iterator, bool> insert_pair = gpr_map.insert(entry);
226 changed |= insert_pair.first->second.join(entry.second);
239 void wait_and_remove_from_entry(PhysReg reg, wait_entry& entry, counter_type counter)
241 entry.remove_counter(counter);
537 wait_entry& entry = e.second;
539 if (entry.events & ctx.unordered_events)
542 assert(entry.events);
544 if ((counters & counter_exp) && (entry.events & exp_events) == event &&
545 entry.imm.exp < ctx.max_exp_cnt)
546 entry.imm.exp++;
547 if ((counters & counter_lgkm) && (entry.events & lgkm_events) == event &&
548 entry.imm.lgkm < ctx.max_lgkm_cnt)
549 entry.imm.lgkm++;
550 if ((counters & counter_vm) && (entry.events & vm_events) == event &&
551 entry.imm.vm < ctx.max_vm_cnt)
552 entry.imm.vm++;
553 if ((counters & counter_vs) && (entry.events & vs_events) == event &&
554 entry.imm.vs < ctx.max_vs_cnt)
555 entry.imm.vs++;