reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3545 for (unsigned SI = 0; SI < Pairs; ++SI) { 3545 for (unsigned SI = 0; SI < Pairs; ++SI) { 3546 if (Pair[SI].Classification == Subscript::NonLinear) { 3549 collectCommonLoops(Pair[SI].Src, 3551 Pair[SI].Loops); 3552 collectCommonLoops(Pair[SI].Dst, 3554 Pair[SI].Loops); 3556 } else if (Pair[SI].Classification == Subscript::ZIV) { 3558 Separable.set(SI); 3563 for (unsigned SJ = SI + 1; SJ < Pairs; ++SJ) { 3564 SmallBitVector Intersection = Pair[SI].GroupLoops; 3568 Pair[SJ].GroupLoops |= Pair[SI].GroupLoops; 3570 Pair[SJ].Group |= Pair[SI].Group; 3575 if (Pair[SI].Group.count() == 1) { 3576 Separable.set(SI); 3580 Coupled.set(SI);