Searched refs:VectorTransferOpInterface (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/mlir/include/mlir/Dialect/Vector/ |
D | VectorUtils.h | 28 class VectorTransferOpInterface; variable 165 bool isDisjointTransferSet(VectorTransferOpInterface transferA, 166 VectorTransferOpInterface transferB);
|
D | VectorTransforms.h | 20 class VectorTransferOpInterface; variable 197 splitFullAndPartialTransferPrecondition(VectorTransferOpInterface xferOp); 199 OpBuilder &b, VectorTransferOpInterface xferOp, 207 std::function<LogicalResult(VectorTransferOpInterface op)>; 213 [](VectorTransferOpInterface op) { return success(); },
|
D | VectorOps.td | 1056 DeclareOpInterfaceMethods<VectorTransferOpInterface>, 1218 DeclareOpInterfaceMethods<VectorTransferOpInterface>,
|
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
D | Hoisting.cpp | 154 cast<VectorTransferOpInterface>(transferWrite.getOperation()), in hoistRedundantVectorTransfers() 155 cast<VectorTransferOpInterface>( in hoistRedundantVectorTransfers() 161 cast<VectorTransferOpInterface>(transferWrite.getOperation()), in hoistRedundantVectorTransfers() 162 cast<VectorTransferOpInterface>( in hoistRedundantVectorTransfers()
|
/external/llvm-project/mlir/lib/Dialect/Vector/ |
D | VectorTransferOpTransforms.cpp | 117 cast<VectorTransferOpInterface>(write.getOperation()), in deadStoreOp() 118 cast<VectorTransferOpInterface>(read.getOperation()))) in deadStoreOp() 173 cast<VectorTransferOpInterface>(write.getOperation()), in storeToLoadForwarding() 174 cast<VectorTransferOpInterface>(read.getOperation()))) in storeToLoadForwarding()
|
D | VectorUtils.cpp | 272 if (auto transfer = dyn_cast<VectorTransferOpInterface>(op)) { in operatesOnSuperVectorsOf() 315 bool mlir::isDisjointTransferSet(VectorTransferOpInterface transferA, in isDisjointTransferSet() 316 VectorTransferOpInterface transferB) { in isDisjointTransferSet()
|
D | VectorTransforms.cpp | 2129 static Value createScopedInBoundsCond(VectorTransferOpInterface xferOp) { in createScopedInBoundsCond() 2155 VectorTransferOpInterface xferOp) { in splitFullAndPartialTransferPrecondition() 2212 static Value createScopedSubViewIntersection(VectorTransferOpInterface xferOp, in createScopedSubViewIntersection() 2283 cast<VectorTransferOpInterface>(xferOp.getOperation()), alloc); in createScopedFullPartialLinalgCopy() 2335 Value vector = cast<VectorTransferOpInterface>(newXfer).vector(); in createScopedFullPartialVectorTransferRead() 2383 OpBuilder &b, VectorTransferOpInterface xferOp, in splitFullAndPartialTransfer() 2413 cast<VectorTransferOpInterface>(xferOp.getOperation())); in splitFullAndPartialTransfer() 2457 auto xferOp = dyn_cast<VectorTransferOpInterface>(op); in matchAndRewrite()
|
D | VectorOps.cpp | 1978 static void printTransferAttrs(OpAsmPrinter &p, VectorTransferOpInterface op) { in printTransferAttrs() 2000 printTransferAttrs(p, cast<VectorTransferOpInterface>(op.getOperation())); in print() 2217 printTransferAttrs(p, cast<VectorTransferOpInterface>(op.getOperation())); in print()
|
/external/llvm-project/mlir/lib/Conversion/VectorToSCF/ |
D | VectorToSCF.cpp | 218 VectorTransferOpInterface xferOp, unsigned leadingRank, in emitInBoundsCondition() 292 rewriter, cast<VectorTransferOpInterface>(xferOp.getOperation()), in doReplace() 396 rewriter, cast<VectorTransferOpInterface>(xferOp.getOperation()), in doReplace() 465 PatternRewriter &rewriter, VectorTransferOpInterface transfer, in emitWithBoundsChecks() 598 rewriter, cast<VectorTransferOpInterface>(transfer.getOperation()), ivs, in matchAndRewrite() 680 rewriter, cast<VectorTransferOpInterface>(transfer.getOperation()), ivs, in matchAndRewrite()
|
/external/llvm-project/mlir/include/mlir/Interfaces/ |
D | VectorInterfaces.td | 48 def VectorTransferOpInterface : OpInterface<"VectorTransferOpInterface"> {
|