Lines Matching defs:VRBase
86 Register VRBase;
115 VRBase = DestReg;
149 if (VRBase)
157 if (VRBase) {
158 DstRC = MRI->getRegClass(VRBase);
169 VRBase = SrcReg;
172 VRBase = MRI->createVirtualRegister(DstRC);
174 VRBase).addReg(SrcReg);
180 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
203 Register VRBase;
222 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg();
223 assert(VRBase.isPhysical());
224 MIB.addReg(VRBase, RegState::Define);
227 if (!VRBase && !IsClone && !IsCloned)
236 VRBase = Reg;
237 MIB.addReg(VRBase, RegState::Define);
246 if (VRBase == 0) {
248 VRBase = MRI->createVirtualRegister(RC);
249 MIB.addReg(VRBase, RegState::Define);
252 // If this def corresponds to a result of the SDNode insert the VRBase into
258 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
501 Register VRBase;
511 VRBase = DestReg;
547 VRBase = MRI->createVirtualRegister(TRC);
549 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg);
560 if (!VRBase)
561 VRBase = MRI->createVirtualRegister(TRC);
566 TII->get(TargetOpcode::COPY), VRBase);
598 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase)))
599 VRBase = MRI->createVirtualRegister(SRC);
603 BuildMI(*MF, Node->getDebugLoc(), TII->get(Opc), VRBase);
622 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;