Lines Matching refs:VRBase

89   unsigned VRBase = 0;  in EmitCopyFromReg()  local
119 VRBase = DestReg; in EmitCopyFromReg()
153 if (VRBase) in EmitCopyFromReg()
161 if (VRBase) { in EmitCopyFromReg()
162 DstRC = MRI->getRegClass(VRBase); in EmitCopyFromReg()
174 VRBase = SrcReg; in EmitCopyFromReg()
177 VRBase = MRI->createVirtualRegister(DstRC); in EmitCopyFromReg()
179 VRBase).addReg(SrcReg); in EmitCopyFromReg()
185 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
221 unsigned VRBase = 0; in CreateVirtualRegisters() local
239 VRBase = cast<RegisterSDNode>(Node->getOperand(i-NumResults))->getReg(); in CreateVirtualRegisters()
240 assert(TargetRegisterInfo::isPhysicalRegister(VRBase)); in CreateVirtualRegisters()
241 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
244 if (!VRBase && !IsClone && !IsCloned) in CreateVirtualRegisters()
253 VRBase = Reg; in CreateVirtualRegisters()
254 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
263 if (VRBase == 0) { in CreateVirtualRegisters()
265 VRBase = MRI->createVirtualRegister(RC); in CreateVirtualRegisters()
266 MIB.addReg(VRBase, RegState::Define); in CreateVirtualRegisters()
275 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
496 unsigned VRBase = 0; in EmitSubregNode() local
506 VRBase = DestReg; in EmitSubregNode()
541 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
543 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg); in EmitSubregNode()
555 if (VRBase == 0) in EmitSubregNode()
556 VRBase = MRI->createVirtualRegister(TRC); in EmitSubregNode()
561 TII->get(TargetOpcode::COPY), VRBase); in EmitSubregNode()
592 if (VRBase == 0 || !SRC->hasSubClassEq(MRI->getRegClass(VRBase))) in EmitSubregNode()
593 VRBase = MRI->createVirtualRegister(SRC); in EmitSubregNode()
597 BuildMI(*MF, Node->getDebugLoc(), TII->get(Opc), VRBase); in EmitSubregNode()
616 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitSubregNode()