Home
last modified time | relevance | path

Searched refs:RewriteMap (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp218 ValueToSCEVMapTy RewriteMap; in visitMulExpr() local
219 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = Zero; in visitMulExpr()
220 Remainder = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr()
224 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = One; in visitMulExpr()
225 Quotient = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr()
H A DScalarEvolution.cpp13690 RewriteEntry &Entry = RewriteMap[Expr]; in getSCEV()
13730 for (auto &II : RewriteMap) { in updateGeneration()
13781 RewriteMap[SE.getSCEV(V)] = {Generation, New}; in getAsAddRec()
13787 : RewriteMap(Init.RewriteMap), SE(Init.SE), L(Init.L), Preds(Init.Preds), in PredicatedScalarEvolution()
13801 auto II = RewriteMap.find(Expr); in print()
13803 if (II == RewriteMap.end()) in print()
13939 RewriteMap[V] = Multiple; in applyLoopGuards()
13989 auto I = RewriteMap.find(LHSUnknown->getValue()); in applyLoopGuards()
14041 ValueToSCEVMapTy RewriteMap; in applyLoopGuards() local
14089 if (RewriteMap.empty()) in applyLoopGuards()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp681 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()
1208 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1211 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
1249 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource()
1297 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1309 if (!findNextSource(Def, RewriteMap)) in optimizeUncoalescableCopy()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2235 DenseMap<const SCEV *, RewriteEntry> RewriteMap;