Lines Matching refs:iterator
194 void spillVirtReg(MachineBasicBlock::iterator MI, LiveReg &LR);
195 void spillVirtReg(MachineBasicBlock::iterator MI, Register VirtReg);
198 void definePhysReg(MachineBasicBlock::iterator MI, MCPhysReg PhysReg,
203 LiveRegMap::iterator findLiveVirtReg(Register VirtReg) {
217 void spillAll(MachineBasicBlock::iterator MI, bool OnlyLiveOut);
224 void spill(MachineBasicBlock::iterator Before, Register VirtReg,
226 void reload(MachineBasicBlock::iterator Before, Register VirtReg,
315 void RegAllocFast::spill(MachineBasicBlock::iterator Before, Register VirtReg,
343 void RegAllocFast::reload(MachineBasicBlock::iterator Before, Register VirtReg,
400 LiveRegMap::iterator LRI = findLiveVirtReg(VirtReg);
407 void RegAllocFast::spillVirtReg(MachineBasicBlock::iterator MI,
411 LiveRegMap::iterator LRI = findLiveVirtReg(VirtReg);
418 void RegAllocFast::spillVirtReg(MachineBasicBlock::iterator MI, LiveReg &LR) {
424 bool SpillKill = MachineBasicBlock::iterator(LR.LastUse) != MI;
436 void RegAllocFast::spillAll(MachineBasicBlock::iterator MI, bool OnlyLiveOut) {
521 void RegAllocFast::definePhysReg(MachineBasicBlock::iterator MI,
781 LiveRegMap::iterator LRI;
814 LiveRegMap::iterator LRI;
990 LiveRegMap::iterator LRI = findLiveVirtReg(PhysRegState[Reg]);
1002 for (LiveRegMap::iterator i = LiveVirtRegs.begin(),
1224 LiveRegMap::iterator LRI = findLiveVirtReg(Reg);
1253 MachineBasicBlock::iterator MII = MBB.begin();