Lines Matching refs:VRBase
91 Register VRBase; in EmitCopyFromReg() local
121 VRBase = DestReg; in EmitCopyFromReg()
155 if (VRBase) in EmitCopyFromReg()
163 if (VRBase) { in EmitCopyFromReg()
164 DstRC = MRI->getRegClass(VRBase); in EmitCopyFromReg()
175 VRBase = SrcReg; in EmitCopyFromReg()
178 VRBase = MRI->createVirtualRegister(DstRC); in EmitCopyFromReg()
180 VRBase).addReg(SrcReg); in EmitCopyFromReg()
186 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
209 Register VRBase; in CreateVirtualRegisters() local
228 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg(); in CreateVirtualRegisters()
229 assert(VRBase.isPhysical()); in CreateVirtualRegisters()
230 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
233 if (!VRBase && !IsClone && !IsCloned) in CreateVirtualRegisters()
242 VRBase = Reg; in CreateVirtualRegisters()
243 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
252 if (VRBase == 0) { in CreateVirtualRegisters()
254 VRBase = MRI->createVirtualRegister(RC); in CreateVirtualRegisters()
255 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
264 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
476 Register VRBase; in EmitSubregNode() local
486 VRBase = DestReg; in EmitSubregNode()
522 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
524 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg); in EmitSubregNode()
535 if (!VRBase) in EmitSubregNode()
536 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
541 TII->get(TargetOpcode::COPY), VRBase); in EmitSubregNode()
573 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase))) in EmitSubregNode()
574 VRBase = MRI->createVirtualRegister(SRC); in EmitSubregNode()
578 BuildMI(*MF, Node->getDebugLoc(), TII->get(Opc), VRBase); in EmitSubregNode()
597 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitSubregNode()