Searched refs:LiveReg (Results 1 – 3 of 3) sorted by relevance
111 struct LiveReg { struct136 LiveReg *LiveRegs;137 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;359 LiveRegs = new LiveReg[NumRegs]; in enterBasicBlock()645 SmallVector<LiveReg, 4> Regs; in visitSoftInstr()648 const LiveReg &LR = LiveRegs[rx]; in visitSoftInstr()656 for (SmallVectorImpl<LiveReg>::iterator i = Regs.begin(), e = Regs.end(); in visitSoftInstr()
70 struct LiveReg { struct in __anon61ebfa040111::RAFast77 explicit LiveReg(unsigned v) in LiveReg() function85 typedef SparseSet<LiveReg> LiveRegMap;170 void addKillFlag(const LiveReg&);179 void assignVirtToPhysReg(LiveReg&, unsigned PhysReg);233 void RAFast::addKillFlag(const LiveReg &LR) { in addKillFlag()277 LiveReg &LR = *LRI; in spillVirtReg()490 void RAFast::assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) { in assignVirtToPhysReg()588 tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in defineVirtReg()621 tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in reloadVirtReg()
351 unsigned LiveReg = LiveOp.getReg(); in canFoldCopy() local362 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg))) in canFoldCopy()