Lines Matching defs:insertOp
1289 auto insertOp = operand->get().getDefiningOp<vector::InsertOp>();
1290 VectorType vecType = insertOp.getDestVectorType();
1297 insertOp, "only 0-D or 1-D source supported for now");
1301 SmallVector<Value> additionalResults{insertOp.getDest(),
1302 insertOp.getSource()};
1304 insertOp.getSource().getType()};
1305 additionalResults.append(SmallVector<Value>(insertOp.getDynamicPosition()));
1307 SmallVector<Type>(insertOp.getDynamicPosition().getTypes()));
1309 Location loc = insertOp.getLoc();
1321 int64_t staticPos = insertOp.getStaticPosition()[0];
1381 auto insertOp = operand->get().getDefiningOp<vector::InsertOp>();
1382 Location loc = insertOp.getLoc();
1385 if (insertOp.getDestVectorType().getRank() <= 1) {
1396 rewriter, warpOp, {insertOp.getSource(), insertOp.getDest()},
1397 {insertOp.getSourceType(), insertOp.getDestVectorType()},
1403 loc, distributedSrc, distributedDest, insertOp.getMixedPosition());
1425 VectorType srcVecType = cast<VectorType>(insertOp.getSourceType());
1433 int64_t distrSrcDim = distrDestDim - insertOp.getNumIndices();
1442 rewriter, warpOp, {insertOp.getSource(), insertOp.getDest()},
1453 loc, distributedSrc, distributedDest, insertOp.getMixedPosition());
1457 SmallVector<OpFoldResult> pos = insertOp.getMixedPosition();
1494 auto insertOp = operand->get().getDefiningOp<vector::InsertElementOp>();
1496 if (auto pos = insertOp.getPosition()) {
1499 rewriter.setInsertionPoint(insertOp);
1501 insertOp, insertOp.getSource(), insertOp.getDest(), indices);