Lines Matching defs:sourceOp
34 // 'op' is the 'SubViewOp' we're rewriting. 'sourceOp' is the op that
37 // 'sourceOp' are 'SubViewOp'.
38 auto sourceOp = op.getSource().getDefiningOp<memref::SubViewOp>();
39 if (!sourceOp)
44 // allow 'sourceOp' to be a rank-reducing subview because then our two
48 if (sourceOp.getSourceType().getRank() != sourceOp.getType().getRank()) {
55 sourceStrides = sourceOp.getMixedStrides();
82 llvm::zip(op.getMixedOffsets(), sourceOp.getMixedOffsets(),
83 sourceOp.getMixedStrides(), op.getMixedSizes())) {
134 // This replaces 'op' but leaves 'sourceOp' alone; if it no longer has any
137 op, op.getType(), sourceOp.getSource(), offsets, sizes, strides);