Lines Matching refs:VRBase
87 Register VRBase; in EmitCopyFromReg() local
117 VRBase = DestReg; in EmitCopyFromReg()
151 if (VRBase) in EmitCopyFromReg()
159 if (VRBase) { in EmitCopyFromReg()
160 DstRC = MRI->getRegClass(VRBase); in EmitCopyFromReg()
171 VRBase = SrcReg; in EmitCopyFromReg()
174 VRBase = MRI->createVirtualRegister(DstRC); in EmitCopyFromReg()
176 VRBase).addReg(SrcReg); in EmitCopyFromReg()
182 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
205 Register VRBase; in CreateVirtualRegisters() local
224 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg(); in CreateVirtualRegisters()
225 assert(VRBase.isPhysical()); in CreateVirtualRegisters()
226 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
229 if (!VRBase && !IsClone && !IsCloned) in CreateVirtualRegisters()
238 VRBase = Reg; in CreateVirtualRegisters()
239 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
248 if (VRBase == 0) { in CreateVirtualRegisters()
250 VRBase = MRI->createVirtualRegister(RC); in CreateVirtualRegisters()
251 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
260 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
479 Register VRBase; in EmitSubregNode() local
489 VRBase = DestReg; in EmitSubregNode()
525 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
527 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg); in EmitSubregNode()
538 if (!VRBase) in EmitSubregNode()
539 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
544 TII->get(TargetOpcode::COPY), VRBase); in EmitSubregNode()
576 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase))) in EmitSubregNode()
577 VRBase = MRI->createVirtualRegister(SRC); in EmitSubregNode()
581 BuildMI(*MF, Node->getDebugLoc(), TII->get(Opc), VRBase); in EmitSubregNode()
600 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitSubregNode()