Searched refs:VectorTransferOpInterface (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/ |
| H A D | VectorOps.h | 178 bool isDisjointTransferIndices(VectorTransferOpInterface transferA, 179 VectorTransferOpInterface transferB); 183 bool isDisjointTransferSet(VectorTransferOpInterface transferA, 184 VectorTransferOpInterface transferB);
|
| H A D | VectorOps.td | 1159 DeclareOpInterfaceMethods<VectorTransferOpInterface>, 1365 DeclareOpInterfaceMethods<VectorTransferOpInterface>,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/Transforms/ |
| H A D | VectorTransforms.h | 17 class VectorTransferOpInterface; variable 64 RewriterBase &b, VectorTransferOpInterface xferOp,
|
| H A D | VectorRewritePatterns.h | 344 std::function<LogicalResult(VectorTransferOpInterface op)>; 350 [](VectorTransferOpInterface op) { return success(); },
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorTransferSplitRewritePatterns.cpp | 63 VectorTransferOpInterface xferOp) { in createInBoundsCond() 127 splitFullAndPartialTransferPrecondition(VectorTransferOpInterface xferOp) { in splitFullAndPartialTransferPrecondition() 189 createSubViewIntersection(RewriterBase &b, VectorTransferOpInterface xferOp, in createSubViewIntersection() 271 rewriter, cast<VectorTransferOpInterface>(xferOp.getOperation()), in createFullPartialLinalgCopy() 321 Value vector = cast<VectorTransferOpInterface>(newXfer).vector(); in createFullPartialVectorTransferRead() 404 rewriter, cast<VectorTransferOpInterface>(xferOp.getOperation()), in createFullPartialLinalgCopy() 520 RewriterBase &b, VectorTransferOpInterface xferOp, in splitFullAndPartialTransfer() 552 b, cast<VectorTransferOpInterface>(xferOp.getOperation())); in splitFullAndPartialTransfer() 633 auto xferOp = dyn_cast<VectorTransferOpInterface>(op); in matchAndRewrite()
|
| H A D | VectorTransferOpTransforms.cpp | 118 cast<VectorTransferOpInterface>(write.getOperation()), in deadStoreOp() 119 cast<VectorTransferOpInterface>(read.getOperation()))) in deadStoreOp() 174 cast<VectorTransferOpInterface>(write.getOperation()), in storeToLoadForwarding() 175 cast<VectorTransferOpInterface>(read.getOperation()))) in storeToLoadForwarding()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Hoisting.cpp | 208 cast<VectorTransferOpInterface>(read.getOperation()), in tensorChunkAccessedByUnknownOp() 209 cast<VectorTransferOpInterface>( in tensorChunkAccessedByUnknownOp() 474 cast<VectorTransferOpInterface>(transferWrite.getOperation()), in hoistRedundantVectorTransfers() 475 cast<VectorTransferOpInterface>( in hoistRedundantVectorTransfers() 481 cast<VectorTransferOpInterface>(transferWrite.getOperation()), in hoistRedundantVectorTransfers() 482 cast<VectorTransferOpInterface>( in hoistRedundantVectorTransfers()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/Utils/ |
| H A D | VectorUtils.h | 31 class VectorTransferOpInterface; variable
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | VectorInterfaces.td | 48 def VectorTransferOpInterface : OpInterface<"VectorTransferOpInterface"> {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Utils/ |
| H A D | VectorUtils.cpp | 232 if (auto transfer = dyn_cast<VectorTransferOpInterface>(op)) { in operatesOnSuperVectorsOf()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/ |
| H A D | VectorOps.cpp | 158 VectorTransferOpInterface transferA, VectorTransferOpInterface transferB) { in isDisjointTransferIndices() 189 bool mlir::vector::isDisjointTransferSet(VectorTransferOpInterface transferA, in isDisjointTransferSet() 190 VectorTransferOpInterface transferB) { in isDisjointTransferSet() 2851 verifyTransferOp(VectorTransferOpInterface op, ShapedType shapedType, in verifyTransferOp() 2937 static void printTransferAttrs(OpAsmPrinter &p, VectorTransferOpInterface op) { in printTransferAttrs() 3037 if (failed(verifyTransferOp(cast<VectorTransferOpInterface>(getOperation()), in verify() 3163 cast<VectorTransferOpInterface>(defWrite.getOperation()), in foldRAW() 3164 cast<VectorTransferOpInterface>(readOp.getOperation()))) in foldRAW() 3499 if (failed(verifyTransferOp(cast<VectorTransferOpInterface>(getOperation()), in verify() 3676 cast<VectorTransferOpInterface>(defWrite.getOperation()), in matchAndRewrite() [all …]
|