Lines Matching refs:VRBase
87 Register VRBase; in EmitCopyFromReg() local
116 VRBase = DestReg; in EmitCopyFromReg()
150 if (VRBase) in EmitCopyFromReg()
158 if (VRBase) { in EmitCopyFromReg()
159 DstRC = MRI->getRegClass(VRBase); in EmitCopyFromReg()
170 VRBase = SrcReg; in EmitCopyFromReg()
173 VRBase = MRI->createVirtualRegister(DstRC); in EmitCopyFromReg()
175 VRBase).addReg(SrcReg); in EmitCopyFromReg()
181 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
204 Register VRBase; in CreateVirtualRegisters() local
223 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg(); in CreateVirtualRegisters()
224 assert(VRBase.isPhysical()); in CreateVirtualRegisters()
225 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
228 if (!VRBase && !IsClone && !IsCloned) in CreateVirtualRegisters()
237 VRBase = Reg; in CreateVirtualRegisters()
238 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
247 if (VRBase == 0) { in CreateVirtualRegisters()
249 VRBase = MRI->createVirtualRegister(RC); in CreateVirtualRegisters()
250 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
259 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
505 Register VRBase; in EmitSubregNode() local
515 VRBase = DestReg; in EmitSubregNode()
551 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
553 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg); in EmitSubregNode()
564 if (!VRBase) in EmitSubregNode()
565 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
570 TII->get(TargetOpcode::COPY), VRBase); in EmitSubregNode()
602 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase))) in EmitSubregNode()
603 VRBase = MRI->createVirtualRegister(SRC); in EmitSubregNode()
607 BuildMI(*MF, Node->getDebugLoc(), TII->get(Opc), VRBase); in EmitSubregNode()
626 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitSubregNode()