Lines Matching refs:RegRefs
81 std::multimap<unsigned, AggressiveAntiDepState::RegisterReference> *RegRefs) in GetGroupRegs() argument
84 if ((GetGroup(Reg) == Group) && (RegRefs->count(Reg) > 0)) in GetGroupRegs()
300 RegRefs = State->GetRegRefs(); in HandleLastUse() local
315 RegRefs.erase(Reg); in HandleLastUse()
331 RegRefs.erase(SubregReg); in HandleLastUse()
350 RegRefs = State->GetRegRefs(); in PrescanInstruction() local
403 RegRefs.insert(std::make_pair(Reg, RR)); in PrescanInstruction()
439 RegRefs = State->GetRegRefs(); in ScanInstruction() local
487 RegRefs.insert(std::make_pair(Reg, RR)); in ScanInstruction()
549 RegRefs = State->GetRegRefs(); in FindSuitableFreeRegisters() local
555 State->GetGroupRegs(AntiDepGroupIndex, Regs, &RegRefs); in FindSuitableFreeRegisters()
573 if (RegRefs.count(Reg) > 0) { in FindSuitableFreeRegisters()
696 for (const auto &Q : make_range(RegRefs.equal_range(Reg))) { in FindSuitableFreeRegisters()
711 for (const auto &Q : make_range(RegRefs.equal_range(Reg))) { in FindSuitableFreeRegisters()
754 RegRefs = State->GetRegRefs(); in BreakAntiDependencies() local
961 << RegRefs.count(CurrReg) << " refs)"); in BreakAntiDependencies()
965 for (const auto &Q : make_range(RegRefs.equal_range(CurrReg))) { in BreakAntiDependencies()
980 RegRefs.erase(NewReg); in BreakAntiDependencies()
985 RegRefs.erase(CurrReg); in BreakAntiDependencies()