Lines Matching refs:Loops

815                                         SmallBitVector &Loops) const {  in collectCommonLoops()
819 Loops.set(Level); in collectCommonLoops()
900 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() argument
929 Loops.set(mapSrcLoop(AddRec->getLoop())); in checkSubscript()
931 Loops.set(mapDstLoop(AddRec->getLoop())); in checkSubscript()
932 return checkSubscript(Start, LoopNest, Loops, IsSrc); in checkSubscript()
938 SmallBitVector &Loops) { in checkSrcSubscript() argument
939 return checkSubscript(Src, LoopNest, Loops, true); in checkSrcSubscript()
945 SmallBitVector &Loops) { in checkDstSubscript() argument
946 return checkSubscript(Dst, LoopNest, Loops, false); in checkDstSubscript()
956 SmallBitVector &Loops) { in classifyPair() argument
963 Loops = SrcLoops; in classifyPair()
964 Loops |= DstLoops; in classifyPair()
965 unsigned N = Loops.count(); in classifyPair()
2298 const SmallBitVector &Loops, in testMIV() argument
2304 banerjeeMIVtest(Src, Dst, Loops, Result); in testMIV()
2543 const SmallBitVector &Loops, in banerjeeMIVtest() argument
2583 Loops, DepthExpanded, Delta); in banerjeeMIVtest()
2587 if (Loops[K]) { in banerjeeMIVtest()
2624 const SmallBitVector &Loops, in exploreDirections() argument
2635 if (Loops[K]) in exploreDirections()
2644 if (Loops[K]) { in exploreDirections()
2669 if (Loops[Level]) { in exploreDirections()
2719 Loops, DepthExpanded, Delta); in exploreDirections()
2724 Loops, DepthExpanded, Delta); in exploreDirections()
2729 Loops, DepthExpanded, Delta); in exploreDirections()
2735 return exploreDirections(Level + 1, A, B, Bound, Loops, DepthExpanded, Delta); in exploreDirections()
3091 SmallBitVector &Loops, in propagate() argument
3095 for (unsigned LI : Loops.set_bits()) { in propagate()
3598 Pair[P].Loops.resize(MaxLevels + 1); in depends()
3605 Pair[P].Loops); in depends()
3606 Pair[P].GroupLoops = Pair[P].Loops; in depends()
3613 LLVM_DEBUG(dumpSmallBitVector(Pair[P].Loops)); in depends()
3682 Pair[SI].Loops); in depends()
3685 Pair[SI].Loops); in depends()
3751 if (testMIV(Pair[SI].Src, Pair[SI].Dst, Pair[SI].Loops, Result)) in depends()
3812 if (propagate(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, in depends()
3819 Pair[SJ].Loops); in depends()
3859 if (testMIV(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, Result)) in depends()
3881 CompleteLoops |= Pair[SI].Loops; in depends()
3997 Pair[P].Loops.resize(MaxLevels + 1); in getSplitIteration()
4004 Pair[P].Loops); in getSplitIteration()
4005 Pair[P].GroupLoops = Pair[P].Loops; in getSplitIteration()
4018 Pair[SI].Loops); in getSplitIteration()
4021 Pair[SI].Loops); in getSplitIteration()
4111 Pair[SJ].Loops, Constraints, Result.Consistent)) { in getSplitIteration()
4115 Pair[SJ].Loops); in getSplitIteration()