Summary
This is a prep commit, basically turns our old adhock sizevar vec/lane math into a more strongly typed variant and put it closer to cutedsl. It has 1 prep entry which is add_tensor_inputs. This basically mirrors what we have in mdofication wrapper but since for the packed lane shfit path we dont go through the graph replay im putting it here.
This is baiscally a noop PR and all prep. I read it all :)
Note for the reviewer
I dont think this needs much review its mostly code motion / adding longer doc blocks and adding types
Pull Request resolved: #185019
Approved by: https://github.com/eellison, https://github.com/liangel-02