Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp220 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 DScalarEvolution.cpp14725 RewriteEntry &Entry = RewriteMap[Expr]; in getSCEV()
14770 for (auto &II : RewriteMap) { in updateGeneration()
14826 : RewriteMap(Init.RewriteMap), SE(Init.SE), L(Init.L), in PredicatedScalarEvolution()
14841 auto II = RewriteMap.find(Expr); in print()
14843 if (II == RewriteMap.end()) in print()
15044 auto I = RewriteMap.find(LHSUnknown); in applyLoopGuards()
15046 RewriteMap[LHSUnknown] = getUMaxExpr( in applyLoopGuards()
15184 RewriteMap[From] = To; in applyLoopGuards()
15191 auto I = RewriteMap.find(S); in applyLoopGuards()
15414 if (RewriteMap.empty()) in applyLoopGuards()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp724 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()
1251 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1254 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
1291 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); in rewriteSource()
1339 RewriteMapTy RewriteMap; in optimizeUncoalescableCopy() local
1351 if (!findNextSource(Def, RewriteMap)) in optimizeUncoalescableCopy()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2363 DenseMap<const SCEV *, RewriteEntry> RewriteMap;