Lines Matching refs:srcAccess
171 MemRefAccess srcAccess(srcOp); in isLoopMemoryParallel() local
176 srcAccess, dstAccess, depth, &dependenceConstraints, in isLoopMemoryParallel()
303 static Block *getCommonBlock(const MemRefAccess &srcAccess, in getCommonBlock() argument
324 Block *block = srcAccess.opInst->getBlock(); in getCommonBlock()
336 getChainOfAncestorBlocks(srcAccess, srcAncestorBlocks, forOp.getBody()); in getCommonBlock()
355 const MemRefAccess &srcAccess, const MemRefAccess &dstAccess, in srcAppearsBeforeDstInAncestralBlock() argument
359 getCommonBlock(srcAccess, dstAccess, srcDomain, numCommonLoops); in srcAppearsBeforeDstInAncestralBlock()
362 auto *srcInst = commonBlock->findAncestorOpInBlock(*srcAccess.opInst); in srcAppearsBeforeDstInAncestralBlock()
595 const MemRefAccess &srcAccess, const MemRefAccess &dstAccess, in checkMemrefAccessDependence() argument
600 LLVM_DEBUG(srcAccess.opInst->dump();); in checkMemrefAccessDependence()
604 if (srcAccess.memref != dstAccess.memref) in checkMemrefAccessDependence()
609 if (!allowRAR && !isa<AffineWriteOpInterface>(srcAccess.opInst) && in checkMemrefAccessDependence()
615 if (failed(srcAccess.getAccessRelation(srcRel))) in checkMemrefAccessDependence()
631 !srcAppearsBeforeDstInAncestralBlock(srcAccess, dstAccess, srcDomain, in checkMemrefAccessDependence()
678 MemRefAccess srcAccess(srcOp); in getDependenceComponents() local
688 srcAccess, dstAccess, d, &dependenceConstraints, &depComps); in getDependenceComponents()