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()
299 RegRefs = State->GetRegRefs(); in HandleLastUse() local
314 RegRefs.erase(Reg); in HandleLastUse()
330 RegRefs.erase(SubregReg); in HandleLastUse()
349 RegRefs = State->GetRegRefs(); in PrescanInstruction() local
401 RegRefs.insert(std::make_pair(Reg, RR)); in PrescanInstruction()
436 RegRefs = State->GetRegRefs(); in ScanInstruction() local
484 RegRefs.insert(std::make_pair(Reg, RR)); in ScanInstruction()
545 RegRefs = State->GetRegRefs(); in FindSuitableFreeRegisters() local
551 State->GetGroupRegs(AntiDepGroupIndex, Regs, &RegRefs); in FindSuitableFreeRegisters()
568 if (RegRefs.count(Reg) > 0) { in FindSuitableFreeRegisters()
689 for (const auto &Q : make_range(RegRefs.equal_range(Reg))) { in FindSuitableFreeRegisters()
704 for (const auto &Q : make_range(RegRefs.equal_range(Reg))) { in FindSuitableFreeRegisters()
747 RegRefs = State->GetRegRefs(); in BreakAntiDependencies() local
949 << RegRefs.count(CurrReg) << " refs)"); in BreakAntiDependencies()
953 for (const auto &Q : make_range(RegRefs.equal_range(CurrReg))) { in BreakAntiDependencies()
968 RegRefs.erase(NewReg); in BreakAntiDependencies()
973 RegRefs.erase(CurrReg); in BreakAntiDependencies()