Lines Matching defs:SrcReg
86 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) {
88 if (TargetRegisterInfo::isVirtualRegister(SrcReg)) {
93 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second;
121 } else if (DestReg != SrcReg)
158 SrcRC = TRI->getMinimalPhysRegClass(SrcReg, VT);
173 VRBase = SrcReg;
178 VRBase).addReg(SrcReg);
496 unsigned SrcReg, DstReg, DefSubIdx;
498 TII->isCoalescableExtInstr(*DefMI, SrcReg, DstReg, DefSubIdx) &&
500 TRC == MRI->getRegClass(SrcReg)) {
508 TII->get(TargetOpcode::COPY), VRBase).addReg(SrcReg);
509 MRI->clearKillFlags(SrcReg);
881 unsigned SrcReg;
884 SrcReg = R->getReg();
886 SrcReg = getVR(SrcVal, VRBaseMap);
889 if (SrcReg == DestReg) // Coalesced away the copy? Ignore.
893 DestReg).addReg(SrcReg);
897 unsigned SrcReg = cast<RegisterSDNode>(Node->getOperand(1))->getReg();
898 EmitCopyFromReg(Node, 0, IsClone, IsCloned, SrcReg, VRBaseMap);