Lines Matching refs:getVector
436 p << ", " << getVector(); in print()
439 p << " : " << getVector().getType() << " into " << getDest().getType(); in print()
501 reductionOp.getVector(), in matchAndRewrite()
987 if (auto splat = getVector().getDefiningOp<vector::SplatOp>()) in fold()
1026 auto vectorType = op.getVector().getType().cast<VectorType>(); in inferReturnTypes()
1078 if (!extractOp.getVector().getDefiningOp<ExtractOp>()) in foldExtractOpFromExtractChain()
1085 while (ExtractOp nextOp = currentOp.getVector().getDefiningOp<ExtractOp>()) { in foldExtractOpFromExtractChain()
1090 extractOp.setOperand(currentOp.getVector()); in foldExtractOpFromExtractChain()
1263 bool nothingToFold = (source == extractOp.getVector()); in tryToFoldExtractOpInPlace()
1278 Value valueToExtractFrom = extractOp.getVector(); in fold()
1284 valueToExtractFrom = nextTransposeOp.getVector(); in fold()
1316 Operation *defOp = extractOp.getVector().getDefiningOp(); in foldExtractFromBroadcast()
1350 auto shapeCastOp = extractOp.getVector().getDefiningOp<vector::ShapeCastOp>(); in foldExtractFromShapeCast()
1410 extractOp.getVector().getDefiningOp<vector::ExtractStridedSliceOp>(); in foldExtractFromExtractStrided()
1440 extractOp.getVectorMutable().assign(extractStridedSliceOp.getVector()); in foldExtractFromExtractStrided()
1453 auto insertOp = op.getVector().getDefiningOp<InsertStridedSliceOp>(); in foldExtractStridedOpFromInsertChain()
1513 return getVector(); in fold()
1538 Operation *defOp = extractOp.getVector().getDefiningOp(); in matchAndRewrite()
1570 auto constantOp = extractOp.getVector().getDefiningOp<arith::ConstantOp>(); in matchAndRewrite()
1639 auto insert = getVector().getDefiningOp<vector::InsertMapOp>(); in fold()
1640 if (insert == nullptr || getType() != insert.getVector().getType() || in fold()
1643 return insert.getVector(); in fold()
2546 auto insertOp = op.getVector().getDefiningOp<InsertStridedSliceOp>(); in foldExtractStridedOpFromInsertChain()
2603 return getVector(); in fold()
2626 auto *defOp = extractStridedSliceOp.getVector().getDefiningOp(); in matchAndRewrite()
2680 extractStridedSliceOp.getVector().getDefiningOp<arith::ConstantOp>(); in matchAndRewrite()
2703 auto broadcast = op.getVector().getDefiningOp<BroadcastOp>(); in matchAndRewrite()
2746 auto splat = op.getVector().getDefiningOp<SplatOp>(); in matchAndRewrite()
3161 return defWrite.getVector(); in foldRAW()
3331 vec = defWrite.getVector(); in matchAndRewrite()
3477 p << " " << getVector() << ", " << getSource() << "[" << getIndices() << "]"; in print()
3537 auto read = write.getVector().getDefiningOp<vector::TransferReadOp>(); in foldReadInitWrite()
3601 auto read = write.getVector().getDefiningOp<vector::TransferReadOp>(); in foldWAR()
3768 rewriter.replaceOpWithNewOp<TransferWriteOp>(insertOp, xferOp.getVector(), in matchAndRewrite()
3867 transferOp.getLoc(), transferOp.getVector(), newExtractOp.getResult(), in matchAndRewrite()
4582 return getVector(); in fold()
4641 transposeOp.getVector().getDefiningOp<vector::TransposeOp>(); in matchAndRewrite()
4650 parentTransposeOp.getVector(), in matchAndRewrite()
4663 auto bcastOp = transposeOp.getVector().getDefiningOp<vector::BroadcastOp>(); in matchAndRewrite()
4685 auto splatOp = transposeOp.getVector().getDefiningOp<vector::SplatOp>(); in matchAndRewrite()