Lines Matching refs:Loops

878                                         SmallBitVector &Loops) const {  in collectCommonLoops()
882 Loops.set(Level); in collectCommonLoops()
963 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() argument
992 Loops.set(mapSrcLoop(AddRec->getLoop())); in checkSubscript()
994 Loops.set(mapDstLoop(AddRec->getLoop())); in checkSubscript()
995 return checkSubscript(Start, LoopNest, Loops, IsSrc); in checkSubscript()
1001 SmallBitVector &Loops) { in checkSrcSubscript() argument
1002 return checkSubscript(Src, LoopNest, Loops, true); in checkSrcSubscript()
1008 SmallBitVector &Loops) { in checkDstSubscript() argument
1009 return checkSubscript(Dst, LoopNest, Loops, false); in checkDstSubscript()
1019 SmallBitVector &Loops) { in classifyPair() argument
1026 Loops = SrcLoops; in classifyPair()
1027 Loops |= DstLoops; in classifyPair()
1028 unsigned N = Loops.count(); in classifyPair()
2361 const SmallBitVector &Loops, in testMIV() argument
2367 banerjeeMIVtest(Src, Dst, Loops, Result); in testMIV()
2606 const SmallBitVector &Loops, in banerjeeMIVtest() argument
2646 Loops, DepthExpanded, Delta); in banerjeeMIVtest()
2650 if (Loops[K]) { in banerjeeMIVtest()
2687 const SmallBitVector &Loops, in exploreDirections() argument
2698 if (Loops[K]) in exploreDirections()
2707 if (Loops[K]) { in exploreDirections()
2732 if (Loops[Level]) { in exploreDirections()
2782 Loops, DepthExpanded, Delta); in exploreDirections()
2787 Loops, DepthExpanded, Delta); in exploreDirections()
2792 Loops, DepthExpanded, Delta); in exploreDirections()
2798 return exploreDirections(Level + 1, A, B, Bound, Loops, DepthExpanded, Delta); in exploreDirections()
3154 SmallBitVector &Loops, in propagate() argument
3158 for (unsigned LI : Loops.set_bits()) { in propagate()
3661 Pair[P].Loops.resize(MaxLevels + 1); in depends()
3668 Pair[P].Loops); in depends()
3669 Pair[P].GroupLoops = Pair[P].Loops; in depends()
3676 LLVM_DEBUG(dumpSmallBitVector(Pair[P].Loops)); in depends()
3745 Pair[SI].Loops); in depends()
3748 Pair[SI].Loops); in depends()
3814 if (testMIV(Pair[SI].Src, Pair[SI].Dst, Pair[SI].Loops, Result)) in depends()
3875 if (propagate(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, in depends()
3882 Pair[SJ].Loops); in depends()
3922 if (testMIV(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, Result)) in depends()
3944 CompleteLoops |= Pair[SI].Loops; in depends()
4060 Pair[P].Loops.resize(MaxLevels + 1); in getSplitIteration()
4067 Pair[P].Loops); in getSplitIteration()
4068 Pair[P].GroupLoops = Pair[P].Loops; in getSplitIteration()
4081 Pair[SI].Loops); in getSplitIteration()
4084 Pair[SI].Loops); in getSplitIteration()
4174 Pair[SJ].Loops, Constraints, Result.Consistent)) { in getSplitIteration()
4178 Pair[SJ].Loops); in getSplitIteration()