Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/CodeGen/
HDExecutionDepsFix.cpp111 struct LiveReg { struct
136 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()
HDRegAllocFast.cpp70 struct LiveReg { struct in __anon61ebfa040111::RAFast
77 explicit LiveReg(unsigned v) in LiveReg() function
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()
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()
HDTargetInstrInfo.cpp351 unsigned LiveReg = LiveOp.getReg(); in canFoldCopy() local
362 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg))) in canFoldCopy()