Home
last modified time | relevance | path

Searched refs:oldMemRef (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DPipelineDataTransfer.cpp66 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 DLoopFusion.cpp901 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 DNormalizeMemRefs.cpp159 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 DUtils.h220 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 DUtils.cpp1098 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 …]