Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp216 ValueToSCEVMapTy RewriteMap; in visitMulExpr() local
217 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = Zero; in visitMulExpr()
218 Remainder = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr()
222 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = One; in visitMulExpr()
223 Quotient = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap); in visitMulExpr()
H A DScalarEvolution.cpp14720 RewriteEntry &Entry = RewriteMap[Expr]; in getSCEV()
14765 for (auto &II : RewriteMap) { in updateGeneration()
14815 RewriteMap[SE.getSCEV(V)] = {Generation, New}; in getAsAddRec()
14821 : RewriteMap(Init.RewriteMap), SE(Init.SE), L(Init.L), in PredicatedScalarEvolution()
14836 auto II = RewriteMap.find(Expr); in print()
14838 if (II == RewriteMap.end()) in print()
14970 &RewriteMap) { in applyLoopGuards() argument
14985 auto MatchRangeCheckIdiom = [this, Predicate, LHS, RHS, &RewriteMap, in applyLoopGuards()
15004 auto I = RewriteMap.find(LHSUnknown); in applyLoopGuards()
15005 const SCEV *RewrittenLHS = I != RewriteMap.end() ? I->second : LHSUnknown; in applyLoopGuards()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp201 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap);
257 RegSubRegPair Def, RewriteMapTy &RewriteMap);
680 RewriteMapTy &RewriteMap) { in findNextSource() argument
712 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
724 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
1133 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
1137 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1160 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
1207 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1210 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2347 DenseMap<const SCEV *, RewriteEntry> RewriteMap;