Lines Matching defs:CommonLevels
267 unsigned CommonLevels)
268 : Dependence(Source, Destination), Levels(CommonLevels),
271 if (CommonLevels)
272 DV = std::make_unique<DVEntry[]>(CommonLevels);
761 // CommonLevels, SrcLevels, and MaxLevels.
764 // nested loop that contains them both, CommonLevels. An instruction that's
766 // of the source plus the level of the destination, minus CommonLevels.
775 // CommonLevels - innermost common loop
799 // have 2 loops in common, so CommonLevels will equal 2 and the direction
803 // b - 2 = CommonLevels
832 CommonLevels = SrcLevel;
833 MaxLevels -= CommonLevels;
848 if (D > CommonLevels)
851 return D - CommonLevels + SrcLevels;
875 // have a level <= CommonLevels and are referred to by the SCEV Expression.
881 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest))
1242 assert(0 < Level && Level <= CommonLevels && "level out of range");
1375 assert(0 < Level && Level <= CommonLevels && "Level out of range");
1577 assert(0 < Level && Level <= CommonLevels && "Level out of range");
1781 if (Level < CommonLevels) {
1809 if (Level < CommonLevels) {
1890 if (Level < CommonLevels) {
1918 if (Level < CommonLevels) {
2649 for (unsigned K = 1; K <= CommonLevels; ++K) {
2694 if (CommonLevels > MIVMaxLevelThreshold) {
2697 for (unsigned K = 1; K <= CommonLevels; ++K)
2703 if (Level > CommonLevels) {
2706 for (unsigned K = 1; K <= CommonLevels; ++K) {
3628 LLVM_DEBUG(dbgs() << " common nesting levels = " << CommonLevels << "\n");
3631 FullDependence Result(Src, Dst, PossiblyLoopIndependent, CommonLevels);
3932 if (SJ > CommonLevels)
3945 for (unsigned II = 1; II <= CommonLevels; ++II)
3953 for (unsigned II = 1; II <= CommonLevels; ++II) {
3964 for (unsigned II = 1; II <= CommonLevels; ++II) {
4043 FullDependence Result(Src, Dst, false, CommonLevels);