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

/external/llvm/lib/CodeGen/
H A DExecutionDepsFix.cpp109 /// LiveReg - Information about a live register.
110 struct LiveReg { struct in namespace:__anon21146
116 /// current basic block. When a LiveReg is used to represent a live-out
135 LiveReg *LiveRegs;
136 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;
346 LiveRegs = new LiveReg[NumRegs];
575 SmallVector<LiveReg, 4> Regs;
578 const LiveReg &LR = LiveRegs[rx];
586 for (SmallVectorImpl<LiveReg>::iterator i = Regs.begin(), e = Regs.end();
H A DRegAllocFast.cpp70 struct LiveReg { struct in class:__anon21193::RAFast
77 explicit LiveReg(unsigned v) function in struct:__anon21193::RAFast::LiveReg
85 typedef SparseSet<LiveReg> LiveRegMap;
170 void addKillFlag(const LiveReg&);
179 void assignVirtToPhysReg(LiveReg&, unsigned PhysReg);
233 void RAFast::addKillFlag(const LiveReg &LR) {
277 LiveReg &LR = *LRI;
490 void RAFast::assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) {
585 tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg));
618 tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtRe
[all...]
H A DTargetInstrInfo.cpp320 unsigned LiveReg = LiveOp.getReg(); local
331 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg)))

Completed in 63 milliseconds