Lines Matching refs:RewriteMap
202 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap);
258 RegSubRegPair Def, RewriteMapTy &RewriteMap);
724 RewriteMapTy &RewriteMap) { in findNextSource() argument
756 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
768 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
1177 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
1181 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1204 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
1251 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1254 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
1259 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, in optimizeCoalescableCopy()
1287 RegSubRegPair Def, RewriteMapTy &RewriteMap) { in rewriteSource() argument
1291 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource()
1339 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1351 if (!findNextSource(Def, RewriteMap)) in optimizeUncoalescableCopy()
1360 MachineInstr &NewCopy = rewriteSource(MI, Def, RewriteMap); in optimizeUncoalescableCopy()