This PR introduces the initial implementation of a blocking pass for XeGPU programs. The pass leverages unroll patterns from both the XeGPU and Vector dialects. --------- Co-authored-by: Adam Siemieniuk <adam.siemieniuk@intel.com>
tileAndFuseConsumerOfSlice
getBackwardSlice
getForwardSlice
--mlir-print-ir-tree-dir
/
\