Home
last modified time | relevance | path

Searched refs:srcAccess (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineAnalysis.cpp171 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()
355 const MemRefAccess &srcAccess, const MemRefAccess &dstAccess, in srcAppearsBeforeDstInAncestralBlock() argument
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()
[all …]
H A DUtils.cpp821 MemRefAccess srcAccess(i); in computeSliceUnion() local
824 if (srcAccess.memref != dstAccess.memref) in computeSliceUnion()
833 bool readReadAccesses = isa<AffineReadOpInterface>(srcAccess.opInst) && in computeSliceUnion()
838 srcAccess, dstAccess, /*loopDepth=*/numCommonLoops + 1, in computeSliceUnion()
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestMemRefDependenceCheck.cpp76 MemRefAccess srcAccess(srcOpInst); in checkDependences() local
87 srcAccess, dstAccess, d, &dependenceConstraints, in checkDependences()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp702 MemRefAccess srcAccess(op); in hasNoInterveningEffect() local
706 if (srcAccess.memref == destAccess.memref) { in hasNoInterveningEffect()
727 srcAccess, destAccess, d, &dependenceConstraints, in hasNoInterveningEffect()
847 MemRefAccess srcAccess(storeOp); in forwardStoreToLoad() local
858 if (srcAccess != destAccess) in forwardStoreToLoad()
918 MemRefAccess srcAccess(writeB); in findUnusedStore() local
921 if (srcAccess != destAccess) in findUnusedStore()
953 MemRefAccess srcAccess(loadB); in loadCSE() local
957 if (srcAccess != destAccess) { in loadCSE()
H A DLoopFusionUtils.cpp230 MemRefAccess srcAccess(srcOpInst); in getMaxLoopDepth() local
241 srcAccess, dstAccess, d, &dependenceConstraints, in getMaxLoopDepth()
H A DLoopUtils.cpp383 MemRefAccess srcAccess(srcOp); in checkTilingLegalityImpl() local
391 srcAccess, dstAccess, d, &dependenceConstraints, &depComps); in checkTilingLegalityImpl()
403 LLVM_DEBUG(srcAccess.opInst->dump();); in checkTilingLegalityImpl()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/
H A DAffineAnalysis.h169 const MemRefAccess &srcAccess, const MemRefAccess &dstAccess,