Lines Matching refs:RewriteMap
198 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap);
255 RegSubRegPair Def, RewriteMapTy &RewriteMap);
661 RewriteMapTy &RewriteMap) { in findNextSource() argument
693 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
705 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
1114 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
1118 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1141 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
1188 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1191 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
1196 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, in optimizeCoalescableCopy()
1224 RegSubRegPair Def, RewriteMapTy &RewriteMap) { in rewriteSource() argument
1229 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource()
1277 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1289 if (!findNextSource(Def, RewriteMap)) in optimizeUncoalescableCopy()
1298 MachineInstr &NewCopy = rewriteSource(MI, Def, RewriteMap); in optimizeUncoalescableCopy()