Lines Matching refs:RewriteMap
202 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap);
258 RegSubRegPair Def, RewriteMapTy &RewriteMap);
723 RewriteMapTy &RewriteMap) { in findNextSource() argument
755 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
767 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
1176 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
1180 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1203 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
1250 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1253 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
1258 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, in optimizeCoalescableCopy()
1286 RegSubRegPair Def, RewriteMapTy &RewriteMap) { in rewriteSource() argument
1290 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource()
1338 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1350 if (!findNextSource(Def, RewriteMap)) in optimizeUncoalescableCopy()
1359 MachineInstr &NewCopy = rewriteSource(MI, Def, RewriteMap); in optimizeUncoalescableCopy()