• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching defs:Loops

803                                         SmallBitVector &Loops) const {
807 Loops.set(Level);
886 // Collect any loops mentioned in the set of "Loops".
888 SmallBitVector &Loops, bool IsSrc) {
905 Loops.set(mapSrcLoop(AddRec->getLoop()));
907 Loops.set(mapDstLoop(AddRec->getLoop()));
908 return checkSubscript(Start, LoopNest, Loops, IsSrc);
912 // Collect any loops mentioned in the set of "Loops".
914 SmallBitVector &Loops) {
915 return checkSubscript(Src, LoopNest, Loops, true);
919 // Collect any loops mentioned in the set of "Loops".
921 SmallBitVector &Loops) {
922 return checkSubscript(Dst, LoopNest, Loops, false);
932 SmallBitVector &Loops) {
939 Loops = SrcLoops;
940 Loops |= DstLoops;
941 unsigned N = Loops.count();
2285 const SmallBitVector &Loops,
2291 banerjeeMIVtest(Src, Dst, Loops, Result);
2530 const SmallBitVector &Loops,
2570 Loops, DepthExpanded, Delta);
2574 if (Loops[K]) {
2611 const SmallBitVector &Loops,
2618 if (Loops[K]) {
2643 if (Loops[Level]) {
2693 Loops, DepthExpanded, Delta);
2698 Loops, DepthExpanded, Delta);
2703 Loops, DepthExpanded, Delta);
2709 return exploreDirections(Level + 1, A, B, Bound, Loops, DepthExpanded, Delta);
3065 SmallBitVector &Loops,
3069 for (unsigned LI : Loops.set_bits()) {
3553 Pair[P].Loops.resize(MaxLevels + 1);
3560 Pair[P].Loops);
3561 Pair[P].GroupLoops = Pair[P].Loops;
3568 LLVM_DEBUG(dumpSmallBitVector(Pair[P].Loops));
3600 // and collected all the loops mentioned by pair P in Pair[P].Loops.
3601 // In addition, we've initialized Pair[P].GroupLoops to Pair[P].Loops
3604 // Src Dst Classification Loops GroupLoops Group
3637 Pair[SI].Loops);
3640 Pair[SI].Loops);
3706 if (testMIV(Pair[SI].Src, Pair[SI].Dst, Pair[SI].Loops, Result))
3767 if (propagate(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops,
3774 Pair[SJ].Loops);
3814 if (testMIV(Pair[SJ].Src, Pair[SJ].Dst, Pair[SJ].Loops, Result))
3836 CompleteLoops |= Pair[SI].Loops;
3952 Pair[P].Loops.resize(MaxLevels + 1);
3959 Pair[P].Loops);
3960 Pair[P].GroupLoops = Pair[P].Loops;
3973 Pair[SI].Loops);
3976 Pair[SI].Loops);
4066 Pair[SJ].Loops, Constraints, Result.Consistent)) {
4070 Pair[SJ].Loops);