Searched refs:srcAccess (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | AffineAnalysis.cpp | 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() 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 D | Utils.cpp | 821 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 D | TestMemRefDependenceCheck.cpp | 76 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 D | Utils.cpp | 702 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 D | LoopFusionUtils.cpp | 230 MemRefAccess srcAccess(srcOpInst); in getMaxLoopDepth() local 241 srcAccess, dstAccess, d, &dependenceConstraints, in getMaxLoopDepth()
|
| H A D | LoopUtils.cpp | 383 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 D | AffineAnalysis.h | 169 const MemRefAccess &srcAccess, const MemRefAccess &dstAccess,
|