This patch makes sure that scalable indices (that would normally
represent scalable tile or vector sizes) are printed correctly, i.e.
with additional square brackets:
%1, %loop = transform.structured.tile %0 [2, 8, [4]]
This change complements https://reviews.llvm.org/D150944 and is a part
of a larger effort to enable scalable vectorisation in Linalg. See this
RFC for more context:
Mlir code uses markdown-style backticks for inline code in comments rather than doxygen tags. If it had been using tags, it would have been \p rather than /p.