Lines Matching refs:numCommonLoops
287 unsigned numCommonLoops = 0; in getNumCommonLoops() local
295 ++numCommonLoops; in getNumCommonLoops()
298 assert(commonLoops->size() == numCommonLoops); in getNumCommonLoops()
299 return numCommonLoops; in getNumCommonLoops()
306 unsigned numCommonLoops) { in getCommonBlock() argument
323 if (numCommonLoops == 0) { in getCommonBlock()
330 Value commonForIV = srcDomain.getValue(numCommonLoops - 1); in getCommonBlock()
356 const FlatAffineValueConstraints &srcDomain, unsigned numCommonLoops) { in srcAppearsBeforeDstInAncestralBlock() argument
359 getCommonBlock(srcAccess, dstAccess, srcDomain, numCommonLoops); in srcAppearsBeforeDstInAncestralBlock()
386 unsigned numCommonLoops = getNumCommonLoops(srcDomain, dstDomain); in addOrderingConstraints() local
387 unsigned numCommonLoopConstraints = std::min(numCommonLoops, loopDepth); in addOrderingConstraints()
412 unsigned numCommonLoops = in computeDirectionVector() local
414 if (numCommonLoops == 0) in computeDirectionVector()
420 dependenceDomain->insertDimVar(/*pos=*/0, /*num=*/numCommonLoops); in computeDirectionVector()
429 for (unsigned j = 0; j < numCommonLoops; ++j) { in computeDirectionVector()
432 eq[j + numCommonLoops] = 1; in computeDirectionVector()
433 eq[j + numCommonLoops + numSrcDims] = -1; in computeDirectionVector()
438 dependenceDomain->projectOut(numCommonLoops, numIdsToEliminate); in computeDirectionVector()
442 dependenceComponents->resize(numCommonLoops); in computeDirectionVector()
443 for (unsigned j = 0; j < numCommonLoops; ++j) { in computeDirectionVector()
628 unsigned numCommonLoops = getNumCommonLoops(srcDomain, dstDomain); in checkMemrefAccessDependence() local
629 assert(loopDepth <= numCommonLoops + 1); in checkMemrefAccessDependence()
630 if (!allowRAR && loopDepth > numCommonLoops && in checkMemrefAccessDependence()
632 numCommonLoops)) { in checkMemrefAccessDependence()