Lines Matching refs:srcDomain

281 getNumCommonLoops(const FlatAffineValueConstraints &srcDomain,  in getNumCommonLoops()  argument
286 std::min(srcDomain.getNumDimVars(), dstDomain.getNumDimVars()); in getNumCommonLoops()
289 if (!isForInductionVar(srcDomain.getValue(i)) || in getNumCommonLoops()
291 srcDomain.getValue(i) != dstDomain.getValue(i)) in getNumCommonLoops()
294 commonLoops->push_back(getForInductionVarOwner(srcDomain.getValue(i))); in getNumCommonLoops()
305 const FlatAffineValueConstraints &srcDomain, in getCommonBlock() argument
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()
379 addOrderingConstraints(const FlatAffineValueConstraints &srcDomain, in addOrderingConstraints() argument
385 unsigned numSrcDims = srcDomain.getNumDimVars(); in addOrderingConstraints()
386 unsigned numCommonLoops = getNumCommonLoops(srcDomain, dstDomain); in addOrderingConstraints()
406 const FlatAffineValueConstraints &srcDomain, in computeDirectionVector() argument
413 getNumCommonLoops(srcDomain, dstDomain, &commonLoops); in computeDirectionVector()
426 unsigned numSrcDims = srcDomain.getNumDimVars(); in computeDirectionVector()
620 FlatAffineValueConstraints srcDomain = srcRel.getDomainSet(); in checkMemrefAccessDependence() local
628 unsigned numCommonLoops = getNumCommonLoops(srcDomain, dstDomain); in checkMemrefAccessDependence()
631 !srcAppearsBeforeDstInAncestralBlock(srcAccess, dstAccess, srcDomain, in checkMemrefAccessDependence()
645 addOrderingConstraints(srcDomain, dstDomain, loopDepth, in checkMemrefAccessDependence()
654 computeDirectionVector(srcDomain, dstDomain, loopDepth, in checkMemrefAccessDependence()