Lines Matching refs:VRBase
69 unsigned VRBase = 0;
101 VRBase = DestReg;
133 if (VRBase)
141 if (VRBase) {
142 DstRC = MRI->getRegClass(VRBase);
153 VRBase = SrcReg;
156 VRBase = MRI->createVirtualRegister(DstRC);
158 VRBase).addReg(SrcReg);
164 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
198 unsigned VRBase = 0;
203 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg();
204 assert(TargetRegisterInfo::isPhysicalRegister(VRBase));
205 MI->addOperand(MachineOperand::CreateReg(VRBase, true));
208 if (!VRBase && !IsClone && !IsCloned)
219 VRBase = Reg;
229 if (VRBase == 0) {
231 VRBase = MRI->createVirtualRegister(RC);
232 MI->addOperand(MachineOperand::CreateReg(VRBase, true));
238 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
431 unsigned VRBase = 0;
443 VRBase = DestReg;
467 VRBase = MRI->createVirtualRegister(TRC);
469 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg);
479 if (VRBase == 0)
480 VRBase = MRI->createVirtualRegister(TRC);
484 TII->get(TargetOpcode::COPY), VRBase).addReg(VReg, 0, SubIdx);
511 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase)))
512 VRBase = MRI->createVirtualRegister(SRC);
516 MI->addOperand(MachineOperand::CreateReg(VRBase, true));
535 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;