Searched refs:LiveReg (Results 1 – 3 of 3) sorted by relevance
117 struct LiveReg { struct142 LiveReg *LiveRegs;143 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;368 LiveRegs = new LiveReg[NumRegs]; in enterBasicBlock()650 SmallVector<LiveReg, 4> Regs; in visitSoftInstr()654 const LiveReg &LR = LiveRegs[rx]; in visitSoftInstr()662 for (SmallVectorImpl<LiveReg>::iterator i = Regs.begin(), e = Regs.end(); in visitSoftInstr()
70 struct LiveReg { struct in __anonb64cd7cd0111::RAFast77 explicit LiveReg(unsigned v) in LiveReg() argument85 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()498 void RAFast::assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) { in assignVirtToPhysReg()596 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in defineVirtReg()629 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in reloadVirtReg()
357 unsigned LiveReg = LiveOp.getReg(); in canFoldCopy() local368 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg))) in canFoldCopy()