I would like to extract a series of operations into a new module. Is there any test in mlir that showcases this, so I can follow the passes/logic implemented.
I am looking at the GPU dialect tests and I see that it encapsulate part of what I expect as an end result. But the tests that I have found do not showcase the example:
mySplittingPass(single_host_module) returns host_module, kernel_module
Is there any such pass/test example?
Thank you in advance!