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()
298 RegRefs = State->GetRegRefs(); in HandleLastUse() local
313 RegRefs.erase(Reg); in HandleLastUse()
328 RegRefs.erase(SubregReg); in HandleLastUse()
347 RegRefs = State->GetRegRefs(); in PrescanInstruction() local
398 RegRefs.insert(std::make_pair(Reg, RR)); in PrescanInstruction()
433 RegRefs = State->GetRegRefs(); in ScanInstruction() local
481 RegRefs.insert(std::make_pair(Reg, RR)); in ScanInstruction()
541 RegRefs = State->GetRegRefs(); in FindSuitableFreeRegisters() local
547 State->GetGroupRegs(AntiDepGroupIndex, Regs, &RegRefs); in FindSuitableFreeRegisters()
559 if (RegRefs.count(Reg) > 0) { in FindSuitableFreeRegisters()
680 for (const auto &Q : make_range(RegRefs.equal_range(Reg))) { in FindSuitableFreeRegisters()
695 for (const auto &Q : make_range(RegRefs.equal_range(Reg))) { in FindSuitableFreeRegisters()
738 RegRefs = State->GetRegRefs(); in BreakAntiDependencies() local
919 << RegRefs.count(CurrReg) << " refs)"); in BreakAntiDependencies()
923 for (const auto &Q : make_range(RegRefs.equal_range(CurrReg))) { in BreakAntiDependencies()
938 RegRefs.erase(NewReg); in BreakAntiDependencies()
943 RegRefs.erase(CurrReg); in BreakAntiDependencies()