When we inline a function with a min-legal-vector-width attribute we need to make sure the caller also ends up with at least that vector width.
In the future we may want to have heuristics to block inlining for different vector widths possibly with another attribute, but we haven't defined that yet.
I've based this entirely on the stack-probe-size merging code.