Home
last modified time | relevance | path

Searched refs:LiveReg (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/
DExecutionDepsFix.cpp117 struct LiveReg { struct
142 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()
DRegAllocFast.cpp70 struct LiveReg { struct in __anonb64cd7cd0111::RAFast
77 explicit LiveReg(unsigned v) in LiveReg() argument
85 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()
DTargetInstrInfo.cpp357 unsigned LiveReg = LiveOp.getReg(); in canFoldCopy() local
368 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg))) in canFoldCopy()