Lines Matching defs:subView
95 memref::SubViewOp subView, ArrayRef<Value> boundingSubViewSize,
97 ShapedType viewType = subView.getType();
98 ImplicitLocOpBuilder b(subView.getLoc(), builder);
221 // Performs promotion of a `subView` into a local buffer of the size of the
222 // *ranges* of the `subView`. This produces a buffer whose size may be bigger
223 // than the actual size of the `subView` at the boundaries.
230 // that corresponds to the size of `subView` and accounting for boundary
239 OpBuilder &b, Location loc, memref::SubViewOp subView,
241 auto viewType = subView.getType();
247 llvm::SmallBitVector droppedDims = subView.getDroppedDims();
249 for (const auto &en : llvm::enumerate(subView.getOrCreateRanges(b, loc))) {
271 b.createOrFold<memref::DimOp>(loc, subView, resultDimIdx++));
277 allocationFn(b, subView, fullSizes, layout);
296 memref::SubViewOp subView =
299 b, b.getLoc(), subView, options.allocationFn, layout);
307 Type subviewEltType = subView.getType().getElementType();