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