Home
last modified time | relevance | path

Searched refs:VectorTransferOpInterface (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.h178 bool isDisjointTransferIndices(VectorTransferOpInterface transferA,
179 VectorTransferOpInterface transferB);
183 bool isDisjointTransferSet(VectorTransferOpInterface transferA,
184 VectorTransferOpInterface transferB);
H A DVectorOps.td1159 DeclareOpInterfaceMethods<VectorTransferOpInterface>,
1365 DeclareOpInterfaceMethods<VectorTransferOpInterface>,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/Transforms/
H A DVectorTransforms.h17 class VectorTransferOpInterface; variable
64 RewriterBase &b, VectorTransferOpInterface xferOp,
H A DVectorRewritePatterns.h344 std::function<LogicalResult(VectorTransferOpInterface op)>;
350 [](VectorTransferOpInterface op) { return success(); },
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferSplitRewritePatterns.cpp63 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 DVectorTransferOpTransforms.cpp118 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 DHoisting.cpp208 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 DVectorUtils.h31 class VectorTransferOpInterface; variable
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DVectorInterfaces.td48 def VectorTransferOpInterface : OpInterface<"VectorTransferOpInterface"> {
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Utils/
H A DVectorUtils.cpp232 if (auto transfer = dyn_cast<VectorTransferOpInterface>(op)) { in operatesOnSuperVectorsOf()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp158 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 …]