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

/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.h66 /// RegRefs - Map registers to all their references within a live range.
67 std::multimap<unsigned, RegisterReference> RegRefs; member in class:llvm::AggressiveAntiDepState
86 /// GetRegRefs - Return the RegRefs map.
87 std::multimap<unsigned, RegisterReference>& GetRegRefs() { return RegRefs; }
94 // group. If RegRefs is non-NULL then only included referenced registers.
99 AggressiveAntiDepState::RegisterReference> *RegRefs);
H A DAggressiveAntiDepBreaker.cpp71 std::multimap<unsigned, AggressiveAntiDepState::RegisterReference> *RegRefs)
74 if ((GetGroup(Reg) == Group) && (RegRefs->count(Reg) > 0))
305 RegRefs = State->GetRegRefs();
310 RegRefs.erase(Reg);
322 RegRefs.erase(SubregReg);
339 RegRefs = State->GetRegRefs();
389 RegRefs.insert(std::make_pair(Reg, RR));
415 RegRefs = State->GetRegRefs();
438 // live-ranges, groups and RegRefs.
463 RegRefs
68 GetGroupRegs( unsigned Group, std::vector<unsigned> &Regs, std::multimap<unsigned, AggressiveAntiDepState::RegisterReference> *RegRefs) argument
[all...]
H A DCriticalAntiDepBreaker.h53 /// RegRefs - Map registers to all their references within a live range.
54 std::multimap<unsigned, MachineOperand *> RegRefs; member in class:llvm::CriticalAntiDepBreaker
H A DCriticalAntiDepBreaker.cpp90 RegRefs.clear();
168 // Classes and RegRefs.
200 RegRefs.insert(std::make_pair(Reg, &MO));
231 RegRefs.erase(i);
248 RegRefs.erase(Reg);
256 RegRefs.erase(SubregReg);
281 RegRefs.insert(std::make_pair(Reg, &MO));
310 // RegRefs because the def is inserted by PrescanInstruction and not erased
605 Range = RegRefs.equal_range(AntiDepReg);
612 << " with " << RegRefs
[all...]

Completed in 64 milliseconds