Searched refs:PostIncLoops (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DIVUsers.h69 return PostIncLoops;
84 /// PostIncLoops - The set of loops for which Expr has been adjusted to
86 PostIncLoopSet PostIncLoops; member in class:llvm::IVStrideUse
H A DScalarEvolutionExpander.h51 /// PostIncLoops - Addrecs referring to any of the given loops are expanded
56 PostIncLoopSet PostIncLoops; member in class:llvm::SCEVExpander
153 PostIncLoops = L;
158 PostIncLoops.clear();
/external/llvm/lib/Analysis/
H A DIVUsers.cpp192 // Autodetect the post-inc loop set, populating NewUse.PostIncLoops.
197 NewUse.PostIncLoops,
264 I = UI->PostIncLoops.begin(),
265 E = UI->PostIncLoops.end(); I != E; ++I) {
327 PostIncLoops.insert(L);
H A DScalarEvolutionExpander.cpp1086 // loop. Remove this loop from the PostIncLoops set before expanding such
1089 // SavedIncLoops.swap(PostIncLoops), but we generally have a single element,
1091 PostIncLoopSet SavedPostIncLoops = PostIncLoops;
1092 PostIncLoops.clear();
1148 // After expanding subexpressions, restore the PostIncLoops set so the caller
1150 PostIncLoops = SavedPostIncLoops;
1166 if (PostIncLoops.count(L)) {
1208 if (!PostIncLoops.count(L))
1515 if (L && SE.hasComputableLoopEvolution(S, L) && !PostIncLoops.count(L))
1541 // This is independent of PostIncLoops
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1000 /// PostIncLoops - If this user is to use the post-incremented value of an
1003 PostIncLoopSet PostIncLoops; member in struct:__anon9106::LSRFixup
1056 for (PostIncLoopSet::const_iterator I = PostIncLoops.begin(),
1057 E = PostIncLoops.end(); I != E; ++I) {
2819 LF.PostIncLoops = UI->getPostIncLoops();
2854 LF.PostIncLoops, SE, DT);
4211 if (LF.PostIncLoops.count(L)) {
4219 for (PostIncLoopSet::const_iterator I = LF.PostIncLoops.begin(),
4220 E = LF.PostIncLoops.end(); I != E; ++I) {
4275 Rewriter.setPostInc(LF.PostIncLoops);
[all...]

Completed in 116 milliseconds