Lines Matching full:coupled

22 // coupled RDIV subscripts and lacks a multi-subscript MIV test.
77 STATISTIC(CoupledSubscriptPairs, "Coupled subscript pairs");
3680 SmallBitVector Coupled(Pairs); in depends() local
3682 // Partition subscripts into separable and minimally-coupled groups in depends()
3725 // to either Separable or Coupled). in depends()
3735 // so Done remains true and we add it to the Coupled set. in depends()
3738 // In the end, we've got 1 separable subscript and 1 coupled group. in depends()
3755 // SIV, RDIV, or MIV, so check for coupled group in depends()
3774 Coupled.set(SI); in depends()
3783 LLVM_DEBUG(dbgs() << " Coupled = "); in depends()
3784 LLVM_DEBUG(dumpSmallBitVector(Coupled)); in depends()
3822 if (Coupled.count()) { in depends()
3823 // test coupled subscript groups in depends()
3824 LLVM_DEBUG(dbgs() << "starting on coupled subscripts\n"); in depends()
3829 for (unsigned SI : Coupled.set_bits()) { in depends()
3850 // SJ is an SIV subscript that's part of the current coupled group in depends()
3873 // SJ is an MIV subscript that's part of the current coupled group in depends()
4073 SmallBitVector Coupled(Pairs); in getSplitIteration() local
4075 // partition subscripts into separable and minimally-coupled groups in getSplitIteration()
4090 // SIV, RDIV, or MIV, so check for coupled group in getSplitIteration()
4107 Coupled.set(SI); in getSplitIteration()
4138 if (Coupled.count()) { in getSplitIteration()
4139 // test coupled subscript groups in getSplitIteration()
4143 for (unsigned SI : Coupled.set_bits()) { in getSplitIteration()
4157 // SJ is an SIV subscript that's part of the current coupled group in getSplitIteration()
4172 // SJ is an MIV subscript that's part of the current coupled group in getSplitIteration()