Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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.cpp13166 RewriteEntry &Entry = RewriteMap[Expr]; in getSCEV()
13206 for (auto &II : RewriteMap) { in updateGeneration()
13257 RewriteMap[SE.getSCEV(V)] = {Generation, New}; in getAsAddRec()
13263 : RewriteMap(Init.RewriteMap), SE(Init.SE), L(Init.L), Preds(Init.Preds), in PredicatedScalarEvolution()
13277 auto II = RewriteMap.find(Expr); in print()
13279 if (II == RewriteMap.end()) in print()
13399 const SCEV *RHS, ValueToSCEVMapTy &RewriteMap) { in applyLoopGuards() argument
13415 RewriteMap[V] = Multiple; in applyLoopGuards()
13434 auto I = RewriteMap.find(LHSUnknown->getValue()); in applyLoopGuards()
13435 const SCEV *RewrittenLHS = I != RewriteMap.end() ? I->second : LHS; in applyLoopGuards()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp203 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap);
258 RegSubRegPair Def, RewriteMapTy &RewriteMap);
666 RewriteMapTy &RewriteMap) { in findNextSource() argument
698 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
710 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); in findNextSource()
1119 const PeepholeOptimizer::RewriteMapTy &RewriteMap, in getNewSource() argument
1123 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1146 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSources)); in getNewSource()
1193 RewriteMapTy RewriteMap; in optimizeCoalescableCopy() local
1196 if (!findNextSource(TrackPair, RewriteMap)) in optimizeCoalescableCopy()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2193 DenseMap<const SCEV *, RewriteEntry> RewriteMap;