Lines Matching refs:RewriteMap
161 RewriteMapTy &RewriteMap);
617 RewriteMapTy &RewriteMap) { in findNextSource() argument
651 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
662 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
821 PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
826 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
850 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
874 PeepholeOptimizer::RewriteMapTy &RewriteMap) { in RewriteSource() argument
929 PeepholeOptimizer::RewriteMapTy &RewriteMap) override { in RewriteSource() argument
935 getNewSource(&MRI, &TII, Def, RewriteMap); in RewriteSource()
1204 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1207 if (!findNextSource(TrackReg, TrackSubReg, RewriteMap)) in optimizeCoalescableCopy()
1214 MRI, TII, TrackPair, RewriteMap, false /* multiple sources */); in optimizeCoalescableCopy()
1260 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1272 if (!findNextSource(Def.Reg, Def.SubReg, RewriteMap)) in optimizeUncoalescableCopy()
1281 MachineInstr *NewCopy = CpyRewriter->RewriteSource(Def, RewriteMap); in optimizeUncoalescableCopy()