Home
last modified time | relevance | path

Searched refs:transferWrite (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoisting.cpp430 vector::TransferWriteOp transferWrite; in hoistRedundantVectorTransfers() local
436 transferWrite = candidateWrite; in hoistRedundantVectorTransfers()
445 if (!transferWrite) in hoistRedundantVectorTransfers()
448 LLVM_DEBUG(DBGS() << "Candidate: " << *transferWrite.getOperation() in hoistRedundantVectorTransfers()
456 if (transferRead.getIndices() != transferWrite.getIndices() && in hoistRedundantVectorTransfers()
457 transferRead.getVectorType() == transferWrite.getVectorType()) in hoistRedundantVectorTransfers()
463 if (!dom.properlyDominates(transferRead.getOperation(), transferWrite)) in hoistRedundantVectorTransfers()
469 use.getOwner() == transferWrite.getOperation()) in hoistRedundantVectorTransfers()
496 transferWrite->moveAfter(loop); in hoistRedundantVectorTransfers()
502 return SmallVector<Value>{transferWrite.getVector()}; in hoistRedundantVectorTransfers()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp195 if (auto transferWrite = dyn_cast<vector::TransferWriteOp>(op)) in supportsMMaMatrixType() local
196 return transferWriteSupportsMMAMatrixType(transferWrite); in supportsMMaMatrixType()
826 } else if (auto transferWrite = dyn_cast<vector::TransferWriteOp>(op)) { in convertVectorToMMAOps() local
827 convertTransferWriteOp(transferWrite, valueMapping); in convertVectorToMMAOps()