Lines Matching defs:VRBase
90 Register VRBase;
120 VRBase = DestReg;
154 if (VRBase)
162 if (VRBase) {
163 DstRC = MRI->getRegClass(VRBase);
175 VRBase = SrcReg;
178 VRBase = MRI->createVirtualRegister(DstRC);
180 VRBase).addReg(SrcReg);
186 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
207 Register VRBase;
226 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg();
227 assert(VRBase.isPhysical());
228 MIB.addReg(VRBase, RegState::Define);
231 if (!VRBase && !IsClone && !IsCloned)
240 VRBase = Reg;
241 MIB.addReg(VRBase, RegState::Define);
250 if (VRBase == 0) {
252 VRBase = MRI->createVirtualRegister(RC);
253 MIB.addReg(VRBase, RegState::Define);
256 // If this def corresponds to a result of the SDNode insert the VRBase into
262 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
474 Register VRBase;
484 VRBase = DestReg;
520 VRBase = MRI->createVirtualRegister(TRC);
522 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg);
533 if (!VRBase)
534 VRBase = MRI->createVirtualRegister(TRC);
539 TII->get(TargetOpcode::COPY), VRBase);
571 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase)))
572 VRBase = MRI->createVirtualRegister(SRC);
576 BuildMI(*MF, Node->getDebugLoc(), TII->get(Opc), VRBase);
595 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;