Lines Matching refs:SrcSubReg
239 void addSource(unsigned SrcReg, unsigned SrcSubReg) {
240 RegSrcs.push_back(TargetInstrInfo::RegSubRegPair(SrcReg, SrcSubReg));
243 void setSource(int Idx, unsigned SrcReg, unsigned SrcSubReg) {
245 RegSrcs[Idx] = TargetInstrInfo::RegSubRegPair(SrcReg, SrcSubReg);
754 /// \brief Get the next rewritable source (SrcReg, SrcSubReg) and
770 /// (SrcReg, SrcSubReg) = (src, srcSubIdx).
779 virtual bool getNextRewritableSource(unsigned &SrcReg, unsigned &SrcSubReg,
793 SrcSubReg = MOSrc.getSubReg();
901 bool getNextRewritableSource(unsigned &SrcReg, unsigned &SrcSubReg,
979 /// (SrcReg, SrcSubReg) = (Src2, src2SubIdx).
983 bool getNextRewritableSource(unsigned &SrcReg, unsigned &SrcSubReg,
993 SrcSubReg = MOInsertedReg.getSubReg();
1031 bool getNextRewritableSource(unsigned &SrcReg, unsigned &SrcSubReg,
1045 SrcSubReg = CopyLike.getOperand(2).getImm();
1094 /// (SrcReg, SrcSubReg) = (Src1, src1SubIdx).
1098 /// (SrcReg, SrcSubReg) = (Src2, src2SubIdx).
1103 bool getNextRewritableSource(unsigned &SrcReg, unsigned &SrcSubReg,
1120 if ((SrcSubReg = MOInsertedReg.getSubReg()))
1201 unsigned SrcReg, SrcSubReg, TrackReg, TrackSubReg;
1202 while (CpyRewriter->getNextRewritableSource(SrcReg, SrcSubReg, TrackReg,
1400 unsigned SrcSubReg = MI->getOperand(1).getSubReg();
1404 if (SrcSubReg != PrevSrcSubReg)