Searched refs:oldMemRef (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | PipelineDataTransfer.cpp | 66 static bool doubleBuffer(Value oldMemRef, AffineForOp forOp) { in doubleBuffer() argument 80 auto oldMemRefType = oldMemRef.getType().cast<MemRefType>(); in doubleBuffer() 90 forOp.getLoc(), oldMemRef, dim.index())); in doubleBuffer() 108 oldMemRef, newMemRef, in doubleBuffer() 260 Value oldMemRef = dmaStartOp->getOperand( in runOnAffineForOp() local 262 if (!doubleBuffer(oldMemRef, forOp)) { in runOnAffineForOp() 276 if (auto *allocOp = oldMemRef.getDefiningOp()) { in runOnAffineForOp() 277 if (oldMemRef.use_empty()) { in runOnAffineForOp() 279 } else if (oldMemRef.hasOneUse()) { in runOnAffineForOp() 281 dyn_cast<memref::DeallocOp>(*oldMemRef.user_begin())) { in runOnAffineForOp()
|
| H A D | LoopFusion.cpp | 901 auto oldMemRef = cast<AffineWriteOpInterface>(srcStoreOpInst).getMemRef(); in createPrivateMemRef() local 902 auto oldMemRefType = oldMemRef.getType().cast<MemRefType>(); in createPrivateMemRef() 980 replaceAllMemRefUsesWith(oldMemRef, newMemRef, {}, indexRemap, in createPrivateMemRef()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/ |
| H A D | NormalizeMemRefs.cpp | 159 Value oldMemRef = allocOp.getResult(); in areMemRefsNormalizable() local 160 if (!isMemRefNormalizable(oldMemRef.getUsers())) in areMemRefsNormalizable() 171 Value oldMemRef = callOp.getResult(resIndex); in areMemRefsNormalizable() local 172 if (oldMemRef.getType().isa<MemRefType>()) in areMemRefsNormalizable() 173 if (!isMemRefNormalizable(oldMemRef.getUsers())) in areMemRefsNormalizable() 182 BlockArgument oldMemRef = funcOp.getArgument(argIndex); in areMemRefsNormalizable() local 183 if (oldMemRef.getType().isa<MemRefType>()) in areMemRefsNormalizable() 184 if (!isMemRefNormalizable(oldMemRef.getUsers())) in areMemRefsNormalizable() 368 BlockArgument oldMemRef = funcOp.getArgument(argIndex + 1); in normalizeFuncOpMemRefs() local 409 Value oldMemRef = op->getResult(resIndex); in normalizeFuncOpMemRefs() local [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/ |
| H A D | Utils.h | 220 Value oldMemRef, Value newMemRef, ArrayRef<Value> extraIndices = {}, 230 LogicalResult replaceAllMemRefUsesWith(Value oldMemRef, Value newMemRef,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | Utils.cpp | 1098 assert(oldMemRef.getType().cast<MemRefType>().getElementType() == in replaceAllMemRefUsesWith() 1103 if (opEntry.value() == oldMemRef) in replaceAllMemRefUsesWith() 1135 affMapAccInterface.getAffineMapAttrForMemRef(oldMemRef); in replaceAllMemRefUsesWith() 1255 Value oldMemRef, Value newMemRef, ArrayRef<Value> extraIndices, in replaceAllMemRefUsesWith() argument 1275 assert(oldMemRef.getType().cast<MemRefType>().getElementType() == in replaceAllMemRefUsesWith() 1292 for (auto *op : oldMemRef.getUsers()) { in replaceAllMemRefUsesWith() 1690 Value oldMemRef = allocOp->getResult(); in normalizeMemRef() local 1700 MemRefType oldMemRefType = oldMemRef.getType().cast<MemRefType>(); in normalizeMemRef() 1713 if (failed(replaceAllMemRefUsesWith(oldMemRef, /*newMemRef=*/newAlloc, in normalizeMemRef() 1727 assert(llvm::all_of(oldMemRef.getUsers(), [](Operation *op) { in normalizeMemRef() [all …]
|