Lines Matching refs:RegSubRegPair
147 typedef SmallDenseMap<TargetInstrInfo::RegSubRegPair, ValueTrackerResult>
218 SmallVector<TargetInstrInfo::RegSubRegPair, 2> RegSrcs;
240 RegSrcs.push_back(TargetInstrInfo::RegSubRegPair(SrcReg, SrcSubReg));
245 RegSrcs[Idx] = TargetInstrInfo::RegSubRegPair(SrcReg, SrcSubReg);
626 SmallVector<TargetInstrInfo::RegSubRegPair, 4> SrcToLook;
627 TargetInstrInfo::RegSubRegPair CurSrcPair(Reg, SubReg);
632 TargetInstrInfo::RegSubRegPair Pair = SrcToLook.pop_back_val();
670 SrcToLook.push_back(TargetInstrInfo::RegSubRegPair(
715 const SmallVectorImpl<TargetInstrInfo::RegSubRegPair> &SrcRegs,
818 TargetInstrInfo::RegSubRegPair
820 TargetInstrInfo::RegSubRegPair Def,
824 TargetInstrInfo::RegSubRegPair LookupSrc(Def.Reg, Def.SubReg);
845 SmallVector<TargetInstrInfo::RegSubRegPair, 4> NewPHISrcs;
847 TargetInstrInfo::RegSubRegPair PHISrc(Res.getSrcReg(i),
860 return TargetInstrInfo::RegSubRegPair(MODef.getReg(), MODef.getSubReg());
864 return TargetInstrInfo::RegSubRegPair(0, 0);
873 RewriteSource(TargetInstrInfo::RegSubRegPair Def,
928 RewriteSource(TargetInstrInfo::RegSubRegPair Def,
934 TargetInstrInfo::RegSubRegPair NewSrc =
1212 TargetInstrInfo::RegSubRegPair TrackPair(TrackReg, TrackSubReg);
1213 TargetInstrInfo::RegSubRegPair NewSrc = CpyRewriter->getNewSource(
1250 SmallVector<TargetInstrInfo::RegSubRegPair, 4> RewritePairs;
1271 TargetInstrInfo::RegSubRegPair Def(CopyDefReg, CopyDefSubReg);
1779 TargetInstrInfo::RegSubRegPair BaseReg;