Lines Matching refs:RewriteMap
202 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap);
258 RegSubRegPair Def, RewriteMapTy &RewriteMap);
681 RewriteMapTy &RewriteMap) { in findNextSource() argument
713 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
725 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
1134 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
1138 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1161 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
1208 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1211 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
1216 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, in optimizeCoalescableCopy()
1244 RegSubRegPair Def, RewriteMapTy &RewriteMap) { in rewriteSource() argument
1249 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource()
1297 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1309 if (!findNextSource(Def, RewriteMap)) in optimizeUncoalescableCopy()
1318 MachineInstr &NewCopy = rewriteSource(MI, Def, RewriteMap); in optimizeUncoalescableCopy()