Searched refs:RewriteMap (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionDivision.cpp | 216 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 D | ScalarEvolution.cpp | 14319 RewriteEntry &Entry = RewriteMap[Expr]; in getSCEV() 14364 for (auto &II : RewriteMap) { in updateGeneration() 14420 : RewriteMap(Init.RewriteMap), SE(Init.SE), L(Init.L), in PredicatedScalarEvolution() 14435 auto II = RewriteMap.find(Expr); in print() 14437 if (II == RewriteMap.end()) in print() 14605 auto I = RewriteMap.find(LHSUnknown); in applyLoopGuards() 14607 RewriteMap[LHSUnknown] = getUMaxExpr( in applyLoopGuards() 14651 auto I = RewriteMap.find(LHS); in applyLoopGuards() 14698 RewriteMap[LHS] = RewrittenRHS; in applyLoopGuards() 14766 if (RewriteMap.empty()) in applyLoopGuards() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PeepholeOptimizer.cpp | 681 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 …]
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | ScalarEvolutionTest.cpp | 1204 ValueToSCEVMapTy RewriteMap; in TEST_F() local 1205 RewriteMap[cast<SCEVUnknown>(ScevI)->getValue()] = in TEST_F() 1207 auto *WithUMin = SCEVParameterRewriter::rewrite(ScevIV, SE, RewriteMap); in TEST_F() 1263 ValueToSCEVMapTy RewriteMap; in TEST_F() local 1264 RewriteMap[cast<SCEVUnknown>(ScevI)->getValue()] = in TEST_F() 1266 auto *AddWithUMin = SCEVParameterRewriter::rewrite(Add, SE, RewriteMap); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 2246 DenseMap<const SCEV *, RewriteEntry> RewriteMap;
|