The subview size for a tiled dimension is currently minimum of :
- tile size
- size of the base operand along that dimension - offset along that dimension. A third value is also to be considered :
- size of the base operand along that dimension
The actual subview size should be a minum of all the three. Without this when size of the base operand along that dimension is smaller than the tile size used the subview size is unnecessarily large. This causes issues when using the size of the subview to allocate buffer used during promotion of subviews.
Missing doc comment.