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

/external/llvm/lib/CodeGen/
H A DExecutionDepsFix.cpp111 /// LiveReg - Information about a live register.
112 struct LiveReg { struct in namespace:__anon25743
118 /// current basic block. When a LiveReg is used to represent a live-out
137 LiveReg *LiveRegs;
138 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;
360 LiveRegs = new LiveReg[NumRegs];
644 SmallVector<LiveReg, 4> Regs;
647 const LiveReg &LR = LiveRegs[rx];
655 for (SmallVectorImpl<LiveReg>::iterator i = Regs.begin(), e = Regs.end();
H A DRegAllocFast.cpp71 struct LiveReg { struct in class:__anon25790::RAFast
78 explicit LiveReg(unsigned v) function in struct:__anon25790::RAFast::LiveReg
86 typedef SparseSet<LiveReg> LiveRegMap;
171 void addKillFlag(const LiveReg&);
180 void assignVirtToPhysReg(LiveReg&, unsigned PhysReg);
234 void RAFast::addKillFlag(const LiveReg &LR) {
278 LiveReg &LR = *LRI;
491 void RAFast::assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) {
589 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg));
622 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtRe
[all...]
H A DTargetInstrInfo.cpp355 unsigned LiveReg = LiveOp.getReg(); local
366 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg)))

Completed in 135 milliseconds