Lines Matching refs:LiveRegMap
84 typedef SparseSet<LiveReg> LiveRegMap; typedef in __anond5ae75740111::RAFast
88 LiveRegMap LiveVirtRegs;
175 void killVirtReg(LiveRegMap::iterator);
177 void spillVirtReg(MachineBasicBlock::iterator MI, LiveRegMap::iterator);
184 LiveRegMap::iterator findLiveVirtReg(unsigned VirtReg) { in findLiveVirtReg()
187 LiveRegMap::const_iterator findLiveVirtReg(unsigned VirtReg) const { in findLiveVirtReg()
190 LiveRegMap::iterator assignVirtToPhysReg(unsigned VReg, unsigned PhysReg);
191 LiveRegMap::iterator allocVirtReg(MachineInstr &MI, LiveRegMap::iterator,
193 LiveRegMap::iterator defineVirtReg(MachineInstr &MI, unsigned OpNum,
195 LiveRegMap::iterator reloadVirtReg(MachineInstr &MI, unsigned OpNum,
249 void RAFast::killVirtReg(LiveRegMap::iterator LRI) { in killVirtReg()
263 LiveRegMap::iterator LRI = findLiveVirtReg(VirtReg); in killVirtReg()
273 LiveRegMap::iterator LRI = findLiveVirtReg(VirtReg); in spillVirtReg()
280 LiveRegMap::iterator LRI) { in spillVirtReg()
337 for (LiveRegMap::iterator i = LiveVirtRegs.begin(), e = LiveVirtRegs.end(); in spillAll()
472 LiveRegMap::const_iterator I = findLiveVirtReg(VirtReg); in calcSpillCost()
492 LiveRegMap::const_iterator I = findLiveVirtReg(VirtReg); in calcSpillCost()
515 RAFast::LiveRegMap::iterator
517 LiveRegMap::iterator LRI = findLiveVirtReg(VirtReg); in assignVirtToPhysReg()
524 RAFast::LiveRegMap::iterator RAFast::allocVirtReg(MachineInstr &MI, in allocVirtReg()
525 LiveRegMap::iterator LRI, in allocVirtReg()
598 RAFast::LiveRegMap::iterator RAFast::defineVirtReg(MachineInstr &MI, in defineVirtReg()
604 LiveRegMap::iterator LRI; in defineVirtReg()
632 RAFast::LiveRegMap::iterator RAFast::reloadVirtReg(MachineInstr &MI, in reloadVirtReg()
638 LiveRegMap::iterator LRI; in reloadVirtReg()
758 LiveRegMap::iterator LRI = reloadVirtReg(*MI, i, Reg, 0); in handleThroughOperands()
767 LiveRegMap::iterator LRI = reloadVirtReg(*MI, i, Reg, 0); in handleThroughOperands()
781 LiveRegMap::iterator LRI = defineVirtReg(*MI, i, Reg, 0); in handleThroughOperands()
837 LiveRegMap::iterator I = findLiveVirtReg(PhysRegState[Reg]); in AllocateBasicBlock()
848 for (LiveRegMap::iterator i = LiveVirtRegs.begin(), in AllocateBasicBlock()
868 LiveRegMap::iterator LRI = findLiveVirtReg(Reg); in AllocateBasicBlock()
991 LiveRegMap::iterator LRI = reloadVirtReg(*MI, i, Reg, CopyDst); in AllocateBasicBlock()
1044 LiveRegMap::iterator LRI = defineVirtReg(*MI, i, Reg, CopySrc); in AllocateBasicBlock()