Lines Matching refs:Loops
805 SmallBitVector &Loops) const { in collectCommonLoops()
809 Loops.set(Level); in collectCommonLoops()
890 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() argument
907 Loops.set(mapSrcLoop(AddRec->getLoop())); in checkSubscript()
909 Loops.set(mapDstLoop(AddRec->getLoop())); in checkSubscript()
910 return checkSubscript(Start, LoopNest, Loops, IsSrc); in checkSubscript()
916 SmallBitVector &Loops) { in checkSrcSubscript() argument
917 return checkSubscript(Src, LoopNest, Loops, true); in checkSrcSubscript()
923 SmallBitVector &Loops) { in checkDstSubscript() argument
924 return checkSubscript(Dst, LoopNest, Loops, false); in checkDstSubscript()
934 SmallBitVector &Loops) { in classifyPair() argument
941 Loops = SrcLoops; in classifyPair()
942 Loops |= DstLoops; in classifyPair()
943 unsigned N = Loops.count(); in classifyPair()
2276 const SmallBitVector &Loops, in testMIV() argument
2282 banerjeeMIVtest(Src, Dst, Loops, Result); in testMIV()
2521 const SmallBitVector &Loops, in banerjeeMIVtest() argument
2561 Loops, DepthExpanded, Delta); in banerjeeMIVtest()
2565 if (Loops[K]) { in banerjeeMIVtest()
2602 const SmallBitVector &Loops, in exploreDirections() argument
2609 if (Loops[K]) { in exploreDirections()
2634 if (Loops[Level]) { in exploreDirections()
2684 Loops, DepthExpanded, Delta); in exploreDirections()
2689 Loops, DepthExpanded, Delta); in exploreDirections()
2694 Loops, DepthExpanded, Delta); in exploreDirections()
2700 return exploreDirections(Level + 1, A, B, Bound, Loops, DepthExpanded, Delta); in exploreDirections()
3056 SmallBitVector &Loops, in propagate() argument
3060 for (unsigned LI : Loops.set_bits()) { in propagate()
3577 Pair[P].Loops.resize(MaxLevels + 1); in depends()
3584 Pair[P].Loops); in depends()
3585 Pair[P].GroupLoops = Pair[P].Loops; in depends()
3592 LLVM_DEBUG(dumpSmallBitVector(Pair[P].Loops)); in depends()
3661 Pair[SI].Loops); in depends()
3664 Pair[SI].Loops); in depends()
3730 if (testMIV(Pair[SI].Src, Pair[SI].Dst, Pair[SI].Loops, Result)) in depends()
3791 if (propagate(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, in depends()
3798 Pair[SJ].Loops); in depends()
3838 if (testMIV(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, Result)) in depends()
3860 CompleteLoops |= Pair[SI].Loops; in depends()
3976 Pair[P].Loops.resize(MaxLevels + 1); in getSplitIteration()
3983 Pair[P].Loops); in getSplitIteration()
3984 Pair[P].GroupLoops = Pair[P].Loops; in getSplitIteration()
3997 Pair[SI].Loops); in getSplitIteration()
4000 Pair[SI].Loops); in getSplitIteration()
4090 Pair[SJ].Loops, Constraints, Result.Consistent)) { in getSplitIteration()
4094 Pair[SJ].Loops); in getSplitIteration()