Lines Matching defs:subview
182 // In case of linalg generic, copy in only if subview is used in linalg
405 // Check that at least one of the requested operands is indeed a subview.
432 /// Allocate the given subview to a memory address space in GPU by creating a
436 OpBuilder &builder, memref::SubViewOp subview, ArrayRef<Value> sizeBounds,
440 func::FuncOp funcOp = subview->getParentOfType<func::FuncOp>();
444 // The subview size bounds are expected to be constant; they specify the shape
456 shape, subview.getType().getElementType(), MemRefLayoutAttrInterface{},
469 /// Allocate the subview in the GPU workgroup memory.
471 OpBuilder &builder, memref::SubViewOp subview, ArrayRef<Value> sizeBounds,
474 builder, subview, sizeBounds,
494 /// Allocate the subview in the GPU private memory.
496 OpBuilder &builder, memref::SubViewOp subview, ArrayRef<Value> sizeBounds,
499 builder, subview, sizeBounds, gpu::GPUDialect::getPrivateAddressSpace());