Searched refs:RegRefs (Results 1 - 4 of 4) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.h69 std::multimap<unsigned, RegisterReference> RegRefs; member in class:llvm::AggressiveAntiDepState
88 /// Return the RegRefs map.
89 std::multimap<unsigned, RegisterReference>& GetRegRefs() { return RegRefs; }
96 // If RegRefs is non-NULL then only included referenced registers.
101 AggressiveAntiDepState::RegisterReference> *RegRefs);
H A DAggressiveAntiDepBreaker.cpp86 std::multimap<unsigned, AggressiveAntiDepState::RegisterReference> *RegRefs)
89 if ((GetGroup(Reg) == Group) && (RegRefs->count(Reg) > 0))
308 RegRefs = State->GetRegRefs();
323 RegRefs.erase(Reg);
339 RegRefs.erase(SubregReg);
358 RegRefs = State->GetRegRefs();
411 RegRefs.insert(std::make_pair(Reg, RR));
447 RegRefs = State->GetRegRefs();
470 // live-ranges, groups and RegRefs.
495 RegRefs
83 GetGroupRegs( unsigned Group, std::vector<unsigned> &Regs, std::multimap<unsigned, AggressiveAntiDepState::RegisterReference> *RegRefs) argument
[all...]
H A DCriticalAntiDepBreaker.h56 std::multimap<unsigned, MachineOperand *> RegRefs; member in class:llvm::CriticalAntiDepBreaker
H A DCriticalAntiDepBreaker.cpp102 RegRefs.clear();
186 // Classes and RegRefs.
218 RegRefs.insert(std::make_pair(Reg, &MO));
279 RegRefs.erase(i);
304 RegRefs.erase(SubregReg);
331 RegRefs.insert(std::make_pair(Reg, &MO));
353 // RegRefs because the def is inserted by PrescanInstruction and not erased
653 Range = RegRefs.equal_range(AntiDepReg);
660 << RegRefs.count(AntiDepReg) << " references"
694 RegRefs
[all...]

Completed in 172 milliseconds