Lines Matching defs:insertOp
2607 auto insertOp = extractOp.getSource().getDefiningOp<InsertSliceOp>();
2610 if (insertOp && insertOp.getSource().getType() == extractOp.getType() &&
2611 insertOp.isSameAs(extractOp, isSame))
2612 return insertOp.getSource();
2732 static LogicalResult foldInsertAfterInsertSlice(InsertSliceOp insertOp) {
2733 auto prevInsertOp = insertOp.getDest().getDefiningOp<InsertSliceOp>();
2737 prevInsertOp.getSource().getType() != insertOp.getSource().getType() ||
2738 !prevInsertOp.isSameAs(insertOp, isSame))
2741 insertOp.getDestMutable().assign(prevInsertOp.getDest());
2752 static Value foldInsertAfterExtractSlice(InsertSliceOp insertOp) {
2753 auto extractOp = insertOp.getSource().getDefiningOp<ExtractSliceOp>();
2756 if (!extractOp || extractOp.getSource() != insertOp.getDest() ||
2757 !extractOp.isSameAs(insertOp, isSame))