Searched refs:RewriteMap (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionDivision.cpp | 220 ValueToSCEVMapTy RewriteMap; in visitMulExpr() local 221 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = Zero; in visitMulExpr() 222 Remainder = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr() 226 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = One; in visitMulExpr() 227 Quotient = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr()
|
| H A D | ScalarEvolution.cpp | 15136 RewriteEntry &Entry = RewriteMap[Expr]; in getSCEV() 15201 for (auto &II : RewriteMap) { in updateGeneration() 15251 RewriteMap[SE.getSCEV(V)] = {Generation, New}; in getAsAddRec() 15257 : RewriteMap(Init.RewriteMap), SE(Init.SE), L(Init.L), in PredicatedScalarEvolution() 15273 auto II = RewriteMap.find(Expr); in print() 15275 if (II == RewriteMap.end()) in print() 15378 auto &RewriteMap = G->second.RewriteMap; in collectFromPHI() local 15379 if (RewriteMap.empty()) in collectFromPHI() 15381 auto S = RewriteMap.find(SE.getSCEV(Phi.getIncomingValue(IncomingIdx))); in collectFromPHI() 15382 if (S == RewriteMap.end()) in collectFromPHI() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PeepholeOptimizer.cpp | 460 RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap); 516 RewriteMapTy &RewriteMap); 1001 RewriteMapTy &RewriteMap) { in findNextSource() argument 1029 auto [InsertPt, WasInserted] = RewriteMap.try_emplace(CurSrcPair, Res); in findNextSource() 1131 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument 1135 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource() 1158 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource() 1192 RewriteMapTy RewriteMap; in optimizeCoalescableCopyImpl() local 1195 if (!findNextSource(DefRC, Dst.SubReg, TrackPair, RewriteMap)) in optimizeCoalescableCopyImpl() 1200 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, in optimizeCoalescableCopyImpl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1341 DenseMap<const SCEV *, const SCEV *> RewriteMap; 2490 DenseMap<const SCEV *, RewriteEntry> RewriteMap;
|